Summary
  • 9 years of professional experience, 7 years of programming Scala
  • Strong mathematical background, passion for functional programming
  • Good analytical thinking and problem-solving skills
  • Familiar with the full-stack web development, from frontend to devops
Experience
Senior Software Engineer
2021 – today DB Systel GmbH, DB InfraGO
Designing and implementing new features in the R&D project Capacity & Traffic Management System in the context of digitale Schiene Deutschland. Temporary leading the development team as Product Owner and Circle Lead.
Scala Akka Cluster Cassandra Nats Protocol Buffers Python
Frontend Engineer
2019 – 2021 Studitemps GmbH
Implementing and maintaining microservices for backoffice business processes with focus on process automation and satisfying user needs
Elixir Phoenix Heroku PostgreSQL RabbitMQ
Full-Stack Software Developer
2016 – 2019 REWE digital GmbH
Implementing and maintaining microservices for an E-commerce system with focus on customer happiness and recommendations
Scala Play PostgreSQL Kafka Docker Snabbdom
Software Developer
2015 – 2016 imbus AG
Development of a test management system
Scala Play Akka Slick Oracle Swing
Teaching Assistant for Programming Lectures
2012 – 2014 University of Bonn
Education
Bachelor of Computer Science
University of Bonn 2010 – 2015
Thesis: Parallel Black-Scholes Solver in CUDA
Basic Military Service
2009 – 2010
High school diploma
Tannenbusch High School, Bonn 2000 – 2009
Skills
Scala:
7 years of professional experience, multiple side projects, contributions to multiple open source projects
Elixir:
2 years of professional experience
JavaScript, CSS, HTML:
6 years of professional experience
C/C++ and Cuda:
Used in my thesis, used for multiple programming lectures
Java, Groovy, Python, Haskell, Prolog, Matlab, Pascal:
used in minor projects, good understanding of core concepts and areas of application
Languages
German:
native language
English:
fluent in spoken and written