// Diplom Informatiker (FH)

Lebenslauf

# Zur Person

Als agiler und erfahrener Softwareentwickler habe ich eine Leidenschaft für innovative Lösungen und eine nachgewiesene Erfolgsbilanz in der Entwicklung hochwertiger Software. Mit umfangreicher Erfahrung in der agilen Softwareentwicklung und einem starken Hintergrund in verschiedenen Programmiersprachen und Technologien bin ich in der Lage, komplexe Probleme zu lösen und qualitativ hochwertige Produkte zu liefern.

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

# Fachliche Schwerpunkte

Programmiersprachen

Kotlin Java Swift Python

Frameworks & Tools

Spring Boot Docker Git Kubernetes Micronaut

Cloud & Infrastruktur

AWS Azure Terraform

Soft Skills

Teamfähigkeit Agiles Arbeiten Lösungsorientiertes Denken

# Ausbildung

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

# 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 Verarbeitung genetischer Sequenzierungsdaten. Hexagonale Architektur, Domain-Driven Design, REST-APIs mit Ktor und Micronaut.

Kotlin Ktor Micronaut MS SQL PostgreSQL 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

Umgestaltung und Theming des Stammdatenportals. Refactoring des optischen Erscheinungsbildes, 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