11.12.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Softwareentwickler, Tech Lead, IT-Consultant

Riedering, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Diplom Informatik
Riedering, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Diplom Informatik

Profilanlagen

CV 2025.docx
Projekte 2025.docx
IT-Skills 2025.docx
IT-Skill-Matrix 2025.xlsx

Skills

Programmiersprachen
  • Kotlin 1 - 2 sehr gut (2018 – heute)
  • Java 1.2 – 21 sehr gut (1998 – heute)
  • TypeScript gut (2018 – heute)
  • JavaScript ES5 / ES6 gut (2011 – heute)
  • Groovy basis (2011 – 2021)
  • Scala basis (2015 – 2019)

Testing
  • Junit 4 / 5 sehr gut (2011 – heute)
  • Spring Test sehr gut (2011 – heute)
  • Mockito / Mockito Kotlin sehr gut (2011 – heute)
  • WireMock gut (2018 - heute)
  • Jest gut (2018 – heute)
  • Vitest gut (2024 - heute)
  • Cypress gut (2021 – heute)
  • PACT gut (2019 – heute)
  • Kotlin-test gut (2018 – 2023)
  • TestCafe gut (2018 – 2021)
  • REST-Assured gut (2015 – 2021)

Application Server / Bean Container / DI
  • Spring Boot 1 - 3 / Spring 3 - 6 sehr gut (2011 – heute)
  • Koin basis (2020)

Distributed Systems / Enterprice
  • Java EE gut (2004 – heute)
  • Spring JPA / Spring Data gut (2018 – heute)
  • Apache Kafka gut (2018 – heute)
  • Elasticsearch gut (2018 – 2021)
  • Ktor basis (2020)
  • Redis basis (2020)

DB
  • Mongo DB 2 - 7 gut (2011 – heute)
  • PostgreSQL gut (2018 – heute)
  • SQL gut (1997 – heute)
  • Oracle 9i / 10g / 11g gut (2004 – 2011)

Kotlin Frameworks
  • Koin basis (2020)
  • Ktor basis (2020)

API
  • Spring REST sehr gut (2011 – heute)
  • Swagger gut (2020 - heute)
  • Postman gut (2018 – heute)
  • GraphQL gut (2020 – heute)
  • Openapi gut (2018 – heute)
  • Asyncapi basis (2025 - heute)

Web Templating
  • Spring MVC sehr gut (2011 – heute)
  • HTML 4 / 5 gut (1997 – heute)
  • Freemarker gut (2011 – 2023)
  • Thymeleaf gut (2015 – 2021)
  • CSS basis (2011 – heute)
  • SCSS / SASS basis (2013 – 2023)

JavaScript Frameworks
  • React gut (2018 – heute)
  • react-redux gut (2018 – 2021)
  • redux-saga gut (2018 – 2021)
  • VueJS2 basis (2020)

Web Server / Servlet Container
  • Tomcat 2 – 9 sehr gut (1998 – heute)
  • Apache 2 basis (1998 – 2004)

Proxy / Load Balancer
  • NGINX Ingress gut (2018 – heute)

Security
  • Spring Security gut (2011 – heute)
  • Spring OAuth2 gut (2017 – heute)
  • OpenID Connect basis (2018 – 2023)
  • redux-oidc basis (2018 – 2023)
  • OWASP basis (2011 – 2023)

IDE
  • IntelliJ Idea sehr gut (2011 – heute)
  • IntelliJ Webstorm gut (2018 – 2023)

Build
  • Gradle gut (2011 – heute)
  • NPM / Yarn gut (2018 – heute)
  • Maven basis (2020)
Versionsverwaltung
  • GIT sehr gut (2011 – heute)


CI/CD
  • Github/Gitlab Actions gut (2020 – heute)
  • AWS CodePipeline gut (2023 – heute)
  • Concourse CI gut (2018 – 2021)
  • Jenkins / Jenkins DSL gut (2011 – 2020)


OS
  • Linux / Unix gut (2000 – heute)
  • Windows gut (1997 – heute)


Virtualisierung / Microservices
  • Docker / Docker-Compose gut (2015 – heute)
  • VMWare basic (2011 – 2017)
  • Mesos / Marathon basic (2015 – 2017)

