Weiterentwicklung und Maintenance mehrerer Microservices im Scrum-nahen Entwicklungsprozess mit
Spring-Boot-Backend sowie angebundenen Web-Frontends im Smart-Home-/IoT-Umfeld. Umsetzung fachlicher Anforderungen in enger Abstimmung mit dem Team ? von der Konzeption über die Implementierung bis zur Integration in bestehende Systemlandschaften.
Konzeption und Implementierung von REST-Schnittstellen sowie Realisierung von WebSocket- und MQTT-Kommunikation zur Anbindung verteilter Gerätekomponenten, darunter Ventilsteuerungen für Hauptwasserleitungen und Systeme zur automatisierten Gartenbewässerung mit Zeitplan- und Konfigurationslogik. Entwicklung robuster Backend-Logik inklusive Validierung, Verarbeitung und
Persistierung von Gerätedaten in relationalen Datenbanken (MySQL, MariaDB, PostgreSQL).
Sicherstellung einer hohen Testabdeckung durch Unit- und Integrationstests, Entwicklung geeigneter
Testfixtures sowie Bereitstellung konsistenter Testdaten in dedizierten Testumgebungen. Unterstützung im Release- und Versionsmanagement bestehender Systemstände sowie Begleitung von Deployments in
Container- und Testumgebungen.
Containerisierung von Services mit Docker, Betrieb und Orchestrierung in Kubernetes sowie Pflege und Weiterentwicklung von CI/CD-Pipelines. Aktive Mitgestaltung der Microservices-Architektur und eigenständiges Aufsetzen neuer Services. Integration von Monitoring- und Observability-Lösungen sowie Aufbau und Inbetriebnahme hardwarebasierter Testsysteme auf Raspberry Pi- und Arduino-Plattformen zur Sicherstellung eines stabilen End-to-End-Betriebs zwischen Backend, Infrastruktur und IoT-GerätenIm Rahmen eines Managed-Services-Mandats bei der 1&1 Telecommunications SE wirkte er im Umfeld geschäftskritischer Middleware- und Billing-Systeme mit. Ein Schwerpunkt lag auf der Migration von Serverlandschaften von Debian 11 auf Debian 12 im Zuge des End-of-Life-Zyklus (EOL). Dabei unterstützte
er die technische Vorbereitung und Durchführung der Upgrades, stellte durch Monitoring-Validierung (u. a. mit Icinga), Systemprüfungen, Serverbereinigungen sowie strukturierte Backup-Prozesse die Betriebsstabilität
sicher und begleitete das kontrollierte Neu-Ausrollen zentraler Services.
Im Monitoring- und Automatisierungsumfeld sammelte er zudem praktische Erfahrung mit Tools wie Rundeck und Elasticsearch. Hier unterstützte er insbesondere bei Tests und Validierungen von Automatisierungs-Workflows, um deren produktiven Einsatz vorzubereiten. Darüber hinaus war er an der Mitentwicklung, Inbetriebnahme und Dokumentation eines Java-basierten KPI-Tools beteiligt, das zur strukturierten Analyse betrieblicher Kennzahlen im Operations-Umfeld eingesetzt wurde.
Sein Fokus lag dabei auf einem stabilen Applikationsbetrieb, strukturierter Fehleranalyse sowie der
nachhaltigen Umsetzung technischer Maßnahmen zur Sicherstellung eines zuverlässigen und wartbaren Systembetriebs.
Weiterentwicklung und Maintenance mehrerer Microservices im Scrum-nahen Entwicklungsprozess mit
Spring-Boot-Backend sowie angebundenen Web-Frontends im Smart-Home-/IoT-Umfeld. Umsetzung fachlicher Anforderungen in enger Abstimmung mit dem Team ? von der Konzeption über die Implementierung bis zur Integration in bestehende Systemlandschaften.
Konzeption und Implementierung von REST-Schnittstellen sowie Realisierung von WebSocket- und MQTT-Kommunikation zur Anbindung verteilter Gerätekomponenten, darunter Ventilsteuerungen für Hauptwasserleitungen und Systeme zur automatisierten Gartenbewässerung mit Zeitplan- und Konfigurationslogik. Entwicklung robuster Backend-Logik inklusive Validierung, Verarbeitung und
Persistierung von Gerätedaten in relationalen Datenbanken (MySQL, MariaDB, PostgreSQL).
Sicherstellung einer hohen Testabdeckung durch Unit- und Integrationstests, Entwicklung geeigneter
Testfixtures sowie Bereitstellung konsistenter Testdaten in dedizierten Testumgebungen. Unterstützung im Release- und Versionsmanagement bestehender Systemstände sowie Begleitung von Deployments in
Container- und Testumgebungen.
Containerisierung von Services mit Docker, Betrieb und Orchestrierung in Kubernetes sowie Pflege und Weiterentwicklung von CI/CD-Pipelines. Aktive Mitgestaltung der Microservices-Architektur und eigenständiges Aufsetzen neuer Services. Integration von Monitoring- und Observability-Lösungen sowie Aufbau und Inbetriebnahme hardwarebasierter Testsysteme auf Raspberry Pi- und Arduino-Plattformen zur Sicherstellung eines stabilen End-to-End-Betriebs zwischen Backend, Infrastruktur und IoT-GerätenIm Rahmen eines Managed-Services-Mandats bei der 1&1 Telecommunications SE wirkte er im Umfeld geschäftskritischer Middleware- und Billing-Systeme mit. Ein Schwerpunkt lag auf der Migration von Serverlandschaften von Debian 11 auf Debian 12 im Zuge des End-of-Life-Zyklus (EOL). Dabei unterstützte
er die technische Vorbereitung und Durchführung der Upgrades, stellte durch Monitoring-Validierung (u. a. mit Icinga), Systemprüfungen, Serverbereinigungen sowie strukturierte Backup-Prozesse die Betriebsstabilität
sicher und begleitete das kontrollierte Neu-Ausrollen zentraler Services.
Im Monitoring- und Automatisierungsumfeld sammelte er zudem praktische Erfahrung mit Tools wie Rundeck und Elasticsearch. Hier unterstützte er insbesondere bei Tests und Validierungen von Automatisierungs-Workflows, um deren produktiven Einsatz vorzubereiten. Darüber hinaus war er an der Mitentwicklung, Inbetriebnahme und Dokumentation eines Java-basierten KPI-Tools beteiligt, das zur strukturierten Analyse betrieblicher Kennzahlen im Operations-Umfeld eingesetzt wurde.
Sein Fokus lag dabei auf einem stabilen Applikationsbetrieb, strukturierter Fehleranalyse sowie der
nachhaltigen Umsetzung technischer Maßnahmen zur Sicherstellung eines zuverlässigen und wartbaren Systembetriebs.