Architektur, Microservices, Verteilte Systeme, Agile Softwareentwicklung
Aktualisiert am 19.01.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 30.09.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch
Französisch
Japanisch
Arabisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

3 Jahre 5 Monate
2022-10 - heute

Reisendeninformationssystem auf dem Fahrzeug

Backend Developer, Releasemanager, Software Architect, Software Developer, Tester Scrum Scrum@Scale Apache Tomcat ...
Backend Developer, Releasemanager, Software Architect, Software Developer, Tester

Ziel: Weiterentwicklung und Verbesserung des Reisendeninformationssystems verschiedener Bahnbetreibe.


Kurzbeschreibung:

Ziel des Projekts ist es auf Basis einer gemeinsamen Java-Codebasis für verschiedene Bahnbetreiber, die jeweils benötigte Reisendeninfomation z.B. Zuglauf oder Umsteigmöglichkeiten, in gewünschter Form über die Ausgabemedien: Display und Lautsprecher den Reisenden zur Verfügung zu stellen. Besonders dabei ist die Herausforderung auf Basis einer gemeinsame Codebasis Konfigurierbarer Lieferpaket für die jeweiligen Betreiber zur Verfügung zu stellen. Darüber hinaus gelten im Bahnbereich besondere Sicherheitsstandards, die die Architektur des Systems maßgeblich prägen. Ein weiterer Aufgabenbereich umfasste die Administration, Pflege und kontinuierliche Optimierung der Entwicklungsinfrastruktur (GitLab-CI-Pipelines, EKS-Kubernetes-Cluster u. a.) sowie die Einrichtung und Betreuung des Monitorings der gesamten, mit der Anwendung ausgestatteten Zugflotte (ca. 800 Züge)




Tätigkeit:

? Implementierung neuer Backend-Funktionalitäten im Rahmen der bestehenden Systemarchitektur

? Unterstützung bei der Konzeption und Ausarbeitung neuer technischer Lösungen sowie bei Architekturentscheidungen

? Durchführung von Fehleranalysen und -behebungen auf Basis von Kundenrückmeldungen

? Beratung des Fachbetriebs bei der Planung und Umsetzung neuer Funktionalitäten

? Verantwortung für das technische Releasemanagement sowie die Sicherstellung der Softwarequalität

? Pflege und kontinuierliche Optimierung der Entwicklungsinfrastruktur (u. a. GitLab-CI-Pipelines und Kubernetes-Cluster)

? Einrichtung, Betreuung und Weiterentwicklung des Monitorings der gesamten, mit der Anwendung ausgestatteten Zugflotte


Fachlichkeit:

? Reisendeninformation

Scrum Scrum@Scale Apache Tomcat Artifactory Bash Cucumber Docker GitLab GitLab CI HELM JAVA Jenkins Kubernetes k8s Linux Logging SPLUNK Python SonarQube Spring Spring Boot
Logistik & Verkehr
1 Jahr
2021-11 - 2022-10

ELOS Produktentwicklung, Wartung und Pflege der Online Platform

Software Architect SAFe Scrum AWS S3 ...
Software Architect

Ziel: Neue Dienstleistungsangebote rund um das Thema Arbeit digital verfügbar machen


Kurzbeschreibung der Wartung & Pflege:

Das Team betreut 7 Bestandsmodule aus dem SGB III in Weiterentwicklung und Wartung, zudem die Module für Saison- und Konjunktur-Kurzarbeitergeld. Zu den betreuten Prozessen zählen unter anderem die Vermittlung von Praktika und Ferienbeschäftigungen für ausländische Studierende sowie die Beantragung von Transfermaßnahmen und Transferkurzarbeitergeld. Dabei ist das Team auch für das Monitoring und den Betrieb der Applikationen zuständig. Das Team verantwortet die kontinuierliche Integration und Optimierung der Produkte. Hier standen im ersten Quartal 2022 umfangreiche Anpassungen an neue Dienste aus dem Umfeld der 7 Produkte an, die alle unter der Vorgabe von Standardisierung und Vereinheitlichung zu sehen waren.


Darüber hinaus, wurde das Team mit der Entwicklung des Modules für Saison- und Konjunktur-Kurzarbeitergeld beauftragt. Neu entwickelt wurden alle Services zur Anzeige, Beantragung und Abrechnung von Konjunktur- und Saison-Kurzarbeitergeld. Zu den Services gehört jeweils die Möglichkeit, Dokumente zu den jeweiligen Vorgängen online nachzureichen. Dem Anwender wird eine Übersicht über alle bereits getätigten Vorgänge und deren Status angeboten. Eine Feedbackkomponente ermöglich die Bewertung der Services.



Tätigkeit:

? Teilnahme an regelmäßige Architekturboards für Status-Updates sowie Entwicklung neue Architektur-/Entwicklungs-Standards im Projekt.

? Wartung Und Pflege der 7 Bestandsmodule: Abbauen technischen Schulden, Schnittstellen Aktualisierung, Management der Library-Abhängigkeiten, Monitoring und Bugs-Behebung.

? Entwurf und Umsetzung des neuen Module für Saison- und Konjunktur-Kurzarbeitergeld und Unterstützung des POs und Business-Analyst bei der Anforderungsanalyse.

? Pflege und Dokumentation der existierenden Architektur sowie neuen Architekturentscheidungen.

? Betreuung der Entwicklungsmitglieder und Unterstützung der PO bei der Planung und Priorisierung des Backlogs.


Fachlichkeit:

? OZG Online Zugangsgesetz

SAFe Scrum AWS S3 Apache Cassandra Apache Kafka Apache Maven Elasticsearch HELM JAVA Jenkins Kibana Kubernetes Container-Orchestrierung Kubernetes k8s LiquiBase MySQL NexusIQ RESTful API Rancher SonarQube Sonatype Nexus Spring Boot
Öffentliche Verwaltung
5 Monate
2021-07 - 2021-11

Erweiterung eines Online-Store

