Fachlicher Schwerpunkt dieses Freiberuflers

Software-Entwicklung/-Architektur, OOA, OOD, C++, Java, Python, CI/CD

verfügbar ab
01.01.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D6

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Projekte

06/2017 - 12/2019

2 Jahre 7 Monate

Automatischer Netzfahrplan

Rolle
Architekt (Entwicklung,DevOps)
Kunde
Deutsche Bahn AG
Einsatzort
Frankfurt am Main
Projektinhalte
  • Entwicklung eines System zur automatischen Erstellung des Netzfahrplans der deutschen Bahn.
  • Nebenprodukt: Backend für eine App-basierte Buchungsplattform für Trassen der DB-Netz AG.
  • Entwicklung und Betrieb einer cloudbasierten Lösung.
Kenntnisse

Scrum-Methodik

agile Entwicklungsmethoden

Produkte

C++

Python

AWS

Jenkins

ActiveMQ

Microservices

git

gerrit

Oracle

Redis

SonarQube

Projekthistorie

 
 
 
Projekterfahrungen
 

06/17 – 12/19 Deutsche Bahn

C++, Python, AWS, Jenkins

              Rolle: Entwicklungsarchitekt, DevOps-Architekt

Entwicklung eines System zur automatischen Erstellung des Netzfahrplans der deutschen Bahn. Nebenprodukt: Backend für eine App-basierte Buchungsplattform für Trassen der DB-Netz AG.
Entwicklung und Betrieb einer cloudbasierten Lösung.
 

01/15 – 05/17 IBM, Deutsche Telekom

Projekt s.u.

Virtualisierung, VM-Ware, docker, SLES

Rolle: Entwicklungsarchitekt

Konzeptionierung, Design und Entwicklung der zentralen Komponente, die die Anbindung der Geschäftskunden und deren PBX-Anlagen an die VOIP-Plattform der Deutschen Telekom realisiert. Unter der Verwendung von fertigen Modulen aus dem Consumer-Bereich der VOIP-Plattform wurde eine auf die Bedürfnisse der Firmenkunden ausgelegte Anbindungsplattform entwickelt.

01/12 – 12/14 IBM, Deutsche Telekom

Projekt s.u.

Jenkins, Gerrit, Redmine

Rolle: Leitung Integrationstest

Aufbau und Leitung eines entwicklungsnahen, automatischen, alle Komponenten der Gesamtarchitektur umfassenden Integrationstests. Etablierung von Prozessen, die eine „Continuous-Integration“ der Entwicklungsergebnisse ermöglicht. Ziel: Signifikante Reduzierung der Turn-Around Zeiten in der Entwicklung.

06/05 – 12/11 IBM, Deutsche Telekom

AIX, Linux (SLES); C++, Python, Lua

SIP; UML; Git; DB2, Postgres

Rolle: Entwickler

Design und Entwicklung der VOIP-Plattform der Deutschen Telekom AG. 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.

Der Projektablauf erstreckte sich vom Prototypen über die Einführung eines Piloten bis hin zum Wirkbetrieb mit mehreren Millionen Benutzern.

06/04 – 03/05 T-Mobile

Solaris, Linux; C++ (g++); Java, Python

CORBA (OmniORB); CVS; UML

NAVIS RADIUS, ASN1, SMPP, SMTP; Oracle DB

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

07/02 – 03/04 Smith Heimann, (ehemalige Rheinmetal Tochter)

Linux, Win2K, WinNT; C++ (g++,VC); Perl

CORBA (ACE/TAO); CVS; UML

Entwicklung der Serverkomponente für ein Bildverteilungssystem auf Flughäfen. Die Bilder werden von Röntgenanlagen aufgenommen und auch dort verwaltet.

Die Serverentwicklung fand in C++ statt, das Testframework wurde mit Perl realisiert.

04/01 – 06/02 Credit Suisse

Win2K; C++; Perl; Java

CORBA (Iona Orbix); XML; VSS; UML

Entwicklung der Berechnungskomponente eines Finanzplanungssystems.

10/99 – 03/01 Lufthansa Systems

Teilprojektleitung Unix (Solaris), NT; C++;

CORBA (Iona Orbix), CVS, UML, Rational Rose

Entwicklung der Middleware für ein Internet-Buchungssystem.

02/99 – 09/99 Deutsche Bank

Unix (Solaris, AIX, Linux); C++, Java, Perl;

CORBA (Iona Orbix), CVS

Entwicklung einer Middleware-Applikation zur Etablierung eines Online-Banking und Broking Systems der Deutschen Bank

11/98 – 12/98 Internet-Service-Provider

Unix, Solaris, TCP/IP-Netzwerke,Oracle;

C, Perl, TCL/TK

Betreuung der Netzwerke verschiedener ISP, Anschluss von Firmennetzwerken.

08/98 – 10/98 Deutsche Post

Unix, MS-NT; Java, Oracle

Client-Server-Programmierung zur Logistikunterstützung der Deutschen Post.

01/98 – 06/98 Hettich Management Services (Industrie)

Unix, Java, Perl, MySQL

Analyse und Konzeptionierung eines Systems zur Erfassung und Analyse von Konkurrenzdaten für einen industriellen Produktionsbetrieb der Möbelbranche.

12/95 – 01/98 Internet-Service-Provider

Unix, Solaris, TCP/IP-Netzwerke, Adabas, Oracle;

Aufbau eines Netzwerkes für einen lokalen Internet-Service-Providers.

 
 
 
 
 
 
 
 

Branchen

Telekommunikation
Industrie: Gepäcküberwachungs- und Röntgenanlagen
Banken: Finanzplanung, Aktienhandel
Versicherungen: private Lebens- und Sachversicherungen
Luftfahrtindustrie: Online Buchungssystem

Kompetenzen

Programmiersprachen
C++
Java
Perl
Python
Shell
bash, sh, ksh

Betriebssysteme
Unix
Linux, AIX, Solaris

Datenbanken
DB2
Oracle
Postgres
SQL

Sprachkenntnisse
Deutsch
Englisch

Datenkommunikation
SIP
SOAP/XML

Produkte / Standards / Erfahrungen
ActiveMQ
agile Entwicklungsmethoden
AWS
Continuous Deployment
Continuous Integration
docker
gerrit
git
Jenkins
Microservices
Redis
Scrum-Methodik
SonarQube

Ausbildungshistorie

Dipl. Mathematiker