Bosch is not only the world's
largest automotive supplier, but also operates as an Emobility Service
Provider (EMSP). Its own software platform for electric charging is
based on a microservice architecture that provides both B2B and B2C REST
interfaces.
As a member of the User Management team, one of my main tasks was to support redesigning the entire user domain from scratch in order to implement new features such as tenant management and support for multiple user profiles.
In addition to restructuring and implementing the domain model and database structure (Java 20, SpringBoot, Oracle,...). My tasks also included the design of openAPI interfaces and their implementation for B2B and B2C clients, as well as securing the endpoints using Spring Security and creating extensive integration tests.
Deploying and monitoring my changes on all stages (Dev,Qs,Prod) were part of my daily work, using tools like OpenLens, Kubernetes, AWS, Grafana and Docker.
During the transition to domain-driven design, I supported the coordination between the teams involved (2x backends & frontend).
Creating and extending microservices based on
Java/Kotlin/Groovy & Springboot for the new web banking of DKB in
two different teams (IAM Services & Selfservices/VISA debit cards).
Designing and implementing REST APIs for usage in the iOS/Android app and the web app.
Creating and performing E2E tests and load tests with Serenity/Cucumber, Karate, Spock (Groovy) and JMeter.
Developing a Vaadin based UI for managing VISA debit card test data.
Project language was English/German.
Schwerpunkt Software
Abschluss 2003 mit Gesamtprädikat "sehr gut"
Webtechnologien (seit 1999):
Mobile-Technologien (seit 2003):
Bosch is not only the world's
largest automotive supplier, but also operates as an Emobility Service
Provider (EMSP). Its own software platform for electric charging is
based on a microservice architecture that provides both B2B and B2C REST
interfaces.
As a member of the User Management team, one of my main tasks was to support redesigning the entire user domain from scratch in order to implement new features such as tenant management and support for multiple user profiles.
In addition to restructuring and implementing the domain model and database structure (Java 20, SpringBoot, Oracle,...). My tasks also included the design of openAPI interfaces and their implementation for B2B and B2C clients, as well as securing the endpoints using Spring Security and creating extensive integration tests.
Deploying and monitoring my changes on all stages (Dev,Qs,Prod) were part of my daily work, using tools like OpenLens, Kubernetes, AWS, Grafana and Docker.
During the transition to domain-driven design, I supported the coordination between the teams involved (2x backends & frontend).
Creating and extending microservices based on
Java/Kotlin/Groovy & Springboot for the new web banking of DKB in
two different teams (IAM Services & Selfservices/VISA debit cards).
Designing and implementing REST APIs for usage in the iOS/Android app and the web app.
Creating and performing E2E tests and load tests with Serenity/Cucumber, Karate, Spock (Groovy) and JMeter.
Developing a Vaadin based UI for managing VISA debit card test data.
Project language was English/German.
Schwerpunkt Software
Abschluss 2003 mit Gesamtprädikat "sehr gut"
Webtechnologien (seit 1999):
Mobile-Technologien (seit 2003):