Fullstack Developer Scrum Apache Kafka Atlassian BitBucket ...
Fullstack Developer

Ziel: Weiterentwicklung und Verbessrung des Online-Shop eines der größten Internet-Anbieters Europas.


Kurzbeschreibung: Fokus des Projektes ist die Analyse neuer Anforderungen, Entwurf von passenden Lösungen sowie die Erstellung von Implementierung-Roadmaps. Darüber hinaus wird die existierende Architektur analysiert und Verbesserungsvorschläge für nicht-funktionale Aspekte vorgestellt.

Die Implementierung wird im Rahmen einer Variante des Scaled Agile Frameworks in einem internationalen Team aus verschiedenen Standorten durchgeführt.


Tätigkeit:

? Analyse der Anforderungen und existierenden Architektur

? Entwurf von Lösungen und Erstellung von Implementierung-Roadmaps

? Absprache mit externen und internen Teams zur Anbindung deren Services

? Implementierung der Anforderungen im Rahmen eines Scrum-Teams

? Entwicklung von Testkonzepte und Qualitätssicherungsmaßnahmen


Fachlichkeit:

? Telekommunikation

Scrum Apache Kafka Atlassian BitBucket Docker Docker Compose Elasticsearch GIT Hibernate JAVA JUnit Kibana Logging SPLUNK Microservice Architektur MySQL RESTful API Redis SOAP Spring Boot jira
Telekommunikation
7 Monate
2020-12 - 2021-06

Entwicklung eines Online-Store

Fullstack Developer SAFe Scrum AWS ...
Fullstack Developer

Ziel: Im Auftrag eines der größten Mobilfunk- und Internetanbieters in Europa, wurde ein Projekt durchgeführt mit dem Ziel das existierende Online-Store durch ein modernes Microseroservice basiertes Online-Store zu ersetzen mit Fokus auf Kunden-personalisiertem Design und mobile Endgeräte.


Kurzbeschreibung: Im Fokus stand die Analyse der Anforderungen und der Entwurf einer Architektur in Absprache mit allen beteiligten Betreibern von internen Backendsysteme sowie externen Partnersysteme. Nach der Analysephase wurde mit der Implementierung im Rahmen einer Variante des Scaled Agile Framework begonnen. Das entwickelte Online-Store ist im Moment einer der wichtigsten Kundeninteraktionskanäle des Auftraggebers.


Tätigkeit:

? Analyse der Anforderungen und existierenden Architektur

? Absprache mit externen und internen Teams zur Anbindung deren Services

? Beteiligung an dem Entwurf der neuen Architektur und Erweiterung existierender Komponenten

? Implementierung der Anforderungen im Rahmen eines Scrum-Teams

? Entwicklung von Testkonzepte und Qualitätssicherungsmaßnahmen


Fachlichkeit:

SAFe Scrum AWS Apache Kafka CMS CoreMedia Docker Elasticsearch GIT Grafana Hibernate JAVA JUnit Jenkins Kibana Kotlin Kubernetes Container-Orchestrierung Logging SPLUNK Microservice Architektur Microsoft Office MongoDB Prometheus RESTful API Reactive Programming Redis Spring Boot jira
Telekommunikation
3 Monate
2020-05 - 2020-07

IT Beratung bei der Entwicklung einer Gesundheits-App

IT Consultant Managementberatung SAFe Scrum ...
IT Consultant

Ziel: Im Auftrag des CIOs eines Schweizer Versicherungsunternehmen wurde ein Projekt durchgeführt mit dem Ziel ein Tochter-Startup bei dem Entwurf der Architektur einer Gesundheits-App zu unterstützen.


Kurzbeschreibung: Das Ziel des Projektes war die Analyse des vorhandenen Architekturentwurfs der Gesundheits-App mit einem besonderen Fokus auf nicht-funktionalen Anforderungen. Nach der Analyse-Phase wurde eine verbesserte Zielarchitektur erarbeitet und allen Stakeholders vorgestellt.


Tätigkeit:

? Analyse der Ist-Architektur

? Führung mehrerer Interviews mit den Entwickler-Teams

? Erarbeitung einer Zielarchitektur zusammen mit den Entwickler-Teams


Fachlichkeit:

Managementberatung SAFe Scrum Microservice Architektur Microsoft Office
Versicherungen
3 Monate
2020-03 - 2020-05

Optimierung des Covid-19 Testungs- und Screening-Prozesses

IT Consultant Scrum Microservice Architektur Microsoft Office
IT Consultant

Ziel: Im Auftrag des Gesundheitsministerium eines EU-Staates wurde ein Projekt durchgeführt mit dem Ziel die existierende Testungs- und Screening Prozesse zu optimieren und Automatisierungsvorschläge zu erstellen.


Kurzbeschreibung: Im Fokus stand die Analyse und Optimierung des Covid-19-Testungsprozesses. In Zusammenarbeit mit Vertretern verschiedener Regionen wurden konkrete Optimierungs- und Automatisierungsvorschläge erarbeitet. Darüber hinaus wurden Verhandlungen mit IT-Dienstleister durchgeführt, um die Automatisierungsvorschläge umzusetzen.


Tätigkeit:

? Analyse des Testungsprozesses

? Führung mehrerer Interviews mit Vertretern verschiedener Regionen

? Durchführung von Verhandlungen mit IT-Dienstleistern

? Erstellung eines IT-Konzeptes zu Automatisierung des Prozesses


Fachlichkeit:

Scrum Microservice Architektur Microsoft Office
Pharma & Gesundheit
3 Monate
2020-01 - 2020-03

Strategische Beratung für IT Management/Architektur

IT Consultant Managementberatung SAFe Scrum ...
IT Consultant

Ziel: Im Auftrag der CIO eines Energiekonzerns wurde im Rahmen der Digitalisierung des Unternehmens ein Projekt durchgeführt mit dem Ziel existierende Entwicklungsprozesse basierend auf SAFe (Scaled Agile Framework) zu optimieren.


