Summary
Raffael Herzog is a seasoned Java-focused software engineer and architect with over 13 years of professional experience and a 15+ year background in software development, now based in Zurich. He specializes in backend systems for web applications, modernizing monoliths into cloud-native microservices, optimizing CI/CD, and applying Java 11–17 best practices. Comfortable across the full delivery lifecycle, he brings hands-on expertise in Kubernetes, Docker, Spring, SAP Commerce integrations, REST, and Kafka, and has coached teams in functional programming and modern Java. Known for a strong researcher’s curiosity, he actively explores new technologies and integrates innovative solutions into production projects. Beyond engineering, he has led migrations (Maven→Gradle), driven architectural decisions for ERP and process-management systems, and thrives in small teams where end-to-end ownership is key.
13 years of coding experience
18 years of employment as a software developer
Matura Typ B, Matura Typ B at Kantonsschule Wiedikon
German, English