Software-Entwicklung/-Architektur, C++, Python, CI/CD
Aktualisiert am 05.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Python
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2023-10 - 2024-03

Refactoring und Weiterentwicklung des zentralen Fahrzeitenrechners der DB.

Entwickler/Architekt C++ Python AWS ...
Entwickler/Architekt
Refactoring und Weiterentwicklung des zentralen Fahrzeitenrechners der DB. Das Backendsystem wurde mit C++ entwickelt und lief als 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 von mir eingeführte Visualilierungstools (u.a. via Jupyter) wurden mit Python entwickelt. Agile Vorgehensweise mit Scrum/SAFe.
C++ Python AWS Docker Scrum Agile Softwareentwicklung GitLab Jenkins
Deutsche Bahn AB
Frankfurt am Main
10 Monate
2022-09 - 2023-06

Entwicklung einer transportunabhängigen Middleware Library

Entwicker C++ Python Java
Entwicker

Eintwicklung einer transportunabhängigen Middleware Library in c++.

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++ Python Java
Schiffbau
Bremen
5 Jahre 2 Monate
2017-06 - 2022-07

Automatischer Netzfahrplan Deutsche Bahn AG

Entwickler (C++,Python,Java), DevOps, Architekt C++ Python Java ...
Entwickler (C++,Python,Java), DevOps, Architekt
  • Entwicklung eines System zur automatischen Erstellung des Netzfahrplans der deutschen Bahn.

  • 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.

Linux docker AWS Jenkins ActiveMQ protobuf
C++ Python Java Git Scrum SAFe Microservices
Deutsche Bahn AG
Frankfurt am Main
2 Jahre 5 Monate
2015-01 - 2017-05

Anbindung der Geschäftskunden und deren PBX-Anlagen an die VOIP-Plattform der Deutschen Telekom AG, IBM

Entwickler (C++) C++ Git SIP
Entwickler (C++)
  • Konzeptionierung, Design und Entwicklung der zentralen Anbindungskomponente.

  • Sukzessive Entwicklung von Telekommunikationsfeatures mit dem Ziel der vollständigen Ablösung der ISDN-Plattform.

  • Unterbrechungsfreier Wirkbetrieb.

Linux/AIX VM-Ware Jenkins
C++ Git SIP
Deutsche Telekom AG
Frankfurt am Main
3 Jahre
2012-01 - 2014-12

Aufbau CI Integrationtest, IBM Deutschland

Leitung Integrationstest Continuous Integration
Leitung Integrationstest
  • 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.

Git Gerrit Jenkins VMware
Continuous Integration
IBM Deutschland
Frankfurt am Main
6 Jahre 7 Monate
2005-06 - 2011-12

Entwicklung der VOIP-Plattform der Deutschen Telekom AG

Entwickler (C++) C++ Git SIP
Entwickler (C++)
  • 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.

Linux/AIX Oracle DB
C++ Git SIP
Deutsche Telekom AG
Frankfurt am Main
10 Monate
2004-06 - 2005-03

Entwicklung (C++) der Billing-Plattform von T-Mobile

Entwickler (C++, Java, CORBA) C++ Java Corba
Entwickler (C++, Java, CORBA)
  • Konzeptionierung, Design, Entwicklung (C++) der Billing-Plattform für die WLAN Nutzung aller Kunden der T-Mobile in Europa und den USA.

  • Erstellung von CORBA Schnittstellen für Konzernsysteme zur Verwaltung der Kundendaten und für CRM Systeme.

  • Anbindung verschiedener externer (z.B. für Kreditkartenkunden) und interner Abrechnungssysteme. Aufbau einer Systemtest-Umgebung für die Entwicklung.

  • Erstellung von Plugins (Java) für den verwendeten AAA-Server (NavisRadius, Lucent).

Solaris Linux OmniORB
C++ Java Corba
T-Mobile
Bonn

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Mathematiker

Position

Position

  • Software-Entwicklung (C++,Python)

  • Software-Architektur

Kompetenzen

Kompetenzen

Top-Skills

C++ Python

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Experte
agile Entwicklungsmethoden
Experte
AWS
Fortgeschritten
Continuous Deployment
Experte
Continuous Integration
Experte
docker
Experte
git
Experte
Jenkins
Fortgeschritten
Microservices
Experte
Redis
Fortgeschritten
Scrum-Methodik

Betriebssysteme

Unix
Experte

Programmiersprachen

C++
Experte
Python
Experte
Shell
bash, sh, ksh

Datenbanken

Postgres
Basics
SQL
Basics

Branchen