Kurzbeschreibung: Im Fokus stand die Analyse und Optimierung existierender Entwicklungsprozesse sowie die Führung einer Taskforce bei der Lösung eines Skalierbarkeitsproblems eines Teilsystems. Inhalt des Projektes war die Analyse und Bewertung der SAFe-Prozesse sowie die Identifizierung von Verbesserungsmöglichkeiten. Darüber hinaus wurde das Skalierbarkeitsproblem untersucht und durch Änderungen in der Architektur behoben.


Tätigkeit:

? Analyse der Entwicklungsprozesse

? Führung mehrerer Interviews mit den verschiedenen Teams/Managers

? Erstellung eines Kataloges mit Verbesserungsmöglichkeiten

? Durchführung von Lasttests und Analyse des Skalierbarkeitsproblem


Fachlichkeit:

Managementberatung SAFe Scrum Dell Boomi GitLab JAVA Microservice Architektur Microsoft Office Mulsesoft Powercloud RESTful API Salesforce jira
Energie & Umwelt
2 Jahre 11 Monate
2017-02 - 2019-12

Entwicklung einer Error Propagation Analyse für verteilte Systeme

Developer, Wissenschaftlicher Mitarbeiter null Assembler x86 Bash ...
Developer, Wissenschaftlicher Mitarbeiter

Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einer kanadischen Universität. Ziel des Projektes war die Entwicklung einer neuen Error-Propagation-Analyse für verteilte Systeme basierend auf mathematisch fundierten formalen Methoden.


Kurzbeschreibung: Im Rahmen des Projektes wurde eine neue Technik entwickelt um das Propagieren von Fehler zwischen verschiedenen Komponenten eines verteilten Systems zu Analysieren. Fokus der Arbeit war die Entwicklung und Implementierung des Ansatzes sowie die Durchführung mehrere Fallstudien basierend auf C und C++ Systeme. Die Ergebnisse wurden anschließend in mehreren Konferenzen veröffentlicht.


Tätigkeit:

? Entwicklung des Ansatzes in Zusammenarbeit mit einem internationalen Forschungsteam

? Implementierung von Compiler-Erweiterungen

? Implementierung der Ansatz basierend auf SAT-Solving Technologie

? Durchführung von Experimenten zu Evaluation des neuen Ansatzes

? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse

? Vorstellung der Ergebnisse bei internationalen Konferenzen


Fachlichkeit:

null Assembler x86 Bash C/C++ Python R Rust VMWare Server
Öffentliche Verwaltung
6 Jahre 9 Monate
2013-04 - 2019-12

Wissenschaftlicher Mitarbeiter

Developer, Wissenschaftlicher Mitarbeiter HTML LaTeX Microsoft Office ...
Developer, Wissenschaftlicher Mitarbeiter

Ziel: Forschung und Lehre an der TU Darmstadt im Rahmen einer Promotion in dem Bereich Zuverlässige verteilte und eingebettete Systeme.


Kurzbeschreibung: Im Rahmen meiner Tätigkeit als Dozent an der TU Darmstadt, habe ich die Lehrkraft bei der Betreuung von Bachelor-, Master- sowie Promotionsstudenten unterstützt. Der Fokus war die Betreuung von Abschlussarbeiten sowie die Durchführung von Vorlesungen.


Tätigkeit:

? Organisierung und Durchführung von Vorlesungen zum Thema Betrieb Systeme und Zuverlässige Systeme

? Betreuung von Seminararbeiten, Abschlussarbeiten sowie Promotionsstudenten

? Erstellung und Bewertung von Klausuren


HTML LaTeX Microsoft Office TYPO3
Öffentliche Verwaltung
1 Jahr 8 Monate
2015-10 - 2017-05

Entwicklung eines hoch-verfügbaren verteilten Systems

Developer, Wissenschaftlicher Mitarbeiter AWS Apache Maven Apache Tomcat ...
Developer, Wissenschaftlicher Mitarbeiter

Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einer amerikanischen Universität. Ziel der Arbeit war die Entwicklung eines hochverfügbaren verteilten Systems basierend auf Statisch-Analyse Techniken.


Kurzbeschreibung: Im Rahmen der Arbeit wurde eine neue Technik entwickelt, um existierende Serveranwendungen zu skalieren. Fokus der Arbeit war die Entwicklung und Implementierung des Ansatzes sowie die Durchführung mehrere Fallstudien basierend auf Java-Webanwendungen. Teil des Projektes war auch die Veröffentlichung der Ergebnisse


Tätigkeit:

? Entwicklung des Ansatzes in Zusammenarbeit mit einem internationalen Forschungsteam

? Implementierung eine Middleware

? Implementierung einer neuen Code-Analyse von Java-Anwendungen

? Durchführung von Experimenten zu Evaluation des neuen Ansatzes

? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse

? Vorstellung der Ergebnisse bei einer internationalen Konferenz


Fachlichkeit:

AWS Apache Maven Apache Tomcat Bash Docker GIT HTML IntelliJ JAVA JDBC Java JEE Microservice Architektur MySQL Python RESTful API Spring
Öffentliche Verwaltung
1 Jahr 11 Monate
2013-06 - 2015-04

Entwicklung eines Testverfahrens für eingebettete Systeme

Developer, Wissenschaftlicher Mitarbeiter AUTOSAR Bash C/C++ ...
Developer, Wissenschaftlicher Mitarbeiter

Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einem japanischen Automobilzulieferer. Ziel der Arbeit war die Entwicklung eines neuen Verfahrens zum Testen eingebetteter Systeme basierend auf mathematisch fundierten formalen Methoden.


Kurzbeschreibung: Im Rahmen der Arbeit wurde ein neues Testverfahren entwickelt. Fokus der Arbeit war die Entwicklung und Implementierung des Verfahrens sowie die Durchführung mehrerer Fallstudien vom Automotive-Bereich. Das Verfahren wurde patentiert (US9575877B2) und in verschiedenen wissenschaftlichen Zeitschriften veröffentlicht.


