-
March 2024 - Present
Software Engineer
Automotive - Mercedes Benz Tech Inovation
Stuttgart, Germany
Development and operation of microservices with Java 21, Kafka, PostgreSql on Kubernetes in the Car Sales Stream
-
July 2023 - Feb 2024
Fullstack Developer
Bruck Software GmbH - Blogautomat
Göppingen, Germany
Creation and development of an AI tool to automatically generate text and images for Wordpress blogs. The product generates blog posts using Open AI (Chat-GPT) and Stable Diffusion. Technologies used: Java, Vaadin, Microservices, Spring, Spring Boot, Spring Data JPA, Spring Data REDIS, MySQL, Open AI Api, Stable Diffusion API, Wordpress API, Git, Github
July 2023 - Feb 2024
Fullstack Developer
-
sep 2021 - june 2023
DevOps / Backend Engineer
Mercedes-Benz.io GmbH
Stuttgart, Germany
Development and operation of a global digital trading platform for the sale of Mercedes-Benz vehicles, related services, vehicle-related products, aftersales products and digital services via web, app and vehicle infrastructure. Design, implementation and optimisation of microservices. Ensuring a clear and consistent API as well as consistent API documentation. Implementation of security measures and authentication mechanisms. Identification and elimination of security gaps in the backend infrastructure. Implementation of caching strategies. Implementation of batch processing. Use of the pipes-and-filters pattern architecture. Connection of external APIs. Development of unit tests. Technologies: Java, Microservices, SAP Commerce / Hybris, Spring, Spring Boot, Spring Data JPA, Spring Data REDIS, MySQL, OpenAPI, Swagger, Redis, Kubernetes, Docker, Flux, GitOps, Datadog, Jenkins, JUnit 5, Spock, Mockito, Sonar, Jira, Confluence, TDD (Test-Driven Development), Git Methods: Scrum, SAFe, SecDevOps, DevOps
-
april 2021 - aug 2021
Software Engineer
Mercedes-Benz.io GmbH
Stuttgart Germany
Further development of the Commerce Platform Abstraction Service Layer (CPAS), which abstracts the Digital Business Platform (Daimler shop solution) for various non-web clients. Development of RESTful APIs for communication between frontend and backend. (Backend for Frontend) Technologies: Java, Kotlin, Spring Boot, AWS, Kubernetes, Pivotal Cloud Foundry, Datadog, Jenkins, Git, JUnit 4, Spock, Sonar, Jira, Confluence, JUnit. Spock, Jenkins, Continuous Integration, Git Methods: Scrum, SecDevOps, DevOps environment, testing, unit tests
april 2021 - aug 2021
Software Engineer
-
aug 2016 - apr 2021
Lead Developer
T-Systems International GmbH
Stuttgart / Leinfelden , Germany
Development in the area of CONNECTED CAR based on Java/J2EE and Spring Boot (backend development) - Recording and coordination of customer requirements including checking technical feasibility and developing implementation proposals. Creation of designs, implementation, documentation as well as management and coordination of offshore resources. Ensuring the high availability and performance of microservices that can process up to 6000 requests per second. Technologies: Java, Spring Boot, Spring Cloud Netflix, Daivb, Connected Car, WSO2, OMA-DM, SyncML, PostgreSQL, Active-MQ, Microservices, Kubernetes, Docker, Grafana, Kibana, Azure DevOps, AWS, Datadog, Prometheus, JUnit, IntelliJ, Git, CI/CD, Jenkins Methods: agile development, Scrum, Kanban, DevOps, DevOps environment
-
aug 2014 - june 2016
Software-Architect
Tipico / Booxware GmbH
Karlsruhe, Germany
As a member of the architecture team, I was responsible for evaluating new technologies and creating architecture and design guidelines. We carried out the migration of a legacy system to a microservice architecture based on Spring Boot. Evaluation of Apache Kafka and Event Driven Design. Technologies: Apache Kafka, Maria DB, MySQL, Java, JBoss, Spring Boot, J2EE, JEE, Dropwizard, ActiveMQ, JBoss 4, JBoss 7, EJB, REST API, Microservices, Selenium, SVN, GIT, DDD
aug 2014 - june 2016
Software-Architect