Kunde: Deutsche Bahn AG
Rolle: Freelancer – Softwareentwickler / Architekt
Branche: Transport & Logistik
Methodik: Agile Entwicklung (Scrum)

Im Rahmen mehrerer Projekte unterstützte ich die Deutsche Bahn bei der Migration und Herauslösung zentraler Backend-Komponenten aus bestehenden Systemlandschaften. Der Fokus lag auf der Ablösung veralteter Technologien, dem Aufbau moderner Spring-Boot-basierter Services sowie dem Betrieb in containerisierten Cloud-Umgebungen.


Projekt: Migration RIS-Infoplattform

Kurzbeschreibung

Migration der bestehenden Reisenden-Informations-System-Infoplattform von JSP-basierten Legacy-Technologien hin zu modernen Spring-Boot-Services mit REST-Schnittstellen, sowie die Implementierung von neuen Funktionalitäten

Aufgaben & Verantwortlichkeiten

  • Definition der Zielarchitektur
  • Implementierung auf Basis von Spring Boot
  • Entwicklung von REST-APIs (OpenAPI)
  • Aufbau von CI/CD-Pipelines
  • Erstellung technischer Dokumentation
  • Code Reviews und Tests

Technologien

Backend:
Java, Spring Framework, Apache Kafka, WebFlux, REST, OpenAPI

Infrastruktur & Cloud
Docker, Kubernetes, AWS, Helm

DevOps & Tooling
GitLab, Maven, Grafana, Prometheus, Oracle DB

Methoden:
Scrum, Clean Architecture, TDD, CI/CD


Projekt: Migration RIS-HTTP-Eingang

Kurzbeschreibung

Herauslösung und Migration des RIS-HTTP-Eingangs als eigenständigen Service innerhalb einer containerbasierten Infrastruktur.

Aufgaben & Verantwortlichkeiten

  • Architekturdefinition
  • Implementierung REST-basierter Services
  • Testautomatisierung
  • CI/CD-Pipeline-Erstellung
  • Monitoring & Logging

Technologien

Backend:
Java, Spring Framework, REST, OpenAPI

Infrastruktur & Cloud
Docker, Kubernetes, AWS, Helm

DevOps & Tooling
GitLab, Maven, Grafana, Prometheus, Oracle DB

Methoden:
Scrum, Clean Architecture, TDD, CI/CD

Ergebnis & Mehrwert

  • Ablösung veralteter JSP-Anwendungen
  • Verbesserte Wartbarkeit & Skalierbarkeit
  • Standardisierte API-Schnittstellen
  • Stabiler Cloud-Betrieb
Nach oben scrollen