// Computer Scientist (Diplom Informatiker FH)

Curriculum Vitae

# Profile

Senior software developer and architect with more than 20 years of experience, specialized in scalable JVM backends in Kotlin (Spring Boot, Micronaut, Ktor). I design, implement and document REST APIs for high-throughput systems, work test-first following clean code and design pattern principles, and structure domains according to DDD and hexagonal architecture. Experience with full-text search and indexing of large document collections, with event-driven architectures (Kafka, event sourcing) and with cloud operations on AWS and Azure. I am currently deepening my knowledge of embedding models, vector representations and machine learning (Python, PyTorch) in a structured continuing education programme.

Work Location: Preferably Remote Language Skills: German (Native), English (Very Good)

# Skills

Backend & Web Services

Kotlin Java 21 Spring Boot Micronaut Ktor Coroutines REST OpenAPI Kafka JPA/Hibernate Microservices High Load & Scalability

Search & Recommendation

Full-Text Search Indexing Elasticsearch / OpenSearch Relevance Ranking Faceted Search Vector Search & Embeddings° Cosine Similarity°

Security & Telematics

Cryptography & PKI Signature Verification (CMS/PKCS#7) mTLS Smart Card / eGK Telematics Infrastructure (gematik) OIDC / OAuth2 (Keycloak)

Cloud & DevOps

AWS (S3, EC2, Lambda, ECR/ECS) Azure GCP (basic knowledge) Docker Kubernetes OpenShift GitLab CI/CD Jenkins

Architecture & Methods

Domain-Driven Design Hexagonal Design Patterns Clean Code TDD API Design & Documentation Event Sourcing Scrum / Kanban / SAFe

Data & AI

PostgreSQL MS SQL Oracle MongoDB Neo4j Python (NumPy, pandas)° PyTorch° Embedding Models (SBERT)° Agentic AI (Claude Code)

Mobile · iOS / Android

Swift / SwiftUI UIKit / Combine Jetpack Compose Kotlin Multiplatform Compose Multiplatform

° from continuing education / self-study, no project use

# Industry Domains

Healthcare & Telematics Automotive Retail & Consumer Goods Energy Pharma & Chemicals Education

# Education

1996–2003 Computer Science degree, graduated as Diplom Informatiker (FH)
1995 Abitur (University Entrance Qualification)
1991 RF Technician certification

# Teaching & Continuing Education

2015 – 2020 Lecturer for iOS/Swift development, DHBW Mannheim — teaching assignment across five cohorts
since 10/2025 Continuing education in LLM & AI — neural networks, embedding models and vector representations; hands-on work with Python, NumPy and PyTorch
since 10/2025 Mathematical foundations of ML — linear algebra (vector spaces, dot product, cosine similarity, hyperplanes/SVM) and calculus
since 10/2025 Continuing education in Kotlin Multiplatform — KMP and Compose Multiplatform for shared domain logic
08/2026 Workshop “AI for Developers” (David Tielke) — LLM fundamentals, setting up an AI development project, static code and structure analysis, quality-driven harness as well as spec-, test- and idea-driven development (1 day, remote)

# Core Areas and Frameworks

Spring / Spring Boot

  • Experience with Spring and Spring Boot using Kotlin
  • Scalable and efficient applications with Spring Framework
  • RESTful APIs with Spring Boot and Kotlin
  • Microservices architectures with Spring Cloud
  • Spring Data JPA for database integration

Kotlin

  • Kotlin Multiplatform (KMP) for cross-platform development
  • Compose Multiplatform UI Framework
  • Ktor HTTP client and server framework
  • Coroutines for asynchronous programming
  • Kotlin Multiplatform Mobile (KMM)

iOS / Swift / SwiftUI

  • SwiftUI with Combine and Async/Await
  • CoreData and RealmDB for local data persistence
  • Swift Package Manager
  • UIKit and Xcode development environment
  • Unit testing and debugging

AWS

  • AWS Lambda for serverless functions
  • AWS S3 for data storage
  • Complex AWS architecture design
  • AWS Amplify for mobile backends

Vaadin

  • Vaadin Flow (Java-based)
  • Responsive and cross-platform web applications
  • Integration with Spring Boot and Java EE
  • Vaadin Designer and Vaadin Testbench

# Competency Matrix · Periods of Use

Detailed breakdown of the competencies applied in the projects. The periods refer to the documented use in the project history; “ongoing” marks competencies that are part of everyday work across projects.

Backend & Web Services

Kotlin
2018–2026
Java / Java 21
2000–2025
Spring Boot
2018–2025
Micronaut
2025–2026
Ktor
2025–2026
Kotlin Coroutines / Concurrency
2020–2026
REST API Design
2018–2026
OpenAPI / Interface Documentation
2018–2026
API Versioning
2025–2026
SOAP / WSDL
2024–2026
Kafka / Event-Streaming
2018–2022
Event-Sourcing
2021–2022
Microservice Architecture
2021–2024
High Load & Scalability
2018–2026
JPA / Hibernate
ongoing
Vaadin 24
2025

Data & Persistence

Data Modelling (relational)
ongoing
Domain & ER Modelling
ongoing
SQL & Query Optimisation
ongoing
Schema Migration (Flyway / Liquibase)
ongoing
PostgreSQL
2025–2026
MS SQL Server
2025–2026
Oracle
2016–2018
MySQL / MariaDB
2000–2002, 2020
IBM DB/2
2016–2018
RealmDB / Local Persistence
2025
ETL & Transformation Pipelines
2023
XML / XSLT
2023
Machine & Sensor Data (OPC-UA)
2023–2024
Analytics & Usage Data
2021–2022

Architecture & Methods

Domain-Driven Design
2025–2026
Hexagonal Architecture
2025–2026
Design Patterns
ongoing
Clean Code
ongoing
Test-Driven Development
2024–2026
Unit & Integration Testing
ongoing
Code Reviews & Test Coverage
2022–2026
Refactoring & Legacy Modernisation
2021–2025
Monolith Decomposition / Domain Slicing
2021
Specification-Driven Development
2024–2025
Technical Documentation
ongoing
Scrum / Kanban / SAFe
ongoing
Onsite / Offshore Coordination
2016–2018
Knowledge Transfer & Teaching
2015–2020

Cloud, Operations & CI/CD

AWS (S3, EC2, Lambda, ECR/ECS)
2021–2026
AWS Amplify
2025
Azure
2023–2024
GCP°
basic knowledge
Docker / Containerisation
2023–2026
Kubernetes
2023–2024
GitLab CI/CD
2025–2026
Jenkins
until 2022
Git / Rebase Workflow
ongoing
Maven / Build Automation
ongoing

Security & Telematics

Cryptography & PKI
2024–2026
Signature Verification (CMS/PKCS#7)
2024–2026
mTLS / Certificate Handling
2025–2026
Smartcard / eGK
2021–2025
Telematics Infrastructure (gematik)
2021–2026
Konnektor Integration
2025–2026
OIDC / OAuth2 (Keycloak)
2022–2026
Identity & Access Management
2022–2026
Regulated Environments (Healthcare)
2021–2026

Search, Recommendation & AI

Full-Text Search & Indexing
2018–2020
Elasticsearch / OpenSearch
2018–2020
Relevance Ranking
2018–2020
Query Processing & Faceting
2018–2020
Event-Driven Index Updates
2018–2020
Agentic AI / Claude Code
2026
Vector Search & Embeddings°
since 2025
Embedding Models (SBERT)°
since 2025
Cosine Similarity / Vector Spaces°
since 2025
Python (NumPy, pandas)°
since 2025
PyTorch / Neural Networks°
since 2025
Linear Algebra & Calculus for ML°
since 2025

Mobile · iOS / Android

Swift / SwiftUI
2021–2026
UIKit
ongoing
Combine
2021–2026
Objective-C
2014–2015
Jetpack Compose
2022–2026
Kotlin Multiplatform
2025
Compose Multiplatform / Desktop
2021, 2025
Offline Capability & Synchronisation
2025
Release & Store Processes
since 2022

° from continuing education / self-study, no project use

Projects

Healthcare (Gene Sequencing)

November 2025 – present

Senior Software Developer / Architect

Scalable Kotlin backend for processing and analyzing genetic sequencing data, connected to the German telematics infrastructure. Hexagonal architecture and DDD — core domain logic framework-independent and fully testable, developed test-first. Design, versioning and OpenAPI documentation of the REST interfaces (migration of the controllers to /api/v2). Concurrent, asynchronous processing with Kotlin coroutines and event-driven cache invalidation for latency-critical queries. Integration of the RKI trust center via Konnektor services (SOAP/WSDL, mTLS, CMS/PKCS#7 signature verification). Deployment on AWS EC2 with GitLab CI/CD.

Kotlin Ktor Micronaut Coroutines REST/OpenAPI PostgreSQL MS SQL AWS GitLab CI/CD DDD Hexagonal SOAP/WSDL mTLS JUnit MockK Scrum

AI / Machine Learning Training

October 2025 – present

Self-directed

Structured continuing education on neural networks, embedding models and vector representations — including the mathematical foundations (linear algebra, calculus). Hands-on work with Python, NumPy and PyTorch, among other things the implementation of a custom GPT-style ChatBot.

Python PyTorch NumPy Pandas Jupyter Embeddings SBERT Deep Learning

Kotlin Multiplatform Training

October 2025 – present

Self-directed

Prototyping cross-platform mobile apps with KMP. Native UIs (SwiftUI, Jetpack Compose), shared backend in Kotlin, cloud integration with Firebase and AWS.

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

Retail / Consumer Goods (Rossmann)

June 2025 – October 2025

Senior Software Developer

Refactoring and theming of the master data portal according to design specifications, in close coordination with the design team. CSS adjustments and Vaadin code refactoring.

Java 21 Vaadin 24 CSS Maven Git Jira Confluence Figma

Integrated Communications Agency

May 2025 – October 2025

Senior Software Developer, Software Architect

Development of a multiplatform app for iOS and Android with KMM. SwiftUI and Jetpack Compose UIs, RealmDB, AWS Amplify, Python data processing.

Kotlin Swift KMM Jetpack Compose SwiftUI RealmDB AWS Amplify Python Gradle

Healthcare / Telematics Infrastructure

August 2024 – April 2025

Senior Software Developer / Architect

Reference implementation of “Proof of Patient Presence” (PoPP) for the nationwide German telematics infrastructure. Security-critical services in Java 21 / Spring Boot: cryptography, PKI, signature creation and verification. Specification-driven interface design including documentation — the implementation serves third-party vendors as a reference. Integration of eGK smart cards and SOAP services, developed test-first throughout against a public specification.

Java 21 Spring Boot Cryptography PKI SOAP Smart Card/eGK Docker TDD Maven Jenkins SonarQube Kanban

Optical Industry

November 2023 – April 2024

Senior Software Developer

Development of an automated material tracking solution for production control. IoT and OPC UA integration.

Kotlin Spring Boot JPA Kubernetes Azure Python IoT OPC UA Microservices

Energy Supply

June 2023 – October 2023

Consultant, Software Developer

Design and development of a configurable parser for analyzing and transforming business data from a gas trading system.

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

Healthcare (116117 App)

July 2022 – present

QA, Architecture Consulting

Quality assurance and architecture consulting for a nationwide health app. Code reviews, best practices, pull request processing.

Swift SwiftUI Kotlin Jetpack Compose Keycloak Combine CoreData

Retail B2B (Hardware Stores)

July 2022 – March 2023

Senior Developer, Backend

Development and maintenance of various backend solutions and iOS apps in the retail B2B space.

Kotlin Java Spring Boot JPA Docker Swift SwiftUI AWS Keycloak Ktor

Automotive (Porsche Digital)

September 2021 – March 2022

Senior Developer

Development of an app and backend for digitalizing customer-facing sales processes. Event sourcing, analytics, microservices.

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

Healthcare (Electronic Health Record)

July 2021 – September 2021

Senior Developer

Design and implementation of a desktop client for the electronic patient record. Smart card integration on MacOS.

Kotlin Jetpack Compose Desktop Swift MacOS Smart Card

Education / Finance

January 2021 – August 2021

Senior Developer

Design and implementation of microservices as core elements of a monolith-to-microservices migration.

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

Market Research

December 2020 – January 2021

Developer

Development of an iOS SDK as a CocoaPod for a market research platform.

Swift Xcode CocoaPods AlamoFire

Tourism

July 2020 – November 2020

Software Developer

Design and development of a microservice for managing available accommodations as a "single source of truth".

Java Kotlin Spring Boot Kafka Camunda AWS MariaDB

Education (DHBW Mannheim)

September 2015 – September 2020

Lecturer

Teaching mobile application development on iOS with Swift. Creating teaching materials, demos and supervising student projects.

Swift iOS Xcode RxSwift Combine

Healthcare (iPad App)

March 2020 – June 2020

Software Developer

Design and development of an iPad app for first responder CPR training and emergency measures education.

Swift RxSwift CoreData MVVM

Pharmaceuticals (Digital Library)

December 2018 – March 2020

Software Developer, Consultant

Internal research and library system for medical literature search — search across a large body of scientific documents. Building and maintaining the full-text search index across distributed source systems, query processing, faceting and relevance ranking of result lists. Kafka-based, event-driven index updates; REST search interfaces as the central access point for internal applications, designed for concurrent access by many domain users.

Java Spring Boot Apache Kafka Kafka Streams Full-Text Search Indexing Relevance Ranking REST Kotlin Redis Mark Logic Docker

Chemical Industry

October 2016 – December 2018

Java Onsite Coordinator, Software Developer

Coordination with offshore teams in India. Development of projects in security self-service and compliance.

Java Spring Boot Hibernate MS SQL Server Oracle Apache Kafka DB2

Automotive (Compliance)

February 2016 – September 2016

Developer

Development and prototyping of a compliance web application. Integration of reporting frameworks, GUI development with Vaadin.

Java Spring Boot Vaadin Jasper Reports JPA DB2

Sports (Nike USA)

March 2014 – April 2015

Software Engineer, Consultant

Co-development of an iPad app for Nike USA. Frontend in Objective-C/iOS, backend in Java with Spring Framework and JBOSS.

Objective-C Swift Java Spring Oracle JBOSS JSON Vaadin

Internet Startup (Berkeley, CA, USA)

2000 – 2002

Architect, Developer, Co-Founder

Design and implementation of a social network platform for mapping and utilizing social networks. Middleware development with Tomcat and JBOSS.

Java J2EE EJB JBOSS MySQL JSP Linux