Tätigkeit:

? Entwicklung des Testverfahrens in Zusammenarbeit mit einem internationalen Forschungsteam

? Implementierung des Verfahrens und Durchführung von Experimenten zu Evaluation des neuen Ansatzes

? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse


Fachlichkeit:

AUTOSAR Bash C/C++ GIT LLVM LaTeX MATLAB Simulink Microsoft SMT Solver Z3
Automotive
2 Jahre 6 Monate
2010-04 - 2012-09

Entwicklung einer Datenvisualisierungsplattform

Fullstack Developer AWT Apache Ant Eclipse ...
Fullstack Developer

Ziel: Im Rahmen eines Auftrags einer deutschen Zentralbibliothek wurde ein Forschungsprojekt durchgeführt mit dem Ziel eine Datenvisualisierungsplattform zu entwickeln. Die entwickelte Plattform soll auf dem neusten Stand der Forschung im Bereich Künstlicher Intelligenz und Datenvisualisierung bauen und erweitern.


Kurzbeschreibung: Im Fokus des Projektes stand die Entwicklung der Plattform. Inhalt des Projektes war die Implementierung von State-of-the-Art Visualisierungsalgorithmen, die Im Rahmen des Forschungsprojektes entwickelt wurden. Darüber hinaus wurde eine Visualisierung und Suchplattform entwickelt.


Tätigkeit:

? Entwurf der gesamten Architektur der Plattform

? Implementierung der GUI

? Implementierung der Daten-Layer

? Implementierung von State-of-the-Art Visualisierungsalgorithmen basierend auf wissenschaftliche Veröffentlichungen

? Implementierung der Suchfunktionalität basierend auf existierende Machine Learning Frameworks 

AWT Apache Ant Eclipse JAVA JAVA JDBC JUnit Java Swing Jenkins MySQL Subversion (SVN) XML
Öffentliche Verwaltung
6 Monate
2009-08 - 2010-01

Automatisierung und Optimierung interner Geschäftsprozesse

Fullstack Developer .NET C# JAVA ...
Fullstack Developer

Ziel: Unterstützung der IT Abteilung des Japanischen Standorts eines deutschen Unternehmen bei der Einstellung neuer IT-Lösungen und Optimierung interner Geschäftsprozesse.


Kurzbeschreibung: Im Fokus stand die Einstellung eines SharePoint Servers zu Konsolidierung interner Geschäftsprozesse. Existierende Geschäftsprozesse wurden durch die Entwicklung von Workflows, Webapps sowie verschiedener Java Utility Tools ersetzt.


Tätigkeit:

? Installation und Konfiguration des SharePoint Servers

? Analyse und Bewertung der existierenden Geschäftsprozesse

? Unterstützung bei der Erstellung einer Roadmap für die Migration aller Geschäftsprozesse

? Implementierung der verschiedenen Workflows, Webapps sowie Java Tools

? Dokumentierung der entwickelten Prozesse in Form eines Handbuches

? Unterstützung der IT-Abteilung bei der Wartung existierenden Systeme


.NET C# JAVA Microsoft SharePoint Python
Energie & Umwelt
2 Monate
2008-07 - 2008-08

Entwicklung eines Emulators für ein Legacy Terminal

Fullstack Developer AWT Eclipse JAVA ...
Fullstack Developer

Ziel: Im Rahmen der Modernisierung der IT-Landschaft wurde ein Projekt durchgeführt mit dem Ziel einen Terminal-Emulator zu Steuerung von Legacy-Lagerroboter zu implementieren, um potenzielle Ausfälle der mitgelieferten Steuerhardware zu vermeiden.


Kurzbeschreibung: Im Fokus stand die Implementierung eines Emulators Anhand vordefinierter Spezifikation. Inhalt des Projektes war die Analyse und Bewertung mehrere Ansatzmöglichkeiten sowie die Implementierung und das Testen des gelieferten Programmes.


Tätigkeit:

? Analyse und Bewertung verschiedener Einsatzmöglichkeiten

? Implementierung der GUI

? Implementierung der Emulation

? Implementierung der Kommunikationsschnittsteller mit dem Lagerroboter

? Testen des gelieferten Programmes


AWT Eclipse JAVA Java Swing
Handel

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

? Backend Developer

? Database Developer

? DevOps Engineer

? Enterprise Architect

? Frontend Developer

? Fullstack Developer

? IT Consultant

? Lead Developer

? Machine Learning Developer

? Software Architect

? Solution Architect

? Systems Architect

? Trainer / Coach

? Wissenschaftlicher Mitarbeiter

Kompetenzen

Kompetenzen

Schwerpunkte

Advanced driver-assistance systems (ADAS)
Datenmigration
Digitalisierung
E-Commerce
Forschung
General Data Protection Regulation (GDPR / DSGVO)
IT Infrastruktur
IT Security / IT Sicherheit
IT-Dienstleistung
Monitoring
Netzwerkmanagement
Onlineshop / Webshop
Softwareentwicklung
TYPO3
Virtualisierung

Der Consultant ist Softwarearchitekt mit den Schwerpunkten digitale Transformation, eingebettete Systeme und agile Softwareentwicklung.

Er bringt ein tiefes Verständnis für komplexe Problemstellungen in Ihr Projektteam ein. Seine in der Forschung geschulte, analytische Denkweise ermöglicht es ihm, komplexe Sachverhalte zu durchdringen und in Einzelprobleme zu zerlegen. Er verfügt über ausgeprägtes technologisches Know-how, das ihn in die Lage versetzt, elegante und überzeugende Lösungen zu entwerfen, zu implementieren und in den Betrieb zu überführen. Er ist kommunikativ und entscheidungsstark und vertritt ein Team gegenüber der Fachseite oder dem Management souverän und kompetent.

Branchen

Branchen

? Öffentliche Verwaltung

? Logistik & Verkehr

? Energie & Umwelt

? Handel

? Telekommunikation

? Versicherungen

? Pharma & Gesundheit

? Automotive

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

3 Jahre 5 Monate
2022-10 - heute

Reisendeninformationssystem auf dem Fahrzeug

Backend Developer, Releasemanager, Software Architect, Software Developer, Tester Scrum Scrum@Scale Apache Tomcat ...
Backend Developer, Releasemanager, Software Architect, Software Developer, Tester

Ziel: Weiterentwicklung und Verbesserung des Reisendeninformationssystems verschiedener Bahnbetreibe.


Kurzbeschreibung:

Ziel des Projekts ist es auf Basis einer gemeinsamen Java-Codebasis für verschiedene Bahnbetreiber, die jeweils benötigte Reisendeninfomation z.B. Zuglauf oder Umsteigmöglichkeiten, in gewünschter Form über die Ausgabemedien: Display und Lautsprecher den Reisenden zur Verfügung zu stellen. Besonders dabei ist die Herausforderung auf Basis einer gemeinsame Codebasis Konfigurierbarer Lieferpaket für die jeweiligen Betreiber zur Verfügung zu stellen. Darüber hinaus gelten im Bahnbereich besondere Sicherheitsstandards, die die Architektur des Systems maßgeblich prägen. Ein weiterer Aufgabenbereich umfasste die Administration, Pflege und kontinuierliche Optimierung der Entwicklungsinfrastruktur (GitLab-CI-Pipelines, EKS-Kubernetes-Cluster u. a.) sowie die Einrichtung und Betreuung des Monitorings der gesamten, mit der Anwendung ausgestatteten Zugflotte (ca. 800 Züge)




Tätigkeit:

? Implementierung neuer Backend-Funktionalitäten im Rahmen der bestehenden Systemarchitektur

? Unterstützung bei der Konzeption und Ausarbeitung neuer technischer Lösungen sowie bei Architekturentscheidungen

? Durchführung von Fehleranalysen und -behebungen auf Basis von Kundenrückmeldungen

? Beratung des Fachbetriebs bei der Planung und Umsetzung neuer Funktionalitäten

? Verantwortung für das technische Releasemanagement sowie die Sicherstellung der Softwarequalität

? Pflege und kontinuierliche Optimierung der Entwicklungsinfrastruktur (u. a. GitLab-CI-Pipelines und Kubernetes-Cluster)

? Einrichtung, Betreuung und Weiterentwicklung des Monitorings der gesamten, mit der Anwendung ausgestatteten Zugflotte


Fachlichkeit:

? Reisendeninformation

Scrum Scrum@Scale Apache Tomcat Artifactory Bash Cucumber Docker GitLab GitLab CI HELM JAVA Jenkins Kubernetes k8s Linux Logging SPLUNK Python SonarQube Spring Spring Boot
Logistik & Verkehr
1 Jahr
2021-11 - 2022-10

ELOS Produktentwicklung, Wartung und Pflege der Online Platform

Software Architect SAFe Scrum AWS S3 ...
Software Architect

Ziel: Neue Dienstleistungsangebote rund um das Thema Arbeit digital verfügbar machen


Kurzbeschreibung der Wartung & Pflege:

Das Team betreut 7 Bestandsmodule aus dem SGB III in Weiterentwicklung und Wartung, zudem die Module für Saison- und Konjunktur-Kurzarbeitergeld. Zu den betreuten Prozessen zählen unter anderem die Vermittlung von Praktika und Ferienbeschäftigungen für ausländische Studierende sowie die Beantragung von Transfermaßnahmen und Transferkurzarbeitergeld. Dabei ist das Team auch für das Monitoring und den Betrieb der Applikationen zuständig. Das Team verantwortet die kontinuierliche Integration und Optimierung der Produkte. Hier standen im ersten Quartal 2022 umfangreiche Anpassungen an neue Dienste aus dem Umfeld der 7 Produkte an, die alle unter der Vorgabe von Standardisierung und Vereinheitlichung zu sehen waren.


Darüber hinaus, wurde das Team mit der Entwicklung des Modules für Saison- und Konjunktur-Kurzarbeitergeld beauftragt. Neu entwickelt wurden alle Services zur Anzeige, Beantragung und Abrechnung von Konjunktur- und Saison-Kurzarbeitergeld. Zu den Services gehört jeweils die Möglichkeit, Dokumente zu den jeweiligen Vorgängen online nachzureichen. Dem Anwender wird eine Übersicht über alle bereits getätigten Vorgänge und deren Status angeboten. Eine Feedbackkomponente ermöglich die Bewertung der Services.



Tätigkeit:

? Teilnahme an regelmäßige Architekturboards für Status-Updates sowie Entwicklung neue Architektur-/Entwicklungs-Standards im Projekt.

? Wartung Und Pflege der 7 Bestandsmodule: Abbauen technischen Schulden, Schnittstellen Aktualisierung, Management der Library-Abhängigkeiten, Monitoring und Bugs-Behebung.

? Entwurf und Umsetzung des neuen Module für Saison- und Konjunktur-Kurzarbeitergeld und Unterstützung des POs und Business-Analyst bei der Anforderungsanalyse.

? Pflege und Dokumentation der existierenden Architektur sowie neuen Architekturentscheidungen.

? Betreuung der Entwicklungsmitglieder und Unterstützung der PO bei der Planung und Priorisierung des Backlogs.


Fachlichkeit:

? OZG Online Zugangsgesetz

SAFe Scrum AWS S3 Apache Cassandra Apache Kafka Apache Maven Elasticsearch HELM JAVA Jenkins Kibana Kubernetes Container-Orchestrierung Kubernetes k8s LiquiBase MySQL NexusIQ RESTful API Rancher SonarQube Sonatype Nexus Spring Boot
Öffentliche Verwaltung
5 Monate
2021-07 - 2021-11

Erweiterung eines Online-Store

Fullstack Developer Scrum Apache Kafka Atlassian BitBucket ...
Fullstack Developer