Branchen

  • Verkehr/Logistik

  • Telekommunikation

  • Industrie

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2023-10 - 2024-03

Refactoring und Weiterentwicklung des zentralen Fahrzeitenrechners der DB.

Entwickler/Architekt C++ Python AWS ...
Entwickler/Architekt
Refactoring und Weiterentwicklung des zentralen Fahrzeitenrechners der DB. Das Backendsystem wurde mit C++ entwickelt und lief als 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 von mir eingeführte Visualilierungstools (u.a. via Jupyter) wurden mit Python entwickelt. Agile Vorgehensweise mit Scrum/SAFe.
C++ Python AWS Docker Scrum Agile Softwareentwicklung GitLab Jenkins
Deutsche Bahn AB
Frankfurt am Main
10 Monate
2022-09 - 2023-06

Entwicklung einer transportunabhängigen Middleware Library

Entwicker C++ Python Java
Entwicker

Eintwicklung einer transportunabhängigen Middleware Library in c++.

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++ Python Java
Schiffbau
Bremen
5 Jahre 2 Monate
2017-06 - 2022-07

Automatischer Netzfahrplan Deutsche Bahn AG

Entwickler (C++,Python,Java), DevOps, Architekt C++ Python Java ...
Entwickler (C++,Python,Java), DevOps, Architekt
  • Entwicklung eines System zur automatischen Erstellung des Netzfahrplans der deutschen Bahn.

  • 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.

Linux docker AWS Jenkins ActiveMQ protobuf
C++ Python Java Git Scrum SAFe Microservices
Deutsche Bahn AG
Frankfurt am Main
2 Jahre 5 Monate
2015-01 - 2017-05

Anbindung der Geschäftskunden und deren PBX-Anlagen an die VOIP-Plattform der Deutschen Telekom AG, IBM

Entwickler (C++) C++ Git SIP
Entwickler (C++)
  • Konzeptionierung, Design und Entwicklung der zentralen Anbindungskomponente.

  • Sukzessive Entwicklung von Telekommunikationsfeatures mit dem Ziel der vollständigen Ablösung der ISDN-Plattform.

  • Unterbrechungsfreier Wirkbetrieb.

Linux/AIX VM-Ware Jenkins
C++ Git SIP
Deutsche Telekom AG
Frankfurt am Main
3 Jahre
2012-01 - 2014-12

Aufbau CI Integrationtest, IBM Deutschland

Leitung Integrationstest Continuous Integration
Leitung Integrationstest
  • 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.

Git Gerrit Jenkins VMware
Continuous Integration
IBM Deutschland
Frankfurt am Main
6 Jahre 7 Monate
2005-06 - 2011-12

Entwicklung der VOIP-Plattform der Deutschen Telekom AG

Entwickler (C++) C++ Git SIP
Entwickler (C++)
  • 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.

Linux/AIX Oracle DB
C++ Git SIP
Deutsche Telekom AG
Frankfurt am Main
10 Monate
2004-06 - 2005-03

Entwicklung (C++) der Billing-Plattform von T-Mobile

Entwickler (C++, Java, CORBA) C++ Java Corba
Entwickler (C++, Java, CORBA)
  • Konzeptionierung, Design, Entwicklung (C++) der Billing-Plattform für die WLAN Nutzung aller Kunden der T-Mobile in Europa und den USA.

  • Erstellung von CORBA Schnittstellen für Konzernsysteme zur Verwaltung der Kundendaten und für CRM Systeme.

  • Anbindung verschiedener externer (z.B. für Kreditkartenkunden) und interner Abrechnungssysteme. Aufbau einer Systemtest-Umgebung für die Entwicklung.

  • Erstellung von Plugins (Java) für den verwendeten AAA-Server (NavisRadius, Lucent).

Solaris Linux OmniORB
C++ Java Corba
T-Mobile
Bonn

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Mathematiker

Position

Position

  • Software-Entwicklung (C++,Python)

  • Software-Architektur

Kompetenzen

Kompetenzen

Top-Skills

C++ Python

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Experte
agile Entwicklungsmethoden
Experte
AWS
Fortgeschritten
Continuous Deployment
Experte
Continuous Integration
Experte
docker
Experte
git
Experte
Jenkins
Fortgeschritten
Microservices
Experte
Redis
Fortgeschritten
Scrum-Methodik

Betriebssysteme

Unix
Experte

Programmiersprachen

C++
Experte
Python
Experte
Shell
bash, sh, ksh

Datenbanken

Postgres
Basics
SQL
Basics

Branchen

Branchen

  • Verkehr/Logistik

  • Telekommunikation

  • Industrie

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.