{Projekte}

In jedem Projekt freue ich mich auf neue Fachlichkeit, aber vor allem auf die Herausforderung mit neuen Menschen ein neues effizientes Software-Team aufzubauen. In allen Projekten bringe ich meine Schwerpunkte in Form von Skills & Technologien mit ein.

{Aktiv}

Aktuell bin ich in folgenden Projekten aktiv:

System zum Ermitteln Auswirkungen von Störungen im Zugverkehr

Okt 2023 - heute

Entwicklung einer Web-Applikation zum Ermitteln von Auswirkungen & Betroffenheit durch Störungen im Zugverkehr.

Architekt & Lead Entwickler
  • Konzeption und Umsetzung einer skalierbaren Backend Architektur zur Umsetzung des fachlich komplexen Anforderungsprofils
  • Sicherstellung & Weiterentwicklung der etablierten Security-Maßnahmen auch über die Applikation hinaus
  • Weiterbildung von Kollegen in testgetriebener Software-Entwicklung & Domain-Driven Design
  • Weiterentwicklung von vorhandenen Infrastructure-as-Code-Prinzipien
Technologien

Kotlin, Spring Boot, Openshift, Terraform, GitLab CI/CD, AWS, Typescript

Netzwerk-Orchestrierungssystem zum deklarativen Management von Netzwerk-Komponenten in einem Internet-Exchange Point (IXP) Netzwerk

Februar 2020 - heute

Entwicklung eines deklarativen Orchestrierungssystems mit dem Kunden Services und Betreiber Konfiguration auf verteilen Netzwerk-Komponenten in einem IXP-Netzwerk provisioniert werden.

Architekt & Lead Entwickler
  • Erarbeitung einer Architektur zur Umsetzung eines zuverlässigen Managementsystems für verteilte Netzwerk-Komponenten
  • Weiterentwicklung von Kernsystemen zur Bereitstellung der notwendigen Daten für das Orchestrierungssystem
  • Einführung einer event-getriebenen Architektur
  • Weiterbildung von Kollegen in testgetriebener Software-Entwicklung
Technologien

python, GitLab CI/CD, Kafka, Terraform, NETCONF, netbox, yang


{Umgesetzt}

Eine Auswahl bereits umgesetzter und erfolgreich eingeführter Projekte:

System zum Kommunizieren von dispositiven Maßnahmen

Jan 2023 - Okt 2023

Entwicklung einer Web-Applikation zum Erstellen und Kommunizieren von dispositiven Maßnahmen im Zugverkehr.

Architekt & Lead Entwickler
  • Konzeption und Umsetzung einer skalierbaren Backend Architektur zur Umsetzung des fachlich komplexen Anforderungsprofils
  • Sicherstellung & Weiterentwicklung der etablierten Security-Maßnahmen auch über die Applikation hinaus
  • Weiterbildung von Kollegen in testgetriebener Software-Entwicklung & Domain-Driven Design
  • Weiterentwicklung von vorhandenen Infrastructure-as-Code-Prinzipien
Technologien

Kotlin, Spring Boot, Openshift, Terraform, GitLab CI/CD, AWS


Qualitätsmangelmeldungssystem zur Verarbeitung von Mangelmeldungen von Zügen

Aug 2021 - Dez 2022

Entwicklung einer Web-Applikation zum Melden, Verarbeiten und Beheben von Mangelmeldungen der eingesetzten Züge im operativen Betrieb.

Architekt & DevSecOps Entwickler
  • Konzeption und Umsetzung einer skalierbaren Backend Architektur zur Umsetzung des fachlich komplexen Anforderungsprofils
  • Sicherstellung & Weiterentwicklung der etablierten Security-Maßnahmen auch über die Applikation hinaus
  • Weiterbildung von Kollegen in testgetriebener Software-Entwicklung & Domain-Driven Design
  • Weiterentwicklung von vorhandenen Infrastructure-as-Code-Prinzipien
Technologien

Java, Spring Boot, Openshift, Terraform, Amazon Aurora, PostgreSQL, GitLab CI/CD


Entwicklung eines Reisenden Dispositionssystem

Aug 2019 - Aug 2021

Entwicklung eine Web-Applikation zur Disposition von Reisenden im DB-Fernverkehr. Dazu werden aus mehreren komplexen Datenquellen relevante Informationsaggregate gebildet.

Architekt & DevSecOps Entwickler
  • Entwurf und Umsetzung von komplexen fachlichen Anforderungen in einer verteilten Microservice Umgebung mit Methoden des Domain Driven Design
  • Einführung neuer Architekturprinzipien zur Abgrenzung von Fachlichkeit und Technologie Abhängigkeiten
  • Steigerung des Sicherheitsniveaus durch Einführung von geeigneten Security-Scanner und Code-Analyse Werkzeugen
  • Weiterbildung von Kollegen in testgetriebener Software-Entwicklung
  • Weiterentwicklung von bereits vorhandenen Infrastructure-as-Code-Prinzipien
  • Einführung von Messaging-getriebenen Architekturprinzipien
Technologien

Java, Spring Boot, Openshift, CloudFormation, Amazon MQ, PostgreSQL, GitLab-CI/CD


Entwicklung eines Partnerinformationsportals im E-Commerce Bereich

Jan 2018 - Jun 2018

Entwicklung eines Partnerinformationsportals für einen großen deutschen Versandhändler. Das Online-Portal bündelt Informationen über die Geschäftsaktivitäten des Partners. Die hierzu notwendigen Informationen werden von internen Systemen des Versandhändlers bezogen, aufbereitet und visualisiert.

Full-Stack Entwickler
  • Entwicklung des Vue.js basierten Frontends
  • Entwicklung des Spring Boot basierten Backend Services
  • Anbindung an Amazon SQS zum skalierbaren Import von Daten aus einem Data Warehouse
Technologien

Java, Sprint Boot, Kubernetes, Vue.js, Exasol, Terraform, Amazon SQS