Ziel: Weiterentwicklung und Verbessrung des Online-Shop eines der größten Internet-Anbieters Europas.


Kurzbeschreibung: Fokus des Projektes ist die Analyse neuer Anforderungen, Entwurf von passenden Lösungen sowie die Erstellung von Implementierung-Roadmaps. Darüber hinaus wird die existierende Architektur analysiert und Verbesserungsvorschläge für nicht-funktionale Aspekte vorgestellt.

Die Implementierung wird im Rahmen einer Variante des Scaled Agile Frameworks in einem internationalen Team aus verschiedenen Standorten durchgeführt.


Tätigkeit:

? Analyse der Anforderungen und existierenden Architektur

? Entwurf von Lösungen und Erstellung von Implementierung-Roadmaps

? Absprache mit externen und internen Teams zur Anbindung deren Services

? Implementierung der Anforderungen im Rahmen eines Scrum-Teams

? Entwicklung von Testkonzepte und Qualitätssicherungsmaßnahmen


Fachlichkeit:

? Telekommunikation

Scrum Apache Kafka Atlassian BitBucket Docker Docker Compose Elasticsearch GIT Hibernate JAVA JUnit Kibana Logging SPLUNK Microservice Architektur MySQL RESTful API Redis SOAP Spring Boot jira
Telekommunikation
7 Monate
2020-12 - 2021-06

Entwicklung eines Online-Store

Fullstack Developer SAFe Scrum AWS ...
Fullstack Developer

Ziel: Im Auftrag eines der größten Mobilfunk- und Internetanbieters in Europa, wurde ein Projekt durchgeführt mit dem Ziel das existierende Online-Store durch ein modernes Microseroservice basiertes Online-Store zu ersetzen mit Fokus auf Kunden-personalisiertem Design und mobile Endgeräte.


Kurzbeschreibung: Im Fokus stand die Analyse der Anforderungen und der Entwurf einer Architektur in Absprache mit allen beteiligten Betreibern von internen Backendsysteme sowie externen Partnersysteme. Nach der Analysephase wurde mit der Implementierung im Rahmen einer Variante des Scaled Agile Framework begonnen. Das entwickelte Online-Store ist im Moment einer der wichtigsten Kundeninteraktionskanäle des Auftraggebers.


Tätigkeit:

? Analyse der Anforderungen und existierenden Architektur

? Absprache mit externen und internen Teams zur Anbindung deren Services

? Beteiligung an dem Entwurf der neuen Architektur und Erweiterung existierender Komponenten

? Implementierung der Anforderungen im Rahmen eines Scrum-Teams

? Entwicklung von Testkonzepte und Qualitätssicherungsmaßnahmen


Fachlichkeit:

SAFe Scrum AWS Apache Kafka CMS CoreMedia Docker Elasticsearch GIT Grafana Hibernate JAVA JUnit Jenkins Kibana Kotlin Kubernetes Container-Orchestrierung Logging SPLUNK Microservice Architektur Microsoft Office MongoDB Prometheus RESTful API Reactive Programming Redis Spring Boot jira
Telekommunikation
3 Monate
2020-05 - 2020-07

IT Beratung bei der Entwicklung einer Gesundheits-App

IT Consultant Managementberatung SAFe Scrum ...
IT Consultant

Ziel: Im Auftrag des CIOs eines Schweizer Versicherungsunternehmen wurde ein Projekt durchgeführt mit dem Ziel ein Tochter-Startup bei dem Entwurf der Architektur einer Gesundheits-App zu unterstützen.


Kurzbeschreibung: Das Ziel des Projektes war die Analyse des vorhandenen Architekturentwurfs der Gesundheits-App mit einem besonderen Fokus auf nicht-funktionalen Anforderungen. Nach der Analyse-Phase wurde eine verbesserte Zielarchitektur erarbeitet und allen Stakeholders vorgestellt.


Tätigkeit:

? Analyse der Ist-Architektur

? Führung mehrerer Interviews mit den Entwickler-Teams

? Erarbeitung einer Zielarchitektur zusammen mit den Entwickler-Teams


Fachlichkeit:

Managementberatung SAFe Scrum Microservice Architektur Microsoft Office
Versicherungen
3 Monate
2020-03 - 2020-05

Optimierung des Covid-19 Testungs- und Screening-Prozesses

IT Consultant Scrum Microservice Architektur Microsoft Office
IT Consultant

Ziel: Im Auftrag des Gesundheitsministerium eines EU-Staates wurde ein Projekt durchgeführt mit dem Ziel die existierende Testungs- und Screening Prozesse zu optimieren und Automatisierungsvorschläge zu erstellen.


Kurzbeschreibung: Im Fokus stand die Analyse und Optimierung des Covid-19-Testungsprozesses. In Zusammenarbeit mit Vertretern verschiedener Regionen wurden konkrete Optimierungs- und Automatisierungsvorschläge erarbeitet. Darüber hinaus wurden Verhandlungen mit IT-Dienstleister durchgeführt, um die Automatisierungsvorschläge umzusetzen.


Tätigkeit:

? Analyse des Testungsprozesses

? Führung mehrerer Interviews mit Vertretern verschiedener Regionen

? Durchführung von Verhandlungen mit IT-Dienstleistern

? Erstellung eines IT-Konzeptes zu Automatisierung des Prozesses


Fachlichkeit:

Scrum Microservice Architektur Microsoft Office
Pharma & Gesundheit
3 Monate
2020-01 - 2020-03

Strategische Beratung für IT Management/Architektur

IT Consultant Managementberatung SAFe Scrum ...
IT Consultant

Ziel: Im Auftrag der CIO eines Energiekonzerns wurde im Rahmen der Digitalisierung des Unternehmens ein Projekt durchgeführt mit dem Ziel existierende Entwicklungsprozesse basierend auf SAFe (Scaled Agile Framework) zu optimieren.


