Hochwertiges Software Engineering für Ihr Unternehmen
Architektur, Design und Entwicklung von Enterprise Applikationen
Web-APIs und Web-Applikationen mit Java und JavaScript
Architekt, (Lead-)Entwickler, Trainer, DevOps-Engineer
Diplom-Wirtschaftsinformatiker (BA)
Oracle Certified Professional Java SE6 Programmer
1984
Über 15 Jahre Software Engineering-Erfahrung aus unterschiedlichsten Projekten: Von Neuentwicklung über Migrationsprojekte bis zur Pflege und Weiterentwicklung gewachsener Systeme. Anwendungen für einige wenige Fachanwender bis hin zu mehreren Millionen Endkunden.
Ein tiefes Wissensspektrum in der Architektur und Design von Java-basierten Applikationen sowie ein breites Wissensspektrum aus der Entwicklung für unterschiedliche Plattformen und Use Cases. Beispielsweise: Objektorientierte und funktionale Programmierung, Imperative und reaktive Programmierung, Server-side und Client-side Rendering, Native Apps, API Design und Web-Applikationen.
Neben den technischen Fähigkeiten auch ein großer Erfahrungsschatz aus der Arbeit mit verteilten Teams, mit mehrsprachigen Teams, aus Kundenpräsentationen, Trainings, Pair Programmings und Code Reviews.
Ich arbeite oft als sogenannter Full-Stack-Entwickler. Die nachfolgenden Schlagwort-Listen geben einen Überblick über Technologien und Systeme mit denen ich sehr häufig zu tun habe.
TypeScript, JavaScript, Vue, Angular, Barrierefreiheit
Java, Spring Boot, Quarkus, Resilience, OpenAPI
IntelliJ IDEA, Maven, Gradle, GitLab CI/CD, Git, Docker, Ansible, Sonarqube, npm, Node.js, Jira, Confluence, Cypress, Playwright
Keycloak, Elastic Stack, Prometheus, Grafana, JBoss EAP, Tomcat, Oracle DB, MySQL DB, PostgreSQL