Softwareentwicklung mit Weitblick

Softwarearchitekturen, die skalieren. Systeme, die wartbar bleiben. Code, der sich weiterentwickeln lässt. Mit über 15 Jahren Erfahrung entwickle ich mit Java und Kotlin: Microservices für wachsende Plattformen, Event-Driven Architecture für komplexe Integrationen oder Modernisierung bestehender Systeme.

Technische Kompetenzen

Softwarearchitektur

Microservices Domain-Driven Design Hexagonale Architektur Event-Driven Architecture

Softwarequalität

Clean Code TDD Code Review Mob/Pair Programming

Backend

Java Kotlin Spring Boot Kafka

Cloud & DevOps

Azure AWS Kubernetes Docker

Meine Projekterfahrung im Detail

Industrie 4.0. Smart Home. Enterprise-Integration. Im CV finden Sie konkrete Projekte mit Tech-Stack und Herausforderungen.

Ausgewählte Projekte

Massenproduktion mit Performance-Vorgaben. High-Throughput für vernetzte Geräte. Integration heterogener Backends. Die Herausforderungen waren unterschiedlich – die Lösungsansätze auch. Sehen Sie, mit welcher Architektur und welchen Technologien ich gearbeitet habe.

Qualitätstracking für Fertigungsprozesse

Schott AG
05/2024 – 05/2025

Das Material Tracking System ermöglicht lückenlose Qualitätsverfolgung in der Fertigung. Alle Arbeitsschritte und Materialqualitäten werden nachvollziehbar dokumentiert. Microservice-Backend als Vermittlungsschicht zwischen Datenquellen und Manufacturing Integration Platform (MIP).

DETAILS

  • Android-App für manuelle Qualitätsdatenerfassung durch Fabrikarbeiter
  • OPC UA-Maschinenschnittstelle für automatisierte Datenübertragung
  • Entwicklung für Massenproduktions-Szenarien mit strikten Last- und Performance-Vorgaben
  • Optimierung der Datenverarbeitung und -weiterleitung für kontinuierlichen hohen Durchsatz
  • Microservice-Architektur mit Instana-Monitoring und Grafana-Dashboards
  • Integration mit Manufacturing Integration Platform (MIP)

TECHNOLOGIEN

Kotlin Spring Boot Kubernetes Docker Microservices REST Azure Helm PostgreSQL Python MQTT Terraform

Partner-API für Gerätesteuerung und -überwachung

Vaillant Group
08/2022 – 03/2024

Das API Developer Programme stellt Vaillant-Partnern eine REST-API zur Heizgeräte-Steuerung und -Überwachung bereit. Die API ermöglicht u.a. die nahtlose Integration in Smart Home Systeme. Das System verarbeitet große Mengen an Datenpunkten der Heizgeräte.

DETAILS

  • Microservice-Architektur mit Apache Kafka für asynchrone Service-Kommunikation
  • Reaktive Verarbeitung der High-Throughput-Datenströme vernetzter Geräte
  • Migration auf aktuelle Java- und Spring Boot-Versionen
  • Systematischer Abbau technischer Schulden
  • Service-Redesign mit Context Mapping aus Domain-Driven Design
  • DevOps-Ansatz mit End-to-End-Verantwortung für Development und Operations

TECHNOLOGIEN

Java Spring Boot Kubernetes Kafka Docker Microservices REST Azure IoT MongoDB Prometheus

Mobile App-Integration für DB Fernverkehr-Systeme

Deutsche Bahn AG
04/2021 – 05/2022

Entwicklung des Microservice-Backend für die RIS Communicator Android-App, eine zentrale Integrationsplattform für DB Fernverkehr-Mitarbeiter. Das System aggregiert Daten aus verschiedenen Legacy-Backends und stellt eine einheitliche API für das Frontend bereit.

DETAILS

  • Microservice-basierte Datenintegration mit Abruf und Aggregation aus heterogenen Quellsystemen
  • Aufbereitung und Transformation der Daten für optimierte Frontend-Konsumierung
  • Implementierung robuster Caching- und Synchronisationsmechanismen
  • Gewährleistung der Datenkonsistenz bei temporären Verbindungsabbrüchen
  • Vollständige Greenfield-Implementierung mit CI/CD-Pipeline Setup
  • Production-ready Monitoring und Alerting-System

TECHNOLOGIEN

Java Kotlin Spring Boot Hibernate Kubernetes Docker Microservices REST MQTT AWS MariaDB

Alexa-Skill für Haushaltsgeräte

Miele & Cie. KG
05/2019 – 12/2020

Entwicklung von Alexa-Skills für die sprachbasierte Steuerung von Miele-Haushaltsgeräten im Rahmen der Miele Cloud Services Plattform. Integration von Voice-Interfaces für Gerätefunktionen wie Statusabfrage, Programmsteuerung und Remote-Kontrolle.

DETAILS

  • Miele Custom Skill: Vollständige Dialog-Engine mit eigenständiger Konversationslogik
  • Miele SmartHome Skill: Integration in Amazons Smart Home API-Framework
  • Implementation von Natural Language Processing für Sprach-Kommandos
  • Entwicklung der Konversationsflüsse und Response-Logik für intuitive Nutzerinteraktion
  • Anbindung an die Miele Cloud Services Infrastruktur für Echtzeit-Gerätekommunikation
  • Multi-Team-Setup mit spezialisierten Entwicklungseinheiten

TECHNOLOGIEN

Java Amazon Alexa Custom Skill SmartHome Skill IoT Kubernetes Docker Azure AWS

Legacy-System-Transformation für Presswerksplanung

Mercedes Benz AG
12/2014 – 06/2018

Modernisierung und Weiterentwicklung des KT-DB Systems (Karosserieteile-Datenbank) für Presswerksplanung und Karosserieteiledaten-Management. Das Legacy-System wies erhebliche Wartbarkeitsprobleme auf und erforderte umfassende Sanierungsmaßnahmen.

DETAILS

  • Neuentwicklung der Anwendung bei gleichzeitiger fachlicher Weiterentwicklung
  • Vollständige Ablösung der FatClient-Anwendung durch moderne Web-Applikation
  • Migration von Desktop-basierter zu browser-basierter Benutzeroberfläche
  • Neuentwicklung mit nahtloser Migration von Legacy-Datenbeständen
  • Integration neuer fachlicher Anforderungen in moderne Systemarchitektur
  • Sicherstellung des Parallelbetriebs beider Systeme während der Migration

TECHNOLOGIEN

C# WPF DevExpress JavaScript TypeScript REST DB2 GitLab

Ihr Projekt besprechen?

Skalierbare Architektur, wachsende Plattform oder komplexe Integration – lassen Sie uns konkret über Ihre Anforderungen sprechen.