Focus
Java – twenty years of development, architecture and teaching
Java has been with Daniel since his apprenticeship in 2004: in insurance, energy trading, medical technology, traffic and open source – and for two years as head coach Java, owning the curriculum and personally training around 150 developers.
He knows the language from Java EE and Swing to Spring Boot and modern versions – and knows how to replace legacy code without putting operations at risk. On Stack Overflow he has answered mostly Java questions since 2010 (more than 21,000 reputation).
Performance matters to him: from the SAP interface that went from an hour to 50 milliseconds to talks on Java optimisation at the Java User Group Munich.
Evidence from his career
Coding bootcamp for career changers
Head coach Java: owned the Java/React curriculum (Spring Boot), trained around 150 career changers, gave talks in Germany and Switzerland.
Stadtwerke München
Spring Boot and Angular for the control centre, Java EE and GWT for the equipment database across all workshops; SAP interface cut from up to an hour to 50 ms with a dedicated cache.
SonarSource, Geneva
Developed SonarQube in Java – few dependencies, lean frameworks, consistent code reviews.
Pension fund
Migrated the insurance core from Delphi to Java test-first, SEPA account management as a Java service, renewed the online tariff calculator.
Projects through the family business
Energy trading platform at E.ON Energy Trading (Java, Oracle); Java/Swing user interfaces for laser and medical devices; build migration from Ant to Maven.
AXA
Apprenticeship as an IT specialist: authentication service in Java EE; taught the Java module at the academy himself.
What references say
“He is a team player, a great person and an absolute Java genius.”
“The systems, built on a microservice architecture with Java Spring Boot and an Angular JavaScript front end, are all in productive use with the greatest success.”
“He teaches cutting-edge software development in Java, proven patterns and processes, bundled with the use of the latest AI tools.”
Related projects
Programming lessons for a fifth-grade class
As a seventh grader, a year of programming lessons: computers prepared via floppy disk for Tcl/Tk, teaching material written himself, a calculator as the final project. The school report noted: “His commitment in leading a computer course for fifth-grade pupils deserves special recognition.”
Control interfaces for laser and medical devices
Windows interfaces in Java for excimer and industrial lasers and an EMS device: maintenance workflows with working and target states, abort and recovery paths, only the currently permitted buttons enabled; RS232 to PIC microcontrollers, configurable bursts. The devices shipped to customers in small series with these interfaces.
Technologies
Explore in the conversationTo the interactive CVRequest