Mein Profil als Freiberufler
Auf dieser Seite finden Sie die wichtigsten Informationen über mich und meine berufliche Erfahrung als Freiberufler. Meine bisherigen Projekte sowie Referenzen durch meine Kunden sind auf getrennten Seiten zu finden. Das vollständige Profil können Sie sich auch als PDF-Dokument herunterladen. Zudem möchte ich Sie auf mein Profil bei Gulp verweisen.
Zur Person
Mein Schwerpunkt liegt in der Architektur und Entwicklung von Enterprise-Systemen im Java-/JEE-Umfeld. Ich bin Diplom-Informatiker und habe an der Technischen Universität Darmstadt sowie an der University of British Columbia in Vancouver, Kanada, Informatik studiert. Englisch als Fremdsprache beherrsche ich fließend. Mit kommerzieller Software-Entwicklung habe ich 1994 begonnen, seit Anfang 2001 arbeite ich Vollzeit als Freiberufler.
Für ein neues Java-Projekt vor Ort in München oder vollständig remote bin ich frühestens ab Oktober 2026 für 2 Tage die Woche verfügbar.
Technische Erfahrung
Ich bin ein Java-Entwickler von Herzen und dem Java-Ökosystem seit 1996 verbunden. Darüber hinaus bin ich offen in jede Richtung des Technologie-Stacks eines IT-Projekts. Ich kenne mich mit vielen Datenbanken aus und arbeite auch gerne an der Frontend-Entwicklung mit. Der Einsatz von KI ist für mich selbstverständlich, jedoch halte ich eigenes Programmieren weiterhin für sehr wichtig.
Ein Schwerpunkt meiner Arbeit in den vergangenen Jahren war die Modernisierung technisch veralteter Anwendungen im laufenden Betrieb. Dabei habe ich viel Erfahrung gesammelt, wie sich große Modernisierungsvorhaben in kleinen Schritten umsetzen lassen.
Ich besitze ein breites und tief gehendes Wissen über Modellierung, Design-Patterns und Best-Practices in der Software-Entwicklung, das ich regelmäßig in Form von Blog-Einträgen, Patterns und Fachartikeln publiziere.
Im Folgenden liste ich diejenigen Technologien auf, mit denen ich mich wenigstens gut auskenne und auch in Zukunft gerne mit arbeite. In vielen Bereichen bin ich Experte. KI-Tools wie Claude Code nutze ich gerne, jedoch ist es mir weiterhin wichtig, tief gehendes Wissen über die verwendeten Technologien und die Auswirkungen ihres Einsatzes zu besitzen!
Java-Enterprise-Entwicklung
- Spring / Spring-Boot
- JEE / EJB / CDI
- Hibernate / JPA 2 / QueryDSL
- Spring Data
- Spring AI
- Camunda
- REST / HATEOAS
- Failsafe
- Spring Security
- Shiro
- Camel
- Quartz
- JMS, SQS
Java-Bibliotheken
- JUnit 5
- Mockito
- Testcontainers
- Thymeleaf
- SLF4j
- Filebeat
- Google Guava
- Apache Commons
- POI
- Docx4j
- Google Docs APIs
- OpenAPI, Swagger
- Mustang ZUGFeRD
Frontend-Entwicklung
- Angular
- Cypress
- Wicket
- Spring MVC
- JQuery
- HTML 5
- CSS 3 / Scss
- Bootstrap
- Foundation
- Android
- React
Datenbanken
- Postgresql
- MongoDB
- Solr
- Elastic
- Redis
- Oracle
- MySQL
- MSSQL
Build-Infrastruktur
- Gradle
- Jenkins
- Maven
- npm
- Git
- GitHub
- Bitbucket
- Gitlab
- EclEmma
- PMD
- FindBugs
- Kibana
Deployment-Infrastruktur
- Kubernetes
- Docker
Branchen-Erfahrung
In den folgenden Branchen und für die folgenden Kunden habe ich bisher gearbeitet (siehe auch meine Projekt-Seite):
- Cloud Computing (Datasophie)
- Automobil (BMW)
- Fuhrparkmanagement (TraXall)
- Medien (ProSieben, RTL2)
- Finanzdienstleistungen (Siemens Financial Services, eFonds24, The Paymail, XPay)
- Personalwesen (ShareXell, Gulp, Colmeia)
- Internet-Communities und -Portale (ArztPartner almeda, Angeln.de, woont.com)
- Telekommunikation (O2)
- Unterhaltungselektronik (4tiitoo)
- Spiele (Greenwood Entertainment, Ravensburger Digital)
- Systemgastronomie (BurgerKing, eh-2)
- Online-Marketing (Komdat.com)
- E-Commerce (myToys)
Ich arbeite gerne fachlich und vertiefe mich schnell in die fachlichen Hintergründe eines Projekts. In der Vergangenheit konnte ich in allen meinen Projekten daher in kurzer Zeit Fachliches beitragen. Entsprechend nehme ich gerne Projekte in für mich neuen Branchen an.