Hochwertiges Software Engineering für Ihr Unternehmen
Architektur, Design und Entwicklung von Enterprise Applikationen
Web-APIs und Web-Applikationen mit Java und JavaScript
Architekt, Entwickler, Trainer
Diplom-Wirtschaftsinformatiker (BA)
Oracle
Certified Professional Java SE6 Programmer
1984
Über 10 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 nennen Technologien und Systeme mit denen ich derzeit arbeite oder gearbeitet habe.
Java, Spring, TypeScript, Vue
TypeScript, JavaScript, Vue, Angular, React, SASS, CSS, HTML
Java EE, Spring Boot, Quarkus, Resilience, OpenAPI
IntelliJ IDEA, Maven, Gradle, GitLab, Git, Docker, Ansible, Sonar, npm, Node.js, Jira, Confluence, Cypress
Keycloak, Elastic Stack, Prometheus, Grafana, JBoss EAP, Tomcat, Vert.x, Oracle DB, MySQL DB, MongoDB, iOS, Android