01.10.2025 aktualisiert


Fullstack-Software-Entwickler und -Architekt im Java-Umfeld
Skills
Informatiker: Software-Entwicklung und -Architektur, KI-Automatisierung, Coaching, Training
Fachlicher Schwerpunkt
Software-Entwicklung in Kotlin, JAVA und TypeScript
Ausbildung
Universität Dortmund: Diplom in Informatik
Schwerpunkte
Front- und Backend-Entwicklung von Geschäftsanwendungen, Software-Architektur, Domain Driven Design (DDD), Test-getriebene Entwicklung (TTD), Mathematik.
Einsatz von KI in der Software-Entwiklung aber auch bei der Prozess-Optimierung beim Kunden.
Zertifikate
- Certified Professional for Software Architecture (iSAQB)
- Machine Learning (Coursera)
- Introduction to Functional Programming (edx)
- Principles of Reactive Programming (Coursera)
- The Data Scientist’s Toolbox (Coursera)
- Getting Startet with Python (Coursera)
- Kotlin for Java Developers (Coursera)
Java, Kotlin, TypeScript, Python
Schwerpunkt mit Erfahrung seit 1997:
Backend: Spring(Boot)-Stack, JEE, JPA, REST/OpenAPI, Quarkus, Ktor Frontend: Angular, Vue.js, Vaadin, Spring-MVC, JSF
KI: n8n, MCP, A2A, Koog (Kotlin-KI)
Entwicklungsumgebungen
IntelliJ IDEA, Cursor, Windsurf
Container-Technologien
Docker, Podman, Kubernetes/Openshift, Argo-Tools, Kibana, Grafana, Prometheus, Tekton, Istio, Linkerd
Application-Server / Tools
JBoss EAP/WildFly, Tomcat, Jetty, Kafka, Camunda, Axon, Keycloak
Testing / Qualitätssicherung
JUnit, Kotest, Spring-Testing, Testcontainers, Mockito, Selenium, Sonar
Bauen, Auslieferung, Betrieb
Maven, Gradle, Tekton, ArgoRollouts, Jenkins, Nexus, Artifactory, Ansible
Versionsverwaltung
Git, Mercurial, Subversion
Projektverwaltung, Dokumentation
Jira, Confluence, andere Wikis
Datenbanken
Oracle, PostgreSQL, MongoDB, DB2, MySQL / MariaDB
Sprachen
Projekthistorie
Ein Kreditinstitut, das sich auf die Absatz- und Einkaufsfinanzierung für den Kfz-Handel spezialisiert hat, betreibt mehrere Anwendungen, die sukzessive um Features erweitert werden. Eine dieser Anwendungen ist Vitus, für die ich in erster Linie tätig bin.
Vitus besteht aus einer Vertriebsplattform für Kredite und einem Backoffice zur Verwaltung der Anträge und Verträge. Angebunden sind verschiedene Systeme wie ein Kernbanksystem, ein Rechenkern, KontoCheck sowie Dienste zur Identitäts- und Bonitätsprüfung.
Der Entwicklungsprozess arbeitet mit Feature-Branches, Merge-Requests (GitLab) und ausführlichen Reviews. Zudem wird durch Sonar eine Testabdeckung von 80 % verlangt. Es wird mit automatisierten Unit-, Integrations- und End-to-End-Tests gearbeitet, sodass sich Vitus durch eine geringe Fehlerzahl auszeichnet.
Position: Architektur
Sprachen: BPMN, DMN, Java, Kotlin
Techniken: Event Sourcing
Tools: Camunda, Kafka, Akka, Axon, Event-Store, SpringBoot
Doku: Arc42 (AsciiDoc, PlantUML)
Im Rahmen des Konsens-Projektes (steuer-it-konsens.de) ist bis 2025 geplant, die Software der Finanzämter „Container-basiert“ zu entwickeln und zu betreiben. Als Container-Plattform wurde u.a. OpenShift (das Kubernetes von Red Hat) ausgewählt. Zurzeit werden die Cluster (fast) vollautomatisiert (Infrastructure as Code) mit den Tools Ansible (Day1) und ArgoCD (Day2) installiert und konfiguriert, einschließlich der Provisionierung der Cluster-Nodes, einer Benutzer- und Rechteverwaltung (IDM), der CI/CD-Pipelines (Tekton, Argo-Workflow und -Rollouts) und automatisierter Backups. Im letzten Schritt wird die Anwendungs-Software, die bislang auf mehreren JBoss läuft, auf die neue Plattform migriert.
Position: DevOps-Entwicklung
Sprachen: Yaml, ShellScript, Java
Infrastruktur: Red-Hat-Stack: OpenShift (OCP/OKD), Cockpit, IDM, Satellite, Quay, GitLab
Techniken: REST, Domain Driven Design, GitOps
Tools: Ansible, Podman, Kubernetes, Helm, Kustomize, Argo-Tools, Tekton, Keycloak, LDAP, Maven

exali Berufshaftpflicht-Siegel
Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.
Versichert bis: 01.01.2026