freiberufler Software-Entwicklung/-Architektur, C++, Python, CI/CD auf freelance.de

Software-Entwicklung/-Architektur, C++, Python, CI/CD

online
  • auf Anfrage
  • 65191 Wiesbaden
  • auf Anfrage
  • de  |  en
  • 18.12.2024

Kurzvorstellung

Ich bin seit vielen Jahren als Software-Entwickler/-Architekt hauptsächlich im Rhein-Main Gebiet tätig. Meine Kernkompetenz ist Backend Entwicklung mit C++/Python unter Linux. Agile Prozesse und Arbeiten in der cloud sind dabei selbstverständlich.

Auszug Referenzen (2)

"H. hat einen wertvollen Beitrag geleistet, als unser Team unter Hochdruck technische Schulden abbauen und neue Features liefern musste. Danke!"
Entwicklung (C++/Python)
Kundenname anonymisiert
Tätigkeitszeitraum

10/2023 – 12/2024

Tätigkeitsbeschreibung

Refactoring 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 Qualifikationen

Agile Methodologie, Amazon Web Services (AWS), C++, Docker, Python, Scrum

"Sehr zuverlässiger und motivierter Entwickler/Architekt. Setzt sich für technische Exzellenz und klare Architektur ein und etabliert diese im Team."
Entwicklung (C++/Python)
Johannes Neumann
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Agile Methodologie, Amazon Web Services (AWS), Advanced Message Queuing Protocol, C++, Docker, Git, Java (allg.), Jenkins, Linux Entwicklung, Python, Scrum, Softwareentwicklung (allg.)

Qualifikationen

  • C++16 J.
  • Docker6 J.
  • Python7 J.
  • Agile Methodologie6 J.
  • CI/CD
  • CleanCode
  • Cloud Computing
  • Git17 J.
  • Mathematik
  • Software Refactoring

Projekt‐ & Berufserfahrung

Entwicklung (C++/Python)
Deutsche Bahn AG, Frankfurt/Main
10/2023 – 12/2024 (1 Jahr, 3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

10/2023 – 12/2024

Tätigkeitsbeschreibung

Refactoring 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 Qualifikationen

Agile Methodologie, Amazon Web Services (AWS), C++, Docker, Python, Scrum

Entwicklung (C++/Python)
Atlas Elektronik, Bremen
9/2022 – 6/2023 (10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

C++, Java (allg.), Python, Scrum, Softwareentwicklung (allg.)

Entwicklung (C++/Python)
DB (Deutsche Bahn AG) Netz, Frankfurt/Main
6/2017 – 7/2022 (5 Jahre, 2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Agile Methodologie, Amazon Web Services (AWS), Advanced Message Queuing Protocol, C++, Docker, Git, Java (allg.), Jenkins, Linux Entwicklung, Python, Scrum, Softwareentwicklung (allg.)

Entwickler (C++)
Deutsche Telekom AG/IBM, Frankfurt/Main
1/2015 – 5/2017 (2 Jahre, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

C++, Git, Jenkins, Linux Entwicklung, SIP (Session Initiation Protocol), Softwareentwicklung (allg.)

Leitung Integrationstest, CI/CD
Deutsche Telekom AG/IBM, Frankfurt/Main
1/2012 – 12/2014 (3 Jahre)
Telekommunikation
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Continuous Delivery, Git, Jenkins, Softwareentwicklung (allg.), Vmware

Entwickler (C++)
Deutsche Telekom AG/IBM, Frankfurt/Main
6/2005 – 12/2011 (6 Jahre, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

IBM Aix, C++, Git, Linux Entwicklung, SIP (Session Initiation Protocol), Softwareentwicklung (allg.)

Ausbildung

Mathematik
Diplom
1999
Osnabrück

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
624
Alter
54
Berufserfahrung
25 Jahre und 11 Monate (seit 01/1999)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden