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
Softwarequalität
Backend
Cloud & DevOps
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
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
Partner-API für Gerätesteuerung und -überwachung
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
Mobile App-Integration für DB Fernverkehr-Systeme
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
Alexa-Skill für Haushaltsgeräte
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
Legacy-System-Transformation für Presswerksplanung
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
Ihr Projekt besprechen?
Skalierbare Architektur, wachsende Plattform oder komplexe Integration – lassen Sie uns konkret über Ihre Anforderungen sprechen.