Cloud
  • AWS (ECS, ECR, Lambda, Api Gateway,
RDB, MSK) gut (2017 – heute)
  • AWS CDK & CloudFormation gut (2017 – heute)
  • Terraform gut (2018 – heute)
  • Kubernetes / Helm gut (2018 – 2021)
  • GCP basis (2020 – 2021)
  • Flux / Flagger basis (2020)
  • Istio Service Mesh basis (2020)

Monitoring
  • AWS CloudWatch gut (2023 - heute)
  • Datadog basic (2025 - heute)
  • Grafana gut (2018 – 2023)
  • Prometheus gut (2018 – 2023)
  • ELK gut (2011 – 2023)

Datenformate, Definition, Transformation
  • JSON sehr gut (2011 – heute)
  • XML sehr gut (2000 – heute)
  • YAML gut (2018 – heute)
  • XML Schema gut (2004 – 2018)

Modellierung und Werkzeuge
  • UML gut (2000 – heute)

Prozesse
  • Scrum sehr gut (2011 – heute)
  • Safe gut (2023 - heute)
  • Kanban gut (2018 - 2020)

Sprachen
  • Deutsch sehr gut
  • Englisch gut
  • Französisch basis
  • Italienisch Einsteiger

Sprachen

DeutschMutterspracheEnglischgutFranzösischGrundkenntnisseItalienischGrundkenntnisse

Projekthistorie

Entwicklung der Microservices, API und des Frontends für die Domäne Inventory im Dealer Finder der Online Car Sales Plattform.

Porsche Digital GmbH, Ludwigsburg, Customer Portfolio, ART Car Sales

Automobil und Fahrzeugbau

50-250 Mitarbeiter

  • Projektdauer: > 2 Jahre
  • Projekt-/Teamgröße: > 100 / > 10
  • Stack: TypeScript, React, Kotlin, Json, REST, SpringBoot 3, MongoDB, Apache Kafka, OAuth2
  • Plattform: Linux, Docker, AWS (Lambda, Api Gateway, ECS, etc.)
  • Tools: IntelliJ Idea, Gradle, GIT, Github Actions, Datadog, Postman
  • Prozess: Scrum / Safe
  • Rolle: Softwareentwickler

Entwicklung der Microservices, API und des Frontends für die Domäne Sortimentsbestückung im Digital Retail.

Otto GmbH und Co. KG

Konsumgüter und Handel

>10.000 Mitarbeiter

  • Projektdauer: > 1 Jahr
  • Projekt-/Teamgröße: > 20 / > 5
  • Stack: JavaScript, TypeScript, React, Kotlin, Java, Json, REST, SpringBoot 2, MongoDB, PostgreSQL, Apache Kafka, Keycloak, OAuth2
  • Plattform: Linux, Docker, AWS
  • Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Github Actions, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Entwicklung der Microservices, API und der Frontends für den Checkout im Fielmann Online-Handel

Fielmann AG

Konsumgüter und Handel

>10.000 Mitarbeiter

  • Projektdauer: > 5 Monate

  • Projekt-/Teamgröße: > 20 / > 10

  • Stack: JavaScript, TypeScript, React, react-redux, redux-saga, Kotlin, Java 11, Json, REST, SpringBoot 2, PostgreSQL, Elasticsearch, Apache Kafka, Keycloak, OAuth2, OpenId

  • Plattform: Linux, Docker, Kubernetes, AWS

  • Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Concourse, Helm, Kibana, Prometheus, Grafana

  • Prozess: Scrum

  • Rolle: Softwareentwickler

Entwicklung der Microservices, API und der Frontends für die Promotion- und Couponing-Services im MediaMarktSaturn Stationär- und Online-Handel

MediaMarktSaturn

Konsumgüter und Handel

>10.000 Mitarbeiter

  • Projektdauer: > 1 Jahr
  • Projekt-/Teamgröße: > 10 / > 10
  • Stack: JavaScript, TypeScript, React, Kotlin, Json, REST, GraphQL, Ktor, Koin, Redis, MongoDB, OAuth2
  • Plattform: Linux, Docker, Kubernetes, Istio Service Mesh, Flux/Flagger (Gitops), GCP
  • Tools: IntelliJ Idea, Maven, GIT, Docker-Compose, Gitlab, Helm, Terraform, Prometheus, Loki, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Entwicklung von Microservices und Frontends zur Unterstützung der Trader im Fixed Income und Devisenhandel

Joh. Berenberg, Gossler & Co. KG

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Projektdauer: > 5 Monate
  • Projekt-/Teamgröße: > 5 / > 5
  • Stack: JavaScript, TypeScript, VueJS, Java 11, Json, REST, SpringBoot 2, PostgreSQL, Keycloak, OAuth2, OpenId
  • Plattform: Linux, Docker, Kubernetes, Azure
  • Tools: IntelliJ Idea, Webstorm, Maven, GIT, Docker-Compose, Jenkins, Helm, Prometheus, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Entwicklung der Microservices, API und der Frontends für den Produktkatalog und die Brillenberatung im Fielmann Stationär- und Online-Handel

Fielmann AG

Konsumgüter und Handel

>10.000 Mitarbeiter

  • Projektdauer: > 1 Jahr
  • Projekt-/Teamgröße: > 50 / > 10
  • Stack: JavaScript, TypeScript, React, react-redux, redux-saga, Kotlin, Java 11, Json, REST, SpringBoot 2, PostgreSQL, Elasticsearch, Apache Kafka, Keycloak, OAuth2, OpenId
  • Plattform: Linux, Docker, Kubernetes, AWS
  • Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Concourse, Helm, Kibana, Prometheus, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Entwicklung der Microservices, API und des Frontends zur Planung und Optimierung der Führungsstrukturen durch Führungskräfte und HR-Mitarbeiter in der Daimler AG

ETECTURE GmbH

Internet und Informationstechnologie

50-250 Mitarbeiter

  • Projektdauer: 3 Monate
  • Projekt-/Teamgröße: > 10 / > 10
  • Stack: JavaScript, React, Multiplatform-Kotlin, Java 11, Json, Websockets, SpringBoot 2, PostgreSQL, OAuth2, OpenId
  • Plattform: Linux, Docker
  • Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Jenkins
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Entwicklung der Microservices, API und der Frontends für den Produktkatalog und die Brillenberatung im Fielmann Stationär- und Online-Handel

Fielmann AG

Konsumgüter und Handel

>10.000 Mitarbeiter

  • Projektdauer: > 5 Monate
  • Projekt-/Teamgröße: > 50 / > 10
  • Stack: JavaScript, TypeScript, React, react-redux, redux-saga, Kotlin, Java 11, Json, REST, SpringBoot 2, PostgreSQL, Elasticsearch, Apache Kafka, Keycloak, OAuth2, OpenId
  • Plattform: Linux, Docker, Kubernetes, AWS
  • Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Concourse, Helm, Kibana, Prometheus, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Entwicklung der Microservices, API und des Backoffice-Frontends für OTTO NOW

Otto GmbH und Co. KG, OTTO NOW

Konsumgüter und Handel

>10.000 Mitarbeiter

  • Projektdauer: > 1 Jahr
  • Projekt-/Teamgröße: > 15 / > 15
  • Stack: React, Kotlin, Java 11, Json, REST, SpringBoot 2, OAuth2, PostgreSQL
  • Plattform: Linux, Docker, AWS
  • Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, Terraform, ELK
  • Prozess: Kanban
  • Rolle: Softwareentwickler

Konzeption und Entwicklung der Services "User", "Order", "Aftersales" und "Session-Management" sowie der API für die otto.de Shop-Plattform

Otto GmbH und Co. KG, E-Commerce

Konsumgüter und Handel

>10.000 Mitarbeiter

