18.10.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

Senior Softwareentwickler, Tech Lead, IT-Consultant

St. Gallen, Schweiz
Deutschland +2
info: Deutschland, Österreich, Schweiz
Diplom Informatik
St. Gallen, Schweiz
Deutschland +2
info: Deutschland, Österreich, Schweiz
Diplom Informatik

Profilanlagen

CV 2026.pdf
Projekte 2026.pdf
IT-Skills 2026.pdf

Über mich

Ich suche: - Java, Kotlin oder Typescript-Herausforderungen - KI-gestützte Entwicklung - Freelance-Projekte (remote & in DACH) Ich biete: - schnelle Auffassungsgabe - Teamfähigkeit - hohes Verantwortungsbewusstsein - Konzeption, Entwicklung und Optimierung von KI-gestützten IT-Systemen

Skills

OAuth 2.0GitHub CopilotGitHub ActionsVitestSAFeGradleIntellij IDEAJUnitMongoDBScrumAWS CLISwaggerTypeScriptOpenapiDatadogAWS CDKApache YarnReact.jsSpring BootAWS LambdaKotlinPlaywrightApache KafkaRestful ApisDocker
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)
  • Playwright, gut (2025 - heute)
  • Cypress, gut (2021 – heute)
  • PACT, gut (2019 – heute)

KI
  • GitHub Copilot Review & Coding, gut (2026 - heute)
  • GitHub Copilot Agentic AI, basis (2026 - heute)
  • Amazon Bedrock, basis (2025 - heute)
  • AWS MCP Server, basis (2025 - heute)

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

Distributed Systems, Enterprise
  • 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 - 8, gut (2011 – heute)
  • PostgreSQL, gut (2018 – heute)
  • Oracle 9i / 10g / 11g, gut (2004 – 2011)

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)
  • VueJS2, basis (2020)

Web Server, Servlet Container
  • Tomcat 2 – 11, sehr gut (1998 – heute)

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

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

IDE
  • IntelliJ Idea, sehr gut (2011 – heute)

Build
  • Gradle, gut (2011 – heute)
  • NPM / Yarn, gut (2018 – heute)

Versionsverwaltung
  • GIT, sehr gut (2011 – heute)

CI/CD
  • GitHub/GitLab Actions, gut (2020 – heute)
  • AWS CodePipeline, gut (2023 – 2025)
  • Jenkins / Jenkins DSL, gut (2011 – 2020)

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

Virtualisierung, Microservices
  • Docker / Docker-Compose, gut (2015 – heute)

Cloud
  • AWS (ECS, ECR, Lambda, Api Gateway, RDB, MSK, SQS, S3), gut (2017 – heute)
  • AWS CDK & CloudFormation, gut (2017 – heute)
  • Terraform, gut (2018 – 2025)
  • Kubernetes/Helm, gut (2018 – 2021)

Monitoring
  • AWS CloudWatch, gut (2023 - heute)
  • Dash0, gut (2026 - heute)
  • Datadog, gut (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)

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

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2011

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

500-1000 Mitarbeiter

  • Projektdauer: > 5 Jahre
  • Projekt-/Teamgröße: > 100 / > 10
  • Stack: TypeScript, React, Kotlin, Json, REST, SpringBoot 3/4, MongoDB 7/8, 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: Tech Lead / 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: > 2 Jahr
  • Projekt-/Teamgröße: > 20 / > 5
  • Stack: JavaScript, TypeScript, React, Kotlin, Java, Json, REST, SpringBoot 2, MongoDB 6, PostgreSQL, Apache Kafka, Keycloak, OAuth2
  • Plattform: Linux, Docker, AWS
  • Tools: IntelliJ Idea, Webstorm, Gradle, GIT, Docker-Compose, Github Actions, Grafana
  • Prozess: Scrum
  • Rolle: Tech Lead / 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: > 6 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: > 6 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: Tech Lead / 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: Tech Lead / 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