Resume


Working experience

Zalando Payments GmbHSince 05/2023
Software Engineer
adesso SE10/2019 04/2023
Software Engineer
adesso SE02/2017 - 09/2019 
Working Student (software development)
adesso SE07/2016 - 08/2016 
Working Student (bachelor thesis)
adesso SE03/2016 - 06/2016
Internship as a software developer
Comidos Software GmbH2014
5 weeks of internship as a software developer
validData GmbH2013
3 weeks of internship as a software developer
ISIS IC GmbH2012
Scholastic seminar paper about GPS systems

Education

AWS Certified Cloud Practitioner2021
M. Sc. Computer Science2016 - 2019
Technical University of Dortmund
B. Sc. Informatics Software Systems2013 - 2016
Westphalian University of Applied Sciences Bocholt
Higher education entrance qualification (A-levels)2004 - 2013
Konrad-Duden-Gymnasium Wesel

Skills

Programming languages & frameworks

  • Java, Kotlin, Spring, Maven, Gradle, JPA, Hibernate, JUnit, Lombok, Flyway, Thymeleaf
  • C++, CMake, Golang
  • Javascript, Typescript, NPM, Yarn, VueJS, Angular

Tools

  • IntelliJ, Visual Studio Code, Postman
  • Git, Gitlab CI/CD Pipelines, Github Actions, Jenkins
  • Docker, Docker-Compose, Terraform, Kubernetes
  • Kafka, RabbitMQ
  • Apple macOS, Microsoft Windows, Linux/Unix
  • Jira, Confluence

Technologies & platforms

  • PostgreSQL, MySQL, DynamoDB, MongoDB, Neo4J
  • Amazon Web Services, Microsoft Azure

Methodologies & soft skills

  • Scrum, Kanban
  • CI/CD
  • Testdriven Development
  • Problem solving
  • Communication, teamwork
  • Time management

Portfolio

Platform for managing the energy grid of an energy company

adesso SE
10/2021 - today

Technologies: Java, Spring, Maven, Docker, Microsoft Azure, Kafka, Gitlab, Flyway, Hibernate, PostgreSQL, Thymeleaf

Roles:

  • Software developer (Backend)

Architectural upgrade of the admin service for a lottery company

adesso SE
03/2021 - 09/2021

Technologies: Java, Spring, Thymeleaf, Maven, Feign

Roles:

  • Software developer (Fullstack)

PoC for a German food retailer

adesso SE
01/2021 - 03/2021

Technologies: Java, Spring Boot, VueJS, Docker, Jenkins, Artifactory

Roles:

  • Software developer (Fullstack)
  • DevOps

Platform for the infrastructure of a transport association

adesso SE
07/2020 - 03/2021

Technologies: Java, Spring Boot, MariaDB, Gradle, Keycloak

Roles:

  • Software developer (Backend)
  • Technical contact

Coaching and further development of a migrated COBOL application for a state office

adesso SE
10/2019 - 12/2020

Technologies: Java, Java Enterprise Edition, Spring

Roles:

  • Software developer (Backend)
  • Coach

Efficient calculation of K5-minores in graphs

Master thesis - Technical University of Dortmund
03/2019 - 09/2019

The scope is to explain and implement an algorithm in C++ that can determine if a graph is K5-minor free. It is based on an algorithm proposed by Kezdy and McGuinness with quadratic running time. The main use for such an algorithm is as a preprocessing step since some algorithms perform better on graphs without any K5-minors. For example the complexity of the Maximum-Cut Problem on such a graph can be reduced to polynomial time which again can be used to solve further optimization problems.


IoT-Platform

adesso SE/com2m GmbH
11/2018 - 09/2019

Technologies: Java, Spring, Angular, Typescript, Docker, Neo4j, MongoDB

Roles:

  • Software developer (Fullstack)

Migration of an application from COBOL to Java for a state office

adesso SE
07/2017 - 11/2018

Technologies: Docker, Jenkins, Maven, Java

Roles:

  • DevOps

Project group 605 - PanGeA

Technical University of Dortmund
03/2017 - 02/2018

Technologies: C++, CMake, CppLint, Boost, seqan, SDSL, GCSA2, zlib

Roles:

  • Software developer
  • Deputy project manager
  • Scrum master

Evaluation of multiple interfaces for managing cloud services in the area Infrastructure as a Service

Bachelor thesis - Westphalian University of Applied Sciences
07/2016 - 08/2016

This study evaluates several possiblities to interact with infrastructure of cloud providers like Amazon Web Services or Microsoft Azure. As a test case a server instance should be provisioned, an example application should be deployed on a web server on said server instance and the application should be accessible via the internet. The evaluated interfaces are Apache jclouds, Apache Libcloud and fog which are used to run the test case on Amazon Web Services, Google Cloud Platform, Microsoft Azure, DigitalOcean and ProfitBricks.


Website for editing and ordering personalized credit cards

adesso SE 04/2016 - 07/2016

Technologies: Java, Javascript, HTML, CSS

Roles:

  • Software developer