Projekt "AWS-Migration": Migration der Microservices der otto.de Shop-Plattform nach AWS.
  • Projektdauer: > 5 Monate
  • Projekt-/Teamgröße: > 100 / > 15
  • Stack: Java 8, Json, REST, SpringBoot 2, MongoDB 3
  • Plattform: Linux, Docker, AWS, Mongo Atlas
  • Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, AWS CloudFormation, ELK, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Projekt "Otto-API": Entwicklung der Sicherheitskomponenten (OAuth2), der Admin-Oberfläche, des API-Doc-Servers sowie der Governance-Richtlinien für die Otto-API.
  • Projektdauer: > 5 Monate
  • Projekt-/Teamgröße: > 50 / > 15
  • Stack: JQuery, SCSS, SASS, Freemarker, Java 8, Json, Hal-Json, REST, SpringBoot 2, Spring-Security, Spring-OAuth2 JAX-RS, MongoDB 3
  • Plattform: Linux, Docker, Mesos/Marathon
  • Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, ELK, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Projekt "Microservice-Migration": Zerlegung des Aftersales-Systems der otto.de Shop-Plattform in mehrere Microservices.
  • Projektdauer: > 3 Monate
  • Projekt-/Teamgröße: > 15 / > 15
  • Stack: JQuery, SCSS, SASS, Freemarker, Java 8, Scala, Json, XML, REST, SpringBoot 2, JAXB, JAX-RS, JAX-WS, PlayWS, MongoDB 3
  • Plattform: Linux, Docker, Mesos/Marathon
  • Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, ELK, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Projekt "User Benefit Offers":Entwicklung eines Microservices zur Bestell-Incentivierung auf der otto.de Shop-Plattform.
  • Projektdauer: > 1 Monate
  • Projekt-/Teamgröße: > 15 / > 15
  • Stack: JQuery, SCSS, SASS, Freemarker, Java 8, Scala, Json, XML, REST, SpringBoot 1, JAXB, JAX-RS, JAX-WS, PlayWS, MongoDB 3
  • Plattform: Linux, Docker, Mesos/Marathon
  • Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, ELK, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Projekt "Session Management": Entwicklung eines Microservices zur Session-Verwaltung in der otto.de Shop-Plattform.
  • Projektdauer: > 3 Monate
  • Projekt-/Teamgröße: > 50 / > 15
  • Stack: Java 8, Scala, Json, Json-Web-Token, REST, SpringBoot 1, JAX-RS, PlayWS, MongoDB 3
  • Plattform: Linux, Docker, Mesos/Marathon
  • Tools: IntelliJ Idea, Gradle, GIT, Docker-Compose, Jenkins, ELK, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler

Projekt "Campaign Management": Entwicklung eines Campaign-Management-Microservices für Marketing-Kampagnen zur Kundengewinnung.
  • Projektdauer: > 3 Monate
  • Projekt-/Teamgröße: > 15 / > 15
  • Stack: JQuery, SCSS, SASS, Freemarker, Java 8, Json, XML, REST, SpringBoot 1, JAXB, JAX-RS, JAX-WS, MongoDB 3
  • Plattform: Linux, Docker, Mesos/Marathon
  • Tools: IntelliJ Idea, Gradle, GIT, Jenkins, ELK, Grafana
  • Prozess: Scrum
  • Rolle: Softwareentwickler


Projekt "Responsive Design": Erweiterung der Services "Auth", "User" & "Aftersales" mit responsiven Webinterfaces, Performance-Optimierung für mobile Endgeräte.

  • Projektdauer: > 1 Jahre
  • Projekt-/Teamgröße: > 100 / > 10
  • Stack: JQuery, SCSS, SASS, Freemarker, Java 7, Json, XML, Jersey, REST, Spring 4, JAXB, JAX-RS, JAX-WS, Tomcat 7, MongoDB 2
  • Plattform: Linux
  • Tools: IntelliJ Idea, Gradle, GIT, Jenkins, ELK
  • Prozess: Scrum
  • Rollen: Tech Lead / Softwareentwickler

Projekt "Lhotse": Konzeption und Entwicklung der Services "Auth", "User", "Order" & "Aftersales" für die otto.de Shop-Plattform.
  • Projektdauer: > 2 Jahre
  • Projekt-/Teamgröße: > 75 / > 10
  • Stack: JQuery, CSS, Freemarker, Java 7, Json, XML, Jersey, REST, Spring 4, JAXB, JAX-RS, JAX-WS, Tomcat 7, MongoDB 2
  • Plattform: Linux
  • Tools: IntelliJ Idea, Gradle, GIT, Jenkins, ELK
  • Prozess: Scrum
  • Rollen: Tech Lead / Softwareentwickler

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden