Software-Entwicklung/-Architektur, C++, Python, CI/CD
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- 65191 Wiesbaden
- auf Anfrage
- de | en
- 17.01.2025
Kurzvorstellung
DevOps. Etablierung und Anwendung agiler Methodiken. Mehr als 20 Jahre Erfahrung in
der Softwareentwicklung für namhafte Unternehmen.
Auszug Referenzen (3)
"H. hat einen wertvollen Beitrag geleistet, als unser Team unter Hochdruck technische Schulden abbauen und neue Features liefern musste. Danke!"
10/2023 – 12/2024
TätigkeitsbeschreibungRefactoring und Weiterentwicklung des zentralen Fahrzeitenrechners der DB. Das Backendsystem wurde mit C++ entwickelt und lief als Docker-Container in der AWS-Cloud. Meine Hauptaufgabe war die Etablierung und das Heranführen des Entwicklerteams an ein Refactoring-Mindset und die grundsätzliche Neuaufteilung der Anwendung in wartbare Komponenten. Testsysteme sowie und Visualilierungstools (u.a. via Jupyter) wurden mit Python entwickelt. Agile Vorgehensweise mit Scrum/SAFe.
Eingesetzte QualifikationenAgile Methodologie, Amazon Web Services (AWS), C++, Docker, Python, Scrum
"Der Kunde war sehr zufrieden mit der Leistungserfüllung durch Herrn R.."
9/2022 – 6/2023
Tätigkeitsbeschreibung
Entwicklung einer transportunabhängigen Middleware Library in c++.
Agiler Entwicklungsansatz nach Scrum.
Auf Clientseite werden Language-Bindings angeboten für:
C++
Python
Java
Auf Transportebene können nahezu beliebige Transportmechanismen angebunden werden (z.B.: DDS Systeme von RTI/OSPL)
C++, Java (allg.), Python, Scrum, Softwareentwicklung (allg.)
"Sehr zuverlässiger und motivierter Entwickler/Architekt. Setzt sich für technische Exzellenz und klare Architektur ein und etabliert diese im Team."
6/2017 – 7/2022
Tätigkeitsbeschreibung
- Entwicklung eines System zur automatischen Erstellung des Netzfahrplans der Deutsche Bahn AG.
- Agiler Entwicklungsansatz nach Scrum/SAFe.
- Entwicklung von Microservices in C++, Python, Java
- Entwicklung eines Integrationstestsystems (Python).
- Mathematische Problemlösungen im Bereich Wegesuche in Graphen.
- Entwicklung und Betrieb einer Cloud-basierten Lösung in AWS.
Agile Methodologie, Amazon Web Services (AWS), Advanced Message Queuing Protocol, C++, Docker, Git, Java (allg.), Jenkins, Linux Entwicklung, Python, Scrum, Softwareentwicklung (allg.)
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – 12/2024
TätigkeitsbeschreibungRefactoring und Weiterentwicklung des zentralen Fahrzeitenrechners der DB. Das Backendsystem wurde mit C++ entwickelt und lief als Docker-Container in der AWS-Cloud. Meine Hauptaufgabe war die Etablierung und das Heranführen des Entwicklerteams an ein Refactoring-Mindset und die grundsätzliche Neuaufteilung der Anwendung in wartbare Komponenten. Testsysteme sowie und Visualilierungstools (u.a. via Jupyter) wurden mit Python entwickelt. Agile Vorgehensweise mit Scrum/SAFe.
Eingesetzte QualifikationenAgile Methodologie, Amazon Web Services (AWS), C++, Docker, Python, Scrum
9/2022 – 6/2023
Tätigkeitsbeschreibung
Entwicklung einer transportunabhängigen Middleware Library in c++.
Agiler Entwicklungsansatz nach Scrum.
Auf Clientseite werden Language-Bindings angeboten für:
C++
Python
Java
Auf Transportebene können nahezu beliebige Transportmechanismen angebunden werden (z.B.: DDS Systeme von RTI/OSPL)
C++, Java (allg.), Python, Scrum, Softwareentwicklung (allg.)
6/2017 – 7/2022
Tätigkeitsbeschreibung
- Entwicklung eines System zur automatischen Erstellung des Netzfahrplans der Deutsche Bahn AG.
- Agiler Entwicklungsansatz nach Scrum/SAFe.
- Entwicklung von Microservices in C++, Python, Java
- Entwicklung eines Integrationstestsystems (Python).
- Mathematische Problemlösungen im Bereich Wegesuche in Graphen.
- Entwicklung und Betrieb einer Cloud-basierten Lösung in AWS.
Agile Methodologie, Amazon Web Services (AWS), Advanced Message Queuing Protocol, C++, Docker, Git, Java (allg.), Jenkins, Linux Entwicklung, Python, Scrum, Softwareentwicklung (allg.)
1/2015 – 5/2017
Tätigkeitsbeschreibung
- Konzeptionierung, Design und Entwicklung der zentralen Anbindungskomponente.
- Sukzessive Entwicklung von Telekommunikationsfeatures mit dem Ziel der vollständigen Ablösung der ISDN-Plattform.
- Unterbrechungsfreier Wirkbetrieb.
C++, Git, Jenkins, Linux Entwicklung, SIP (Session Initiation Protocol), Softwareentwicklung (allg.)
1/2012 – 12/2014
Tätigkeitsbeschreibung
- Aufsetzen eines modernen CI Integrationtests im VOIP Projekt der IBM für die Deutsche Telekom AG
- Einführung einer automatischen CI Pipeline mittels Git/Gerrit/Jenkins
- Prozessänderungen und Entwicklerschulungen in einem 200 Personen Projekt.
Continuous Delivery, Git, Jenkins, Softwareentwicklung (allg.), Vmware
6/2005 – 12/2011
Tätigkeitsbeschreibung
- Design und Entwicklung der VOIP-Plattform der Deutschen Telekom AG. (C++)
- Realisierung der zentralen Call-Control Komponente.
- Etablierung von SIP als Backbone-Kommunikationsprotokoll.
- Sukzessive Entwicklung von Telekommunikationsfeatures mit dem Ziel der vollständigen Ablösung der ISDN-Plattform.
- Unterbrechungsfreier Wirkbetrieb mit mehreren Millionen Benutzern.
IBM Aix, C++, Git, Linux Entwicklung, SIP (Session Initiation Protocol), Softwareentwicklung (allg.)
Ausbildung
Osnabrück
Über mich
Entwicklung und Umsetzung von komplexen IT-Lösungen für Unternehmen in
verschiedenen Branchen. Spezialisiert auf Cloud-Architektur, Microservices,
DevOps. Nachgewiesene Fähigkeiten in der Etablierung und Anwendung
agiler Methodiken, auch auf Konzernebene. Mehr als 20 Jahre Erfahrung in
der Softwareentwicklung für namhafte Unternehmen.
Weitere Kenntnisse
• IT-Architektur und Systemdesign
• Entwicklung mit C++, Python, Rust
• OOA/OOD
• Cloud-Lösungen (AWS, Azure)
• Microservices-Architektur
• DevOps (CI/CD, Docker, GitLab, Jenkins, Monitoring)
• Projektmanagement (Scrum, SAFe)
• Teamführung und Stakeholder-Management
• Legacy-System-Migrationen
• KI
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden