Solution Engineer / Certified Software Architect
Major German Retail Group
Cologne, Germany
Progression: Senior Software Engineer → Solution Engineer (incl. de facto Software Architecture responsibilities)
- ▸Designed the architecture of event-driven retail platforms using Apache Kafka — including greenfield systems (topic design, consumer/producer contracts, partitioning strategy) and evolution of inherited systems; implementation delivered collaboratively with the team.
- ▸Conducted trade-off analyses, authored Architecture Decision Records (ADRs) for the migration of 2–3 legacy systems, and presented findings and recommendations to both engineering teams and business stakeholders; served as Solution Engineer bridging architecture and delivery teams.
- ▸Contributed to containerization and Kubernetes-native deployment of legacy applications on-premises, improving CI/CD pipeline reliability and deployment frequency.
- ▸Led legacy modernization through major refactoring of undocumented systems, test automation and regression testing, and extraction of legacy components into microservices using Spring Boot, Spring Batch, and Kubernetes.
Stack: Java · Kotlin · Spring Boot · Spring Batch · Spring Modulith · Microservices · Apache Kafka · Kubernetes · Docker · Helm · GitLab CI/CD · Grafana · Instana · Loki · Prometheus · SonarQube · PostgreSQL · Maven · Git