Seit frühester Jugend begeistere ich mich für 0 und 1! Besonderes Augenmerk lege ich auf die Automatisierung von Pipelines. Aber auch Themen wie neuronalen Netzwerken oder die Aufspaltung monolithischer Architekturen in Micro-Services widme ich mich (nicht nur beruflich) sehr gerne.
Mein bisheriger Schwerpunkt liegt in der Backend-Entwicklung. Aktuell bin ich dabei, mich tiefer in das Frontend einzuarbeiten.
Tätigkeiten und Projekte der letzten Jahre
Senior Software Developer – Logistics
Kotlin (JVM) | Serverless | AWS (Lambda, SNS, SQS, RDS, Dynamodb, S3, Api Gateway, Athena) | Kubernetes | Docker | Angular | TypeScript | NgRx | Postgres | REST | gRPC | Gitlab CI | Kotlin Coroutines | Event-driven | Terraform | Datadog | HELM | Protobuf
- Entwicklung und Betrieb eines Kundenportals für Eisenbahn-Waggonvermietung und digitales Flottenmanagement.
- Anbindung der internen ERP Systeme in eine Cloud-basierte Plattform, in der Kunden diverse Informationen und Dienstleistungen selbstständig erfahren können.
- Integration ergänzender Daten, wie Sensorwerte, Positionsmeldungen, Laufleistungen sowie Weiterverarbeitung zu ETA Prognosen und Vorhersagen von Bremsverschleiss zur Vermeidung unnötiger Werkstattaufenthalte.
- Bereitstellung und User-zentrierter Weiterentwicklung von Plattformfunktionalitäten wie User- und Gruppenmanagement oder zentraler Email-Services.
- Aufbau unabhängiger Microservices in Kotlin
- Continuous Delivery und Deployment in AWS Lambda und Kubernetes mit Docker
- Starker Fokus auf Event-getriebener Architekturen und Technologien mit AWS SNS und SQS
- APIs mit REST und gRPC
- Starker Fokus auf Testgetriebene Entwicklung
- Einsatz diverser AWS Technologien wie DynamoDB, Lambda, S3, API Gateway,
- Frontend Entwicklung mit TypeScript, Angular, RxJs und NgRx
- Infrastructure as Code mit Terraform und Serverless Framework
- Ende-zu-Ende Verantwortung von Kunden-Interviews, Problemanalyse und Konzeptionierung bis hin zur Auslieferung und Betrieb unserer Softwarelösungen
Senior Software Developer – Automotive
Kotlin | Spring Boot | Webflux | MongoDB | Kafka | Cloud Foundry | Azure | Kubernetes | Helm Charts | Gitlab CI
- Entwicklung und Betrieb zentraler Managementdienste für Connected Cars. Weiterentwicklung der Schnittstelle zwischen Herstellereigenen Apps und Services und den Backends des Mutterkonzerns.
- Implementierung von non-blocking Backend-Services (REST, Kotlin, Spring Webflux)
- Betrieb von Event-getriebenen Systemen mit Apache Kafka und MongoDB
- Fokus auf Datensicherheit und Service-to-Service Authentication mit mTLS
- Monitoring mit NewRelic, Kibana und Splunk
- Migration von Services von Cloud Foundry zu Azure Spring Cloud und Kubernetes (Azure AKS)
- Automatisiertes Testing und Deployment mit Gitlab CI, Terraform und Helm Charts
Senior Software Engineer – Human Resources
Python (async) | RabbitMQ | Redis | fastAPI | Falcon | AWS (ECS, Lambda, EC2, SNS/SQS, RDS) | GitHub
- Entwicklung, Betrieb und Wartung einer vollautomatisierten Talentsuche- und Freelancer Job-Platform
- Verantwortung über die Backend Services sowohl als Microservice-Ökosystem sowie als modularer Monolith
- Implementierung mit Python und asynchronen web Frameworks wie fastAPI und Falcon
- Fokus auf Event-getriebenen Prozessen mit RabbitMQ, Redis und SNS/SQS
- Deployment, Betrieb und Monitoring auf AWS mit Docker, ECS, Terraform, Sentry etc.
Senior Software Engineer – IT Dienstleitung
Kotlin | Java | Spring Boot | NoSQL | RabbitMQ | Kubernetes/Openshift | Gradle | Jira | Jenkins | Terraform
- Leiter des Backend Teams für Bdrive, eine ende-zu-ende verschlüsselte zero-knowledge File-Sharing Lösung
- Entwicklung von RESTful Microservices mit Java, Kotlin, SpringBoot und Couchbase
- Deployment mit Docker und Kubernetes und Terraform in der Open Telekom Cloud
- Hauptverantwortlich für multi-factor Authentication Systeme wie OIDC mit TOTP
Software Engineering und Research – IT Dienstleistung
Java | Hibernate | SAP HANA | Neuronale Netzwerke
- Unterstützung eines Forschungsprojektes zu Business Process Mining
- Entwicklung einer Pipeline zum Training von neuronalen Netzen mit genetischen Algorithmen
Software Engineer – IT-Institut
Ruby on Rails | RabbitMQ | REST | Teamcity
- Full-stack Engineer für die online Lernplattform openHPI
- Fokus auf einer verteilten, Serviceorientierten Architektur mit Ruby on Rails, PostgreSQL und RabbitMQ
- Inhouse Entwicklung von Tooling für asynchrone inter-Service Kommunikation
Qualifikationen





Praxis und Methoden
ISAQB FUNAR | Functional Software Architecture
Advanced Level iSAQB class on functional programming and
software design
IMPLEMENTING DDD | Vaughn Vernon
Hands-on workshop on domain modelling and implementation of
domain-driven designs
Praxis und Methoden
Python (async) | Kotlin | Java
Spring (Boot, MVC, Data, Stream, etc.) | PostgreSQL | Couchbase | RabbitMQ | DDD | CQRS | TDD | AWS (ECS, Lambda, SNQ, RDS, etc.)
Kubernetes | Docker | Sentry |
Micrometer | Zipkin | ELK | Jenkins CI | Github Actions | Kanban | Scrum
Sprachen
Deutsch:
Englisch:
●●●●●
●●●●○