// Diplom Informatiker (FH)

Lebenslauf

# Zur Person

Senior Softwareentwickler und -architekt mit über 20 Jahren Erfahrung. Schwerpunkte: skalierbare Backends in Kotlin, Spring Boot und Micronaut sowie native und plattformübergreifende Mobile-Apps (iOS/SwiftUI, Android/Jetpack Compose, Kotlin Multiplatform). Ich entwerfe wartbare Architekturen nach DDD und hexagonalem Prinzip und liefere testgetriebenen, produktionsreifen Code — beschleunigt durch Agentic-AI-Werkzeuge.

Einsatzort: Vorzugsweise Remote Sprachkenntnisse: Deutsch (Muttersprache), Englisch (Sehr gut)

# Kompetenzen

Backend

Kotlin Java Spring Boot Micronaut Ktor JPA/Hibernate REST Kafka Microservices

Mobile · iOS / Android

Swift SwiftUI UIKit Combine Jetpack Compose Kotlin Multiplatform Compose Multiplatform

Architektur & Methoden

Domain-Driven Design Hexagonal Clean Code TDD Scrum Kanban SAFe

Cloud & DevOps

AWS Azure Docker Kubernetes OpenShift GitLab CI/CD Jenkins Bitrise

Daten & KI

PostgreSQL MS SQL Oracle MongoDB Neo4j Realm Agentic AI (Claude Code) Python PyTorch

# Branchen-Domänen

Gesundheitswesen & Telematik Automotive Handel & Konsumgüter Energie Pharma & Chemie Bildung

# Ausbildung

1996–2003 Studium der Informatik, Abschluss als Diplom Informatiker (FH)
1995 Abitur
1991 Ausbildung zum RF-Techniker

# Lehre & Weiterbildung

2015 – 2020 Dozent für iOS-/Swift-Entwicklung, DHBW Mannheim
seit 10/2025 Weiterbildung LLM & KI (Python, PyTorch)
seit 10/2025 Weiterbildung Kotlin Multiplatform (KMP)

# Kernbereiche und Frameworks

Spring / Spring Boot

  • Erfahrung mit Spring und Spring Boot unter Verwendung von Kotlin
  • Skalierbare und effiziente Anwendungen mit Spring Framework
  • RESTful APIs mit Spring Boot und Kotlin
  • Microservices-Architekturen mit Spring Cloud
  • Spring Data JPA für Datenbankintegration

Kotlin

  • Kotlin Multiplatform (KMP) für plattformübergreifende Entwicklung
  • Compose Multiplatform UI Framework
  • Ktor HTTP-Client und Server-Framework
  • Coroutinen für asynchrone Programmierung
  • Kotlin Multiplatform Mobile (KMM)

iOS / Swift / SwiftUI

  • SwiftUI mit Combine und Async/Await
  • CoreData und RealmDB für lokale Datenhaltung
  • Swift Package Manager
  • UIKit und Xcode-Entwicklungsumgebung
  • Unit-Tests und Debugging

AWS

  • AWS Lambda für serverlose Funktionen
  • AWS S3 für Datenspeicherung
  • Komplexe AWS-Architekturen
  • AWS Amplify für Mobile-Backend

Vaadin

  • Vaadin Flow (Java-basiert)
  • Responsive und plattformübergreifende Webanwendungen
  • Integration mit Spring Boot und Java EE
  • Vaadin Designer und Vaadin Testbench

# Skills-Übersicht

Programmiersprachen

Kotlin Sehr gut · 5 Jahre
Kotlin Multiplatform Fortgeschritten · 1 Jahr
Java Sehr gut · 20 Jahre
Swift Sehr gut · 9 Jahre
SwiftUI Sehr gut · 4 Jahre
UIKit Sehr gut · 10 Jahre
Vaadin (8, 23, 24) Gut · 5 Jahre
SQL Sehr gut · 20 Jahre
Groovy Gut · 5 Jahre
Objective-C Fortgeschritten · 2 Jahre
CI/CD (Jenkins, Bitrise) Sehr gut · 15 Jahre
Git / GitHub / GitLab Sehr gut · 12 Jahre