Kurzbeschreibung: Im Fokus stand die Analyse und Optimierung existierender Entwicklungsprozesse sowie die Führung einer Taskforce bei der Lösung eines Skalierbarkeitsproblems eines Teilsystems. Inhalt des Projektes war die Analyse und Bewertung der SAFe-Prozesse sowie die Identifizierung von Verbesserungsmöglichkeiten. Darüber hinaus wurde das Skalierbarkeitsproblem untersucht und durch Änderungen in der Architektur behoben.


Tätigkeit:

? Analyse der Entwicklungsprozesse

? Führung mehrerer Interviews mit den verschiedenen Teams/Managers

? Erstellung eines Kataloges mit Verbesserungsmöglichkeiten

? Durchführung von Lasttests und Analyse des Skalierbarkeitsproblem


Fachlichkeit:

Managementberatung SAFe Scrum Dell Boomi GitLab JAVA Microservice Architektur Microsoft Office Mulsesoft Powercloud RESTful API Salesforce jira
Energie & Umwelt
2 Jahre 11 Monate
2017-02 - 2019-12

Entwicklung einer Error Propagation Analyse für verteilte Systeme

Developer, Wissenschaftlicher Mitarbeiter null Assembler x86 Bash ...
Developer, Wissenschaftlicher Mitarbeiter

Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einer kanadischen Universität. Ziel des Projektes war die Entwicklung einer neuen Error-Propagation-Analyse für verteilte Systeme basierend auf mathematisch fundierten formalen Methoden.


Kurzbeschreibung: Im Rahmen des Projektes wurde eine neue Technik entwickelt um das Propagieren von Fehler zwischen verschiedenen Komponenten eines verteilten Systems zu Analysieren. Fokus der Arbeit war die Entwicklung und Implementierung des Ansatzes sowie die Durchführung mehrere Fallstudien basierend auf C und C++ Systeme. Die Ergebnisse wurden anschließend in mehreren Konferenzen veröffentlicht.


Tätigkeit:

? Entwicklung des Ansatzes in Zusammenarbeit mit einem internationalen Forschungsteam

? Implementierung von Compiler-Erweiterungen

? Implementierung der Ansatz basierend auf SAT-Solving Technologie

? Durchführung von Experimenten zu Evaluation des neuen Ansatzes

? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse

? Vorstellung der Ergebnisse bei internationalen Konferenzen


Fachlichkeit:

null Assembler x86 Bash C/C++ Python R Rust VMWare Server
Öffentliche Verwaltung
6 Jahre 9 Monate
2013-04 - 2019-12

Wissenschaftlicher Mitarbeiter

Developer, Wissenschaftlicher Mitarbeiter HTML LaTeX Microsoft Office ...
Developer, Wissenschaftlicher Mitarbeiter

Ziel: Forschung und Lehre an der TU Darmstadt im Rahmen einer Promotion in dem Bereich Zuverlässige verteilte und eingebettete Systeme.


Kurzbeschreibung: Im Rahmen meiner Tätigkeit als Dozent an der TU Darmstadt, habe ich die Lehrkraft bei der Betreuung von Bachelor-, Master- sowie Promotionsstudenten unterstützt. Der Fokus war die Betreuung von Abschlussarbeiten sowie die Durchführung von Vorlesungen.


Tätigkeit:

? Organisierung und Durchführung von Vorlesungen zum Thema Betrieb Systeme und Zuverlässige Systeme

? Betreuung von Seminararbeiten, Abschlussarbeiten sowie Promotionsstudenten

? Erstellung und Bewertung von Klausuren


HTML LaTeX Microsoft Office TYPO3
Öffentliche Verwaltung
1 Jahr 8 Monate
2015-10 - 2017-05

Entwicklung eines hoch-verfügbaren verteilten Systems

Developer, Wissenschaftlicher Mitarbeiter AWS Apache Maven Apache Tomcat ...
Developer, Wissenschaftlicher Mitarbeiter

Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einer amerikanischen Universität. Ziel der Arbeit war die Entwicklung eines hochverfügbaren verteilten Systems basierend auf Statisch-Analyse Techniken.


Kurzbeschreibung: Im Rahmen der Arbeit wurde eine neue Technik entwickelt, um existierende Serveranwendungen zu skalieren. Fokus der Arbeit war die Entwicklung und Implementierung des Ansatzes sowie die Durchführung mehrere Fallstudien basierend auf Java-Webanwendungen. Teil des Projektes war auch die Veröffentlichung der Ergebnisse


Tätigkeit:

? Entwicklung des Ansatzes in Zusammenarbeit mit einem internationalen Forschungsteam

? Implementierung eine Middleware

? Implementierung einer neuen Code-Analyse von Java-Anwendungen

? Durchführung von Experimenten zu Evaluation des neuen Ansatzes

? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse

? Vorstellung der Ergebnisse bei einer internationalen Konferenz


Fachlichkeit:

AWS Apache Maven Apache Tomcat Bash Docker GIT HTML IntelliJ JAVA JDBC Java JEE Microservice Architektur MySQL Python RESTful API Spring
Öffentliche Verwaltung
1 Jahr 11 Monate
2013-06 - 2015-04

Entwicklung eines Testverfahrens für eingebettete Systeme

Developer, Wissenschaftlicher Mitarbeiter AUTOSAR Bash C/C++ ...
Developer, Wissenschaftlicher Mitarbeiter

Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einem japanischen Automobilzulieferer. Ziel der Arbeit war die Entwicklung eines neuen Verfahrens zum Testen eingebetteter Systeme basierend auf mathematisch fundierten formalen Methoden.


Kurzbeschreibung: Im Rahmen der Arbeit wurde ein neues Testverfahren entwickelt. Fokus der Arbeit war die Entwicklung und Implementierung des Verfahrens sowie die Durchführung mehrerer Fallstudien vom Automotive-Bereich. Das Verfahren wurde patentiert (US9575877B2) und in verschiedenen wissenschaftlichen Zeitschriften veröffentlicht.


Tätigkeit:

? Entwicklung des Testverfahrens in Zusammenarbeit mit einem internationalen Forschungsteam

? Implementierung des Verfahrens und Durchführung von Experimenten zu Evaluation des neuen Ansatzes

? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse


Fachlichkeit:

AUTOSAR Bash C/C++ GIT LLVM LaTeX MATLAB Simulink Microsoft SMT Solver Z3
Automotive
2 Jahre 6 Monate
2010-04 - 2012-09

Entwicklung einer Datenvisualisierungsplattform

Fullstack Developer AWT Apache Ant Eclipse ...
Fullstack Developer

Ziel: Im Rahmen eines Auftrags einer deutschen Zentralbibliothek wurde ein Forschungsprojekt durchgeführt mit dem Ziel eine Datenvisualisierungsplattform zu entwickeln. Die entwickelte Plattform soll auf dem neusten Stand der Forschung im Bereich Künstlicher Intelligenz und Datenvisualisierung bauen und erweitern.


Kurzbeschreibung: Im Fokus des Projektes stand die Entwicklung der Plattform. Inhalt des Projektes war die Implementierung von State-of-the-Art Visualisierungsalgorithmen, die Im Rahmen des Forschungsprojektes entwickelt wurden. Darüber hinaus wurde eine Visualisierung und Suchplattform entwickelt.


Tätigkeit:

? Entwurf der gesamten Architektur der Plattform

? Implementierung der GUI

? Implementierung der Daten-Layer

? Implementierung von State-of-the-Art Visualisierungsalgorithmen basierend auf wissenschaftliche Veröffentlichungen

? Implementierung der Suchfunktionalität basierend auf existierende Machine Learning Frameworks 

AWT Apache Ant Eclipse JAVA JAVA JDBC JUnit Java Swing Jenkins MySQL Subversion (SVN) XML
Öffentliche Verwaltung
6 Monate
2009-08 - 2010-01

Automatisierung und Optimierung interner Geschäftsprozesse

Fullstack Developer .NET C# JAVA ...
Fullstack Developer

Ziel: Unterstützung der IT Abteilung des Japanischen Standorts eines deutschen Unternehmen bei der Einstellung neuer IT-Lösungen und Optimierung interner Geschäftsprozesse.


Kurzbeschreibung: Im Fokus stand die Einstellung eines SharePoint Servers zu Konsolidierung interner Geschäftsprozesse. Existierende Geschäftsprozesse wurden durch die Entwicklung von Workflows, Webapps sowie verschiedener Java Utility Tools ersetzt.


Tätigkeit:

? Installation und Konfiguration des SharePoint Servers

? Analyse und Bewertung der existierenden Geschäftsprozesse

? Unterstützung bei der Erstellung einer Roadmap für die Migration aller Geschäftsprozesse

? Implementierung der verschiedenen Workflows, Webapps sowie Java Tools

? Dokumentierung der entwickelten Prozesse in Form eines Handbuches

? Unterstützung der IT-Abteilung bei der Wartung existierenden Systeme


.NET C# JAVA Microsoft SharePoint Python
Energie & Umwelt
2 Monate
2008-07 - 2008-08

Entwicklung eines Emulators für ein Legacy Terminal

Fullstack Developer AWT Eclipse JAVA ...
Fullstack Developer

Ziel: Im Rahmen der Modernisierung der IT-Landschaft wurde ein Projekt durchgeführt mit dem Ziel einen Terminal-Emulator zu Steuerung von Legacy-Lagerroboter zu implementieren, um potenzielle Ausfälle der mitgelieferten Steuerhardware zu vermeiden.


Kurzbeschreibung: Im Fokus stand die Implementierung eines Emulators Anhand vordefinierter Spezifikation. Inhalt des Projektes war die Analyse und Bewertung mehrere Ansatzmöglichkeiten sowie die Implementierung und das Testen des gelieferten Programmes.


Tätigkeit:

? Analyse und Bewertung verschiedener Einsatzmöglichkeiten

? Implementierung der GUI

? Implementierung der Emulation

? Implementierung der Kommunikationsschnittsteller mit dem Lagerroboter

? Testen des gelieferten Programmes


AWT Eclipse JAVA Java Swing
Handel

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

? Backend Developer

? Database Developer

? DevOps Engineer

? Enterprise Architect

? Frontend Developer

? Fullstack Developer

? IT Consultant

? Lead Developer

? Machine Learning Developer

? Software Architect

? Solution Architect

? Systems Architect

? Trainer / Coach

? Wissenschaftlicher Mitarbeiter

Kompetenzen

Kompetenzen

Schwerpunkte

Advanced driver-assistance systems (ADAS)
Datenmigration
Digitalisierung
E-Commerce
Forschung
General Data Protection Regulation (GDPR / DSGVO)
IT Infrastruktur
IT Security / IT Sicherheit
IT-Dienstleistung
Monitoring
Netzwerkmanagement
Onlineshop / Webshop
Softwareentwicklung
TYPO3
Virtualisierung

Der Consultant ist Softwarearchitekt mit den Schwerpunkten digitale Transformation, eingebettete Systeme und agile Softwareentwicklung.

Er bringt ein tiefes Verständnis für komplexe Problemstellungen in Ihr Projektteam ein. Seine in der Forschung geschulte, analytische Denkweise ermöglicht es ihm, komplexe Sachverhalte zu durchdringen und in Einzelprobleme zu zerlegen. Er verfügt über ausgeprägtes technologisches Know-how, das ihn in die Lage versetzt, elegante und überzeugende Lösungen zu entwerfen, zu implementieren und in den Betrieb zu überführen. Er ist kommunikativ und entscheidungsstark und vertritt ein Team gegenüber der Fachseite oder dem Management souverän und kompetent.

Branchen

Branchen

? Öffentliche Verwaltung

? Logistik & Verkehr

? Energie & Umwelt

? Handel

? Telekommunikation

? Versicherungen

? Pharma & Gesundheit

? Automotive

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.