Datenbanken

MySQL Oracle DB Microsoft SQL Server IBM DB/2 MongoDB Neo4J PostgreSQL

Datenkommunikation

JSON 10 Jahre
REST (JSON) 12 Jahre
Web-Services / SOAP 10 Jahre
Apache Kafka / kSQL 3 Jahre
Apache Camel 3 Jahre

Projekte

Gesundheitswesen (Gensequenzierung)

November 2025 – laufend

Senior Softwareentwickler / Architekt

Konzeption und Entwicklung eines skalierbaren Backend-Systems zur Analyse genetischer Sequenzierungsdaten. Hexagonale Architektur, Domain-Driven Design, REST-APIs mit Ktor und Micronaut, GitLab-CI/CD. Integration der RKI-Vertrauensstelle über die Telematik-Infrastruktur.

Kotlin Ktor Micronaut MS SQL PostgreSQL Telematik-Infrastruktur GitLab CI/CD Python JUnit MockK Scrum

Weiterbildung KI / Machine Learning

Oktober 2025 – laufend

Eigeninitiative

Implementierung eines eigenen ChatBots im GPT-Stil. Verständnis der Funktionsweise von LLMs, Training mit eigenen Daten, Deep Learning und Machine Learning Grundlagen.

Python PyTorch Jupyter Pandas Deep Learning

Weiterbildung Kotlin Multiplatform

Oktober 2025 – laufend

Eigeninitiative

Prototyping mobiler Crossplatform-Apps mit KMP. Native UIs (SwiftUI, Jetpack Compose), gemeinsames Backend in Kotlin, Cloud-Integration mit Firebase und AWS.

Kotlin Multiplatform SwiftUI Jetpack Compose SQLite Couchbase Lite Ktor Firebase AWS Gradle

Einzelhandel / Konsumgüter (Rossmann)

Juni 2025 – Oktober 2025

Senior Softwareentwickler

Refactoring und Theming des Stammdatenportals nach Design-Vorgaben, in enger Abstimmung mit dem Design-Team. CSS-Anpassungen und Vaadin-Code-Refactoring.

Java 21 Vaadin 24 CSS Maven Git Jira Confluence Figma

Agentur für integrierte Kommunikation

Mai 2025 – Oktober 2025

Senior Softwareentwickler, Softwarearchitekt

Entwicklung einer Multiplatform-App für iOS und Android mit KMM. SwiftUI und Jetpack Compose UIs, RealmDB, AWS Amplify, Python-Datenverarbeitung.

Kotlin Swift KMM Jetpack Compose SwiftUI RealmDB AWS Amplify Python Gradle

Gesundheitswesen / Telematik-Infrastruktur

August 2024 – April 2025

Senior Softwareentwickler / Architekt

Entwicklung einer Referenzimplementierung für den "Prove of Patient Presence" (PoPP). Kryptographische Methoden, PKI-Integration, Smartcard-Anbindung (eGK).

Java 21 Spring Boot Docker Maven Kryptographie PKI Smartcard Jenkins SonarQube Kanban

Optische Industrie

November 2023 – April 2024

Senior Softwareentwickler

Entwicklung einer automatisierten Material-Tracking-Lösung im Umfeld der Produktionssteuerung. IoT und OPC UA Integration.

Kotlin Spring Boot JPA Kubernetes Azure Python IoT OPC UA Microservices

Energieversorgung

Juni 2023 – Oktober 2023

Berater, Softwareentwickler

Konzeption und Entwicklung eines konfigurierbaren Parsers zur Analyse und Transformation von Geschäftsdaten aus einem Gashandelssystem.

Java 17 Kotlin Spring Boot 3 Gradle Docker Spring Batch XSLT TDD Kanban

Gesundheitswesen (116117-App)

Juli 2022 – laufend

QA, Architekturberatung

Qualitätssicherung und Architekturberatung für eine bundesweite Gesundheits-App. Code-Reviews, Best Practices, Pull-Request-Bearbeitung.

Swift SwiftUI Kotlin Jetpack Compose Keycloak Combine CoreData

Retail B2B (Baumärkte)

Juli 2022 – März 2023

Senior Entwickler, Backend

Entwicklung und Wartung diverser Backend-Lösungen und iOS-Apps im Retail B2B-Umfeld.

Kotlin Java Spring Boot JPA Docker Swift SwiftUI AWS Keycloak Ktor

Automobilhersteller (Porsche Digital)

September 2021 – März 2022

Senior Entwickler

Entwicklung einer App und Backend zur Digitalisierung von Prozessen im Endkundengeschäft. Event-Sourcing, Analytics, Microservices.

Swift SwiftUI Kotlin Spring Boot MongoDB AWS Lambda Kafka Docker Kubernetes Keycloak

Gesundheitswesen (ePA)

Juli 2021 – September 2021

Senior Entwickler

Design und Implementierung eines Desktop-Clients für die elektronische Patientenakte. Smartcard-Integration auf MacOS.

Kotlin Jetpack Compose Desktop Swift MacOS SmartCard

Education / Finance

Januar 2021 – August 2021

Senior Entwickler

Design und Implementierung diverser Microservices als zentrale Elemente einer Migration von Monolithen zur Microservice-Architektur.

Kotlin Spring Boot Spring Data PostgreSQL Docker AWS Lambda AWS S3 Ktor

Marktforschung

Dezember 2020 – Januar 2021

Entwickler

Entwicklung eines iOS-SDK als CocoaPod für eine Marktforschungsplattform.

Swift Xcode CocoaPods AlamoFire

Touristik

Juli 2020 – November 2020

Softwareentwickler

Design und Entwicklung eines Microservice zur Verwaltung verfügbarer Accommodations als "Single Source of Truth".

Java Kotlin Spring Boot Kafka Camunda AWS MariaDB

Bildung (DHBW Mannheim)

September 2015 – September 2020

Dozent

Lehrtätigkeit im Bereich Entwicklung mobiler Applikationen auf iOS mit Swift. Erstellung von Lehrmaterial, Demos und Betreuung studentischer Projekte.

Swift iOS Xcode RxSwift Combine

Gesundheitswesen (iPad-App)

März 2020 – Juni 2020

Softwareentwickler

Design und Entwicklung einer iPad-App zur Breitenausbildung von Ersthelfern (CPR-Maßnahmen, Beatmung).

Swift RxSwift CoreData MVVM

Pharmazie (Digitale Bibliothek)

Dezember 2018 – März 2020

Softwareentwickler, Berater

Mitentwicklung an einem internen Bibliothekssystem zur Recherche medizinischer Artikel mit Kafka-basierter Event-Verarbeitung.

Java Spring Boot Docker Apache Kafka Kafka Streams Kotlin Redis Mark Logic

Chemische Industrie

Oktober 2016 – Dezember 2018

Java Onsite-Koordinator, Softwareentwickler

Koordination mit Offshore-Teams in Indien. Entwicklung und Weiterentwicklung diverser Projekte im Bereich Security-Self-Service und Compliance.

Java Spring Boot Hibernate MS SQL Server Oracle Apache Kafka DB2

Automobilindustrie (Compliance)

Februar 2016 – September 2016

Entwickler

Entwicklung und Prototyping einer Compliance-Web-Applikation. Integration verschiedener Reporting-Frameworks, GUI-Entwicklung mit Vaadin.

Java Spring Boot Vaadin Jasper Reports JPA DB2

Sportartikel (Nike USA)

März 2014 – April 2015

Software Engineer, Consultant

Mitentwicklung einer iPad-App für Nike USA. Frontend in Objective-C/iOS, Backend in Java mit Spring Framework und JBOSS.

Objective-C Swift Java Spring Oracle JBOSS JSON Vaadin

Internet Startup (Berkeley, CA, USA)

2000 – 2002

Architekt, Entwickler, Co-Founder

Konzeption und Implementierung einer Social-Network-Plattform zur Abbildung und Nutzung sozialer Netzwerke. Middleware-Entwicklung mit Tomcat und JBOSS.

Java J2EE EJB JBOSS MySQL JSP Linux