Softwareentwickler C, C++, Python ( embedded / realtime / high performance computing) unter Linux/Unix, vxWorks
Aktualisiert am 18.05.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Französisch
Grundlagen

Einsatzorte

Einsatzorte

Potsdam, Berlin (+50km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Berlin (+100km) Malchin (+100km)
nicht möglich

Projekte

Projekte

3 Jahre 3 Monate
2015-10 - 2018-12

XETRA/EUREX? T7(7th Technology) Börsenhandelssystem

Technische Analytik/Test C++ Python Bash Shell
Technische Analytik/Test

-Technischer Test und Analytik des gesamten Handelssystems                                

- Entwicklung von Szenarien für Performance Tests und technische Test Cycles                                

- Technische Regression Tests der Handelsgateways                                

- Unterstützung bei Produkt Rollouts des Handelssystems

Eclipse Git Jira Red Hat Enterprise Linux Subversion SVN
C++ Python Bash Shell
Deutsche Börse Group
Eschborn, Taunus
1 Jahr 7 Monate
2015-01 - 2016-07

TKE Bluebox/MAX

embedded Software-Entwickler C++14 Bash Shell
embedded Software-Entwickler

- Entwicklung von Software Komponenten eines Diagnosegeräts mit Cloud Anbindung für Aufzugsteuerungen in C/C++                                

- Konzept, Design und Entwicklung von Middleware für die HardwareAPI des Linux basierten embedded Distribution „ptxdist“.                                

- Konzept, Design und Entwicklung der Anbindung der europäischen  Aufzugssteuerung TCM/TCI an die Diagnoseeinheit über den CAN-Bus                                

- Software Rollout und Parametrisierung von Feldversuchsanlagen                                

- Software Support und Überwachung der Feldversuchsanlagen                                

- Anpassung von Linux Kernel Treibern                                

- Konzept Design und Entwicklung des Online und USB Updates

GNU Compiler Pengutronix ptxDist Linux Pengutronix OSELAS Toolchain OpenWRT TI Sitara AM335x ARM v7 CANBus Ethernet SerialLink Enterprise Architect
C++14 Bash Shell
ThyssenKrupp Elevator Innovation GmbH
Filderstadt
6 Monate
2014-07 - 2014-12

Loewe Solaranlagenwechselrichter

embeddded Software-Entwickler C UML
embeddded Software-Entwickler

- Konzept, Design und Entwicklung von Softwaremodulen der Firmware des Wechselrichters z.B. Eingangsausfallerkennung         

- Codereviews und Dokumentation         

- Architektur und Qualitätsmanagement in der Entwicklung

µC/OS II Altera Cyclone ARM7 MISRA C Eclipse Enterprise Architect GCC
C UML
SMA-Solar
Kassel, Hessen
4 Monate
2014-02 - 2014-05

IEC61850 Temperaturüberwachung/Brandschutzüberwachung

embedded Software-Entwickler C MISRA C
embedded Software-Entwickler

- Design des IEC61850 Layouts anhand von Kundenvorgaben         

- Evaluierung von IEC61850 Protokoll Bibliotheken für die Entwicklung         

- Implementierung des IEC61850 Servers         

- Unittests/Moduletest/Systemtests         

- Entwicklung eines SCL Parsers zum Erzeugen der Konfiguration für das SCADA-System

ELDK embedded Linux Eclipse IEC61850 GNU Debugger GCC PowerPC Misra 2004
C MISRA C
LIOS Technology GmbH
Köln
2 Jahre 3 Monate
2011-10 - 2013-12

EUREX? T7(7th Technology) Börsenhandelssystem

Software-Entwickler C C++11 Python
Software-Entwickler

-Entwicklung, Testing und Support des Enhanced Trading Interfaces(ETI) eines FIX 5.0 standardisierten Transactiongateways für Future- und Optionshandelssystems derEUREX Exchange™ (Kundenschnittstelle)

- Entwicklung, Testing und Support eines Core-Transactiongateways als Schnittstelle für die GUI-Architektur
-Entwicklung des Gateway Skeletons auf Basis der OptimISE™ T7 Architektur (Multi-Threading Konzept, Messageflow, Konvertierung)                                

- Entwicklung des technischen SessionLayers der
Gateway Architekturen                                

- Entwicklung der Schnittstelle zum ReferenzDatenSystem-Modellierung von Message Layouts mit FIX™5.0

- Protokoll Normierung -Entwicklung von Routinen zur Konvertierung der externen Message Layouts in die internen Message Layouts des Kernhandelssystems(Order- und TradeManagement, Session Recovery Management)

-Entwicklung von Unit-, Module und Regressionstests in Python 2.5.5-Koordination von Entwicklung und Support mit den einzelnen Projektgruppen und den Kundenbetreuern

Standard Template Library Boost GNU Compiler Eclipse GNU Debugger Maven Xtext Subversion Red Hat Enterprise Linux FIX 5.0 SP2 Financial Information eXchange
C C++11 Python
Deutsche Börse Group
Eschborn, Taunus
1 Jahr 10 Monate
2010-03 - 2011-12

OptimISE Börsenhandelssystem

Software-Entwickler C++11 Python
Software-Entwickler

- Entwicklung, Testing und Support eines FIX standardisierten Transactiongateways für ein Optionshandelssystem derNew York International Securities Exchange (NYISE) (Kundenschnittstelle)                                

- Entwicklung von Unittests in Python 2.4

-Modellierung von Message Layouts mit FIX™

- Protokoll Normierung

- Entwicklung von Routinen zur Konvertierung der externen Message Layouts in die internen Message Layouts der Kernsystems-Entwicklerbereitschaft für das Gateway im laufenden Betrieb

GNU Compiler Collection Eclipse Sun Studio Maven Xtext Red Hat Enterprise Linux FIX 5.0 Financial Information eXchange
C++11 Python
Deutsche Börse (Systeme) AG
Frankfurt am Main
1 Jahr 2 Monate
2008-04 - 2009-05

SIPROTEC 2010

embedded Software-Entwickler Embedded C++ PowerPC Assembler C++ ...
embedded Software-Entwickler

- Konzeption und Entwicklung eines                                 "Hardware Resource Managements"                                  innerhalb der Echtzeitumgebung VxWorks 6.2-6.5 für eine dynamisch ausbaufähiges Schutzgerät(Kraftwerksschutz/Leitungsschutz)                                 - Weiterentwicklung des Echtzeitbustreibers (Low Level/High Level) zur Kommunikation mit  den Komponenten des Schutzsystems                                

- Entwicklung eines EEPROM High Level Drivers mit         Echtzeitanforderungen                                

- Entwicklung einer dynamischen Verwaltungsstruktur innerhalb des EEPROM Speicherbereichs                                

- Entwicklung eines NVRAM High Level Drivers mit                Echtzeitanforderungen                                

- Entwicklung einer dynamischen Verwaltungsstruktur innerhalb NVRAM  Speicherbereichs                                

- Entwicklung von Routinen zur Kalibrierung und Abgleich der     Schutzkomponenten

Cantata++ Visual Studio 2005 WindRiver Workbench Windriver vxWorks VxWorks Rational Rose PowerPC Freescale PowerQUICC IEC61508 IEC61850
Embedded C++ PowerPC Assembler C++ Assembler UML
Siemens Energietechnik
Berlin
9 Monate
2005-04 - 2005-12

GSMonAIR

Software-Entwickler C C++ GSM
Software-Entwickler

-Entwicklung eines Satelliten-Emulations-System für die Übertragung von Daten über Kommunikationssatelliten unter SuSE Linux 9.0 in der Programmiersprache C.

-Entwicklung eines binären Geographie-Datenbank-Generators zur -Einstellung von Satellitentranspondern in Flugzeugen (z.B im Airbus A320/380) unter Windows in den Programmiersprachen C und unter VisualBasic.

-Mitentwicklung an einer Plattform zur mobilen Kommunikation(GSM Kommunikation) in Flugzeugen mit den Erdnetzen (klassische Telefonnetze) in der Programmiersprache C++(STL unter RedHat Enterprise Linux v4).

-Entwicklung von Tools und Routinen als unterstützende Arbeit für das GSMonAir-Projekt, z.B. UDP Message Client/Server, Signalhändler für den Linux Prozessmanager.

TCP/IP UDP/IP rtp rtcp DO-178B
C C++ GSM
TriaGnoSys GmbH
Oberpfaffenhofen, Oberbayern

Aus- und Weiterbildung

Aus- und Weiterbildung

IT Technischer Assistent der Informatik/Entwicklung
an der Siemens Technik Akademie in München 2001
Schwerpunkte:
- Programmiersprachen: C/C++, I386 Assembler
- Scriptsprachen: UNIX Shell, Visual Basic
- Betriebsystem: UNIX/Linux Server und Client, Windows, BS2000, Solaris
- Netzwerktopologien
- Softwaredesign und Entwicklung
- Administration
- Schaltungsentwicklung Cadence unter Solaris
- Teammanagement/assistenz

Zertifizierungen:
Power Quicc II / PowerPC Zertifizierung 2001 bei Siemens ICN durch die "Hilf! GmbH" in Oberschleissheim
Teilnahme TüV ISO 9001:2000 Zertifizierung für Softwareentwicklung bei TriaGnoSys durch den TüV Süd im Jahr 2005
Softwarezertifizierung nach Luftfahrstandard DO-178B bei TriaGnoSys 2005
Softwarezertifizierung nach Energietechnikstandard IEC 61850 bei Siemens PTD 2008

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Boost
CANBus
DO-178B
Eclipse
ELDK
Enterprise Architect
Financial Information eXchange
FIX 5.0
FIX 5.0 SP2
GCC
Git
GNU Compiler
GNU Compiler Collection
GNU Debugger
GSM
IEC61508
IEC61850
Jira
Maven
Misra 2004
Pengutronix OSELAS Toolchain
Rational Rose
Standard Template Library
Subversion
SVN
Visual Studio 2005
WindRiver Workbench
Xtext
OTS G3 Plattform zur Temperaturüberwachung/Branddetektion der LIOS Technology GmbH in Köln Mühlheim
- Erweiterung der Plattform mit dem IEC 61850 Protokoll
- Entwicklung in C(Misra C) für eine PowerPC(e300) basierten Embedded Controller
- Erstellen von Unittests in C
- Funktionalle Tests mit dem Gerät

 

Eurex T7 Architecture der Firma Deutsche Börse Group/Eurex AG in Eschborn Süd bei Frankfurt am Main
- Entwicklung von Gateway Komponenten des Börsenhandelssystems Eurex / EEX
- Entwicklung mit Eclise unter Red Hat Enterprise Linux
- Erstellen von Interface Tests mit Python

- Entwicklung in C++ für Intel Xeon(Sandy Bridge)

 

OptimISE T7 Architecture der Firma Deutsche Börse AG für die New York International Sercurities Exchange(ISE) in Frankfurt am Main
- Entwicklung von Gateway Komponenten des Börsenhandelssystems der New York ISE
- Entwicklung mit Eclise unter Red Hat Enterprise Linux
- Erstellen von Interface Tests mit Python

- Entwicklung in C++ für Intel Xeon(Westmere-EP)

 

SIPROTEC 2010 Kraftwerk-/Leitungsschutzsystem der Firma Siemens PTD in Berlin
- Objektorientierte Echtzeitentwicklung in der Programmiersprache C++
- embedded Realtime Entwicklung unter der PowerPC / PowerQuicc II (8260) Hardware
- Entwicklung nach IEC 61850 Standard
- Planung und Entwicklung des Hardware Resource Managements für das Schutzgeät
- Weiterentwicklung des Echtzeitbussystems PCBLink (low- und highlevel Treiber)
- Planung und Entwicklung von Algorithmen zum Abgleich / Kalibrierung der Schutzgeräts
- Planung und Entwicklung diverser high- und low-level Treiber für das Schutzgerät( EEPROM, NVRAM, ...) mit Echtzeitanforderung
- Planung und Entwicklung von Verwaltungsstrukture innerhalb von Festspeicher (EEPROM, NVRAM, ...)

 

R&S ATE Application Test Environment for Mobile Communication der Firma Rohde und Schwarz in München
- Zertifizierung der Testplattform nach IETF Standards
- Entwicklungstest für MMS und PoC Testingsolutions
- Simulation
- Entwicklungstest für UMTS HSDPA/HSUPA für den Hauseigenen CRTU-W Protokollanalyser

 

GSMonAir Satellitenübertragungsystem der Firma TriGnoSys GmbH in Oberpfaffenhofen
bei München
- Entwicklung im Bereich Telekommunikation
- Entwicklung einer GSM-Infrastruktur zur Kommunikation innerhalb von Flugzeugen über Satelliten mit dem erdnahen Netzen.
- Entwicklung nach dem Luftfahrtstandard DO-178B
- obejektorientierte Entwicklung in der Programmiersprache C++ unter Red Hat Enterprise Linux
- Entwicklung eines Satelliten Emulation Systems in der Programmiersprache C unter SuSE/Novell Linux 9.2
- Entwicklung einer binären Geographie Datenbank
- Mitentwicklung an der Datenübertragungsplattform
- Technologiestudien zum Thema Satellitenmodems
- Aufbau und Inbetriebnahme eines ARINC429 Simulationssystem

 

Surpass VoIP Carrier Produkte der Firma Siemens ICN(HiG Series) in München
- Entwicklung im Bereich Telekommunikation
- Entwicklung eines SIP VoIP basierten Backbonenetzes
- Entwicklung in der Programmiersprache C unter dem Betriebsystem WindRivder vxWorks 5.1-5.3 und einer PowerQuicc II(PowerPC) Plattform
- Erstellen und Debuggen von Software für einen TI DSP auf einem Controller von Signallogic
- DSP Software Entwicklung
- Aufbau von Testumgebungen
- Entwicklungstest

Betriebssysteme

BS2000
in der Ausbildung
Dos
FreeDOS
Echtzeitbetriebssysteme
Windriver vxWorks
embedded Linux
HPUX
Grundkenntnisse
MS-DOS
Version 5.0-6.22
Novell
Linux 9.2-11.2(SuSE/Novell), Novell Network
OpenWRT
OS/2
Warp 3/4(Grundkenntnisse)
Pengutronix ptxDist Linux
Red Hat Enterprise Linux
RTOS (Real Time OS)
vxWorks 5.2 - 6.5, embedded Linux
SUN OS, Solaris
Solaris version 9/10 für I386
Unix
Red Heat Enterprise Linux Server 5.3-6.4, (Open)Suse Linux 5.2-13.1 und Linux From Scratch(13Jahre)
VxWorks
Version 5.x - 6.5 auf PowerQuiccII (3 Jahre)
Windows
95, 98, NT, NT Server, 2000, 2000 Server, XP, XP64, 2003 Server, Vista, Vista64, Windows 7
Windows CE
Windriver vxWorks
µC/OS II

Programmiersprachen

Assembler
i386(MASM/NASM), PowerPC
Bash Shell
Basic
Visual Basic seid Visual Studio 6
C
klassisch und embedded für RealTime OS (5 Jahre)
C#
mit .NET 2.0 Framework
C++
embedded C++ für vxWorks 6.5 (3 Jahre), klassich mit STL unter Linux (8 Jahr), Boost
C++11
C++14
Emacs
Grundkenntnisse
Embedded C++
Imake, GNU-Make, Make-Maker etc...
Allgemein GnuTools(GnuDebugger etc) (7 Jahre)
Java
Java JDK 1.5-1.6 für Apache und TomCat unter Eclipse
JavaScript
Grundkenntnisse
MISRA C
PowerPC Assembler
Python
erweiterte Kenntnisse mit Multithreading
Qt
QT Container Classes, QT Designer, QT Version 3.0 - 4.0
Scriptsprachen
Visual Basic, Unix Shell(BASH, SH)
SDL
Grundkenntnisse
Shell
9 Jahre (BASH, TCSH, CSH, SH)
Tcl/Tk
Grundkenntnisse
TeX, LaTeX
für Doxygen
UML
Visual Objects
Grundkenntnisse

Datenbanken

Access
erweiterte Grundkenntnisse(1Jahr)
Lotus Notes
Grundkenntnisse
MS SQL Server
Administration
MySQL
unter SuSE/Red Hat Enterprise Linux(6Jahre) mit innoDB
Postgres
PostgresSQL unter Red Hat Enterprise Server (1 Jahr)
SQL
PostgreSQL/MySQL unter RedHat Enterprise Linux mit C++ Schnittstelle(5Jahr), allgemeine Kenntnisse

Datenkommunikation

ATM
als Backbone Siemens EWSD(1,5jahre)
Bus
PCBLink, CAN(Grundkenntnisse)
Ethernet
7Jahre
Internet, Intranet
Topologie, HTML, TCP/IP, QoS
ISDN
unter Siemens EWSD Backbonenetz
ISO/OSI
7 Schichtenmodell, Grundlage für Netzwerkentwicklung
LAN, LAN Manager
Administration 4Jahre
Message Queuing
Jitter, Jitterbuffer, Reordering und Delay auch Simulation
MMS
Openmobilestandart 1.0-1.3
parallele Schnittstelle
Grundlagen
PC-Anywhere
als Remote Desktop Ersatz, VNC, ...
Proprietäre Protokolle
PTT, PoC
Public Networks
WAN, WLAN, WIMAX, LTE(Grundkenntnisse)
RFC
Router
Protokolle für IP4/6 unter Linux und Windows
RPC
Remote Calls
RS232
einfache serielle Schnittstelle nach EIA232, Terminal Schnittstelle bei vielen embedded Entwicklungen
rtcp
rtp
SMTP
Grundkenntnisse
SNMP
Statistikserver zur Kontrolle der Netzlast/Serverlast etc.
TCP/IP
UDP Client/Server Entwicklung(2Jahr), Allgemeine Kenntnisse(7Jahre), QoS
Token Ring
Topologie Grundlagen
UDP/IP
Voice
VOIP, SIP, rtp/rtcp(1,5 Jahre)
Windows Netzwerk
Workgroups und Domain Netze(7Jahre)

InfiniBand mit IBM WLLM Messaging

Hardware

Altera Cyclone
ARM7
Bus
PCBLink (embedded realtime bus, frame based)
Digitale Signalprozessoren
Texas Instrument / Conexant / Mindspeed / Infineon
Echtzeitsysteme
Power Quicc II basierend, PowerPC
embedded Systeme
Power Quicc II basierend, PowerPC, Intel Xeon(Sandy Bridge)
Emulatoren
PowerPC emulation
Freescale PowerQUICC
Hardware entwickelt
PCB Slave Firmware für die Stromschutzsysteme
HP
Apollo Model 715/50
Mikrocontroller
diverse Texas Instrument TMC Controller
Motorola
PowerPC MPC8xxx (zb 8260), PowerQuicc II
PC
Intel/AMD sowohl 32, als auch 64 bit systeme
PowerPC
Proprietäre HW
PCB Link Bus, diverse Peripherie
SerialLink
Siemens Großrechner
in der Ausbildung BS2000
SUN
Ultra Sparc II / V
Texas Instruments
für die Sprachdatenkommunikation
TI Sitara AM335x ARM v7

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
für PowerPC Plattform
Offline Simulation
Software-in-the-Loop Simulation (SIL)
für vxWorks

Design / Entwicklung / Konstruktion

AutoCAD
zur einfachen Schaltungsentwicklung
Cantata++
CATIA
Grundkenntnisse im Bereich Fahrzeugtechnik
Pro/ENGINEER
Grundkenntnisse im Bereich Fahrzeugtechnik
Sun Studio

Cadence unter Solaris in der Ausbildung

Branchen

Branchen

Telekommunikation im Bereich Mobilfunk- und Festnetze(VoIP, Satellitenübertragung, GSM)
Telekommunikation im Bereich Mobilfunkprotokollanalyse (GSM, UMTS, HSDPA, HSUPA, MMS, PoC)
Energietechnik im Bereich Leitungsschutz, Kraftwerkschutz, Energieversorgung
Finanzdienstleister im Bereich Börsenhandelssysteme(Future- und Optionshandelsysteme, Terminmarkt)

Einsatzorte

Einsatzorte

Potsdam, Berlin (+50km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Berlin (+100km) Malchin (+100km)
nicht möglich

Projekte

Projekte

3 Jahre 3 Monate
2015-10 - 2018-12

XETRA/EUREX? T7(7th Technology) Börsenhandelssystem

Technische Analytik/Test C++ Python Bash Shell
Technische Analytik/Test

-Technischer Test und Analytik des gesamten Handelssystems                                

- Entwicklung von Szenarien für Performance Tests und technische Test Cycles                                

- Technische Regression Tests der Handelsgateways                                

- Unterstützung bei Produkt Rollouts des Handelssystems

Eclipse Git Jira Red Hat Enterprise Linux Subversion SVN
C++ Python Bash Shell
Deutsche Börse Group
Eschborn, Taunus
1 Jahr 7 Monate
2015-01 - 2016-07

TKE Bluebox/MAX

embedded Software-Entwickler C++14 Bash Shell
embedded Software-Entwickler

- Entwicklung von Software Komponenten eines Diagnosegeräts mit Cloud Anbindung für Aufzugsteuerungen in C/C++                                

- Konzept, Design und Entwicklung von Middleware für die HardwareAPI des Linux basierten embedded Distribution „ptxdist“.                                

- Konzept, Design und Entwicklung der Anbindung der europäischen  Aufzugssteuerung TCM/TCI an die Diagnoseeinheit über den CAN-Bus                                

- Software Rollout und Parametrisierung von Feldversuchsanlagen                                

- Software Support und Überwachung der Feldversuchsanlagen                                

- Anpassung von Linux Kernel Treibern                                

- Konzept Design und Entwicklung des Online und USB Updates

GNU Compiler Pengutronix ptxDist Linux Pengutronix OSELAS Toolchain OpenWRT TI Sitara AM335x ARM v7 CANBus Ethernet SerialLink Enterprise Architect
C++14 Bash Shell
ThyssenKrupp Elevator Innovation GmbH
Filderstadt
6 Monate
2014-07 - 2014-12

Loewe Solaranlagenwechselrichter

embeddded Software-Entwickler C UML
embeddded Software-Entwickler

- Konzept, Design und Entwicklung von Softwaremodulen der Firmware des Wechselrichters z.B. Eingangsausfallerkennung         

- Codereviews und Dokumentation         

- Architektur und Qualitätsmanagement in der Entwicklung

µC/OS II Altera Cyclone ARM7 MISRA C Eclipse Enterprise Architect GCC
C UML
SMA-Solar
Kassel, Hessen
4 Monate
2014-02 - 2014-05

IEC61850 Temperaturüberwachung/Brandschutzüberwachung

embedded Software-Entwickler C MISRA C
embedded Software-Entwickler

- Design des IEC61850 Layouts anhand von Kundenvorgaben         

- Evaluierung von IEC61850 Protokoll Bibliotheken für die Entwicklung         

- Implementierung des IEC61850 Servers         

- Unittests/Moduletest/Systemtests         

- Entwicklung eines SCL Parsers zum Erzeugen der Konfiguration für das SCADA-System

ELDK embedded Linux Eclipse IEC61850 GNU Debugger GCC PowerPC Misra 2004
C MISRA C
LIOS Technology GmbH
Köln
2 Jahre 3 Monate
2011-10 - 2013-12

EUREX? T7(7th Technology) Börsenhandelssystem

Software-Entwickler C C++11 Python
Software-Entwickler

-Entwicklung, Testing und Support des Enhanced Trading Interfaces(ETI) eines FIX 5.0 standardisierten Transactiongateways für Future- und Optionshandelssystems derEUREX Exchange™ (Kundenschnittstelle)

- Entwicklung, Testing und Support eines Core-Transactiongateways als Schnittstelle für die GUI-Architektur
-Entwicklung des Gateway Skeletons auf Basis der OptimISE™ T7 Architektur (Multi-Threading Konzept, Messageflow, Konvertierung)                                

- Entwicklung des technischen SessionLayers der
Gateway Architekturen                                

- Entwicklung der Schnittstelle zum ReferenzDatenSystem-Modellierung von Message Layouts mit FIX™5.0

- Protokoll Normierung -Entwicklung von Routinen zur Konvertierung der externen Message Layouts in die internen Message Layouts des Kernhandelssystems(Order- und TradeManagement, Session Recovery Management)

-Entwicklung von Unit-, Module und Regressionstests in Python 2.5.5-Koordination von Entwicklung und Support mit den einzelnen Projektgruppen und den Kundenbetreuern

Standard Template Library Boost GNU Compiler Eclipse GNU Debugger Maven Xtext Subversion Red Hat Enterprise Linux FIX 5.0 SP2 Financial Information eXchange
C C++11 Python
Deutsche Börse Group
Eschborn, Taunus
1 Jahr 10 Monate
2010-03 - 2011-12

OptimISE Börsenhandelssystem

Software-Entwickler C++11 Python
Software-Entwickler

- Entwicklung, Testing und Support eines FIX standardisierten Transactiongateways für ein Optionshandelssystem derNew York International Securities Exchange (NYISE) (Kundenschnittstelle)                                

- Entwicklung von Unittests in Python 2.4

-Modellierung von Message Layouts mit FIX™

- Protokoll Normierung

- Entwicklung von Routinen zur Konvertierung der externen Message Layouts in die internen Message Layouts der Kernsystems-Entwicklerbereitschaft für das Gateway im laufenden Betrieb

GNU Compiler Collection Eclipse Sun Studio Maven Xtext Red Hat Enterprise Linux FIX 5.0 Financial Information eXchange
C++11 Python
Deutsche Börse (Systeme) AG
Frankfurt am Main
1 Jahr 2 Monate
2008-04 - 2009-05

SIPROTEC 2010

embedded Software-Entwickler Embedded C++ PowerPC Assembler C++ ...
embedded Software-Entwickler

- Konzeption und Entwicklung eines                                 "Hardware Resource Managements"                                  innerhalb der Echtzeitumgebung VxWorks 6.2-6.5 für eine dynamisch ausbaufähiges Schutzgerät(Kraftwerksschutz/Leitungsschutz)                                 - Weiterentwicklung des Echtzeitbustreibers (Low Level/High Level) zur Kommunikation mit  den Komponenten des Schutzsystems                                

- Entwicklung eines EEPROM High Level Drivers mit         Echtzeitanforderungen                                

- Entwicklung einer dynamischen Verwaltungsstruktur innerhalb des EEPROM Speicherbereichs                                

- Entwicklung eines NVRAM High Level Drivers mit                Echtzeitanforderungen                                

- Entwicklung einer dynamischen Verwaltungsstruktur innerhalb NVRAM  Speicherbereichs                                

- Entwicklung von Routinen zur Kalibrierung und Abgleich der     Schutzkomponenten

Cantata++ Visual Studio 2005 WindRiver Workbench Windriver vxWorks VxWorks Rational Rose PowerPC Freescale PowerQUICC IEC61508 IEC61850
Embedded C++ PowerPC Assembler C++ Assembler UML
Siemens Energietechnik
Berlin
9 Monate
2005-04 - 2005-12

GSMonAIR

Software-Entwickler C C++ GSM
Software-Entwickler

-Entwicklung eines Satelliten-Emulations-System für die Übertragung von Daten über Kommunikationssatelliten unter SuSE Linux 9.0 in der Programmiersprache C.

-Entwicklung eines binären Geographie-Datenbank-Generators zur -Einstellung von Satellitentranspondern in Flugzeugen (z.B im Airbus A320/380) unter Windows in den Programmiersprachen C und unter VisualBasic.

-Mitentwicklung an einer Plattform zur mobilen Kommunikation(GSM Kommunikation) in Flugzeugen mit den Erdnetzen (klassische Telefonnetze) in der Programmiersprache C++(STL unter RedHat Enterprise Linux v4).

-Entwicklung von Tools und Routinen als unterstützende Arbeit für das GSMonAir-Projekt, z.B. UDP Message Client/Server, Signalhändler für den Linux Prozessmanager.

TCP/IP UDP/IP rtp rtcp DO-178B
C C++ GSM
TriaGnoSys GmbH
Oberpfaffenhofen, Oberbayern

Aus- und Weiterbildung

Aus- und Weiterbildung

IT Technischer Assistent der Informatik/Entwicklung
an der Siemens Technik Akademie in München 2001
Schwerpunkte:
- Programmiersprachen: C/C++, I386 Assembler
- Scriptsprachen: UNIX Shell, Visual Basic
- Betriebsystem: UNIX/Linux Server und Client, Windows, BS2000, Solaris
- Netzwerktopologien
- Softwaredesign und Entwicklung
- Administration
- Schaltungsentwicklung Cadence unter Solaris
- Teammanagement/assistenz

Zertifizierungen:
Power Quicc II / PowerPC Zertifizierung 2001 bei Siemens ICN durch die "Hilf! GmbH" in Oberschleissheim
Teilnahme TüV ISO 9001:2000 Zertifizierung für Softwareentwicklung bei TriaGnoSys durch den TüV Süd im Jahr 2005
Softwarezertifizierung nach Luftfahrstandard DO-178B bei TriaGnoSys 2005
Softwarezertifizierung nach Energietechnikstandard IEC 61850 bei Siemens PTD 2008

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Boost
CANBus
DO-178B
Eclipse
ELDK
Enterprise Architect
Financial Information eXchange
FIX 5.0
FIX 5.0 SP2
GCC
Git
GNU Compiler
GNU Compiler Collection
GNU Debugger
GSM
IEC61508
IEC61850
Jira
Maven
Misra 2004
Pengutronix OSELAS Toolchain
Rational Rose
Standard Template Library
Subversion
SVN
Visual Studio 2005
WindRiver Workbench
Xtext
OTS G3 Plattform zur Temperaturüberwachung/Branddetektion der LIOS Technology GmbH in Köln Mühlheim
- Erweiterung der Plattform mit dem IEC 61850 Protokoll
- Entwicklung in C(Misra C) für eine PowerPC(e300) basierten Embedded Controller
- Erstellen von Unittests in C
- Funktionalle Tests mit dem Gerät

 

Eurex T7 Architecture der Firma Deutsche Börse Group/Eurex AG in Eschborn Süd bei Frankfurt am Main
- Entwicklung von Gateway Komponenten des Börsenhandelssystems Eurex / EEX
- Entwicklung mit Eclise unter Red Hat Enterprise Linux
- Erstellen von Interface Tests mit Python

- Entwicklung in C++ für Intel Xeon(Sandy Bridge)

 

OptimISE T7 Architecture der Firma Deutsche Börse AG für die New York International Sercurities Exchange(ISE) in Frankfurt am Main
- Entwicklung von Gateway Komponenten des Börsenhandelssystems der New York ISE
- Entwicklung mit Eclise unter Red Hat Enterprise Linux
- Erstellen von Interface Tests mit Python

- Entwicklung in C++ für Intel Xeon(Westmere-EP)

 

SIPROTEC 2010 Kraftwerk-/Leitungsschutzsystem der Firma Siemens PTD in Berlin
- Objektorientierte Echtzeitentwicklung in der Programmiersprache C++
- embedded Realtime Entwicklung unter der PowerPC / PowerQuicc II (8260) Hardware
- Entwicklung nach IEC 61850 Standard
- Planung und Entwicklung des Hardware Resource Managements für das Schutzgeät
- Weiterentwicklung des Echtzeitbussystems PCBLink (low- und highlevel Treiber)
- Planung und Entwicklung von Algorithmen zum Abgleich / Kalibrierung der Schutzgeräts
- Planung und Entwicklung diverser high- und low-level Treiber für das Schutzgerät( EEPROM, NVRAM, ...) mit Echtzeitanforderung
- Planung und Entwicklung von Verwaltungsstrukture innerhalb von Festspeicher (EEPROM, NVRAM, ...)

 

R&S ATE Application Test Environment for Mobile Communication der Firma Rohde und Schwarz in München
- Zertifizierung der Testplattform nach IETF Standards
- Entwicklungstest für MMS und PoC Testingsolutions
- Simulation
- Entwicklungstest für UMTS HSDPA/HSUPA für den Hauseigenen CRTU-W Protokollanalyser

 

GSMonAir Satellitenübertragungsystem der Firma TriGnoSys GmbH in Oberpfaffenhofen
bei München
- Entwicklung im Bereich Telekommunikation
- Entwicklung einer GSM-Infrastruktur zur Kommunikation innerhalb von Flugzeugen über Satelliten mit dem erdnahen Netzen.
- Entwicklung nach dem Luftfahrtstandard DO-178B
- obejektorientierte Entwicklung in der Programmiersprache C++ unter Red Hat Enterprise Linux
- Entwicklung eines Satelliten Emulation Systems in der Programmiersprache C unter SuSE/Novell Linux 9.2
- Entwicklung einer binären Geographie Datenbank
- Mitentwicklung an der Datenübertragungsplattform
- Technologiestudien zum Thema Satellitenmodems
- Aufbau und Inbetriebnahme eines ARINC429 Simulationssystem

 

Surpass VoIP Carrier Produkte der Firma Siemens ICN(HiG Series) in München
- Entwicklung im Bereich Telekommunikation
- Entwicklung eines SIP VoIP basierten Backbonenetzes
- Entwicklung in der Programmiersprache C unter dem Betriebsystem WindRivder vxWorks 5.1-5.3 und einer PowerQuicc II(PowerPC) Plattform
- Erstellen und Debuggen von Software für einen TI DSP auf einem Controller von Signallogic
- DSP Software Entwicklung
- Aufbau von Testumgebungen
- Entwicklungstest

Betriebssysteme

BS2000
in der Ausbildung
Dos
FreeDOS
Echtzeitbetriebssysteme
Windriver vxWorks
embedded Linux
HPUX
Grundkenntnisse
MS-DOS
Version 5.0-6.22
Novell
Linux 9.2-11.2(SuSE/Novell), Novell Network
OpenWRT
OS/2
Warp 3/4(Grundkenntnisse)
Pengutronix ptxDist Linux
Red Hat Enterprise Linux
RTOS (Real Time OS)
vxWorks 5.2 - 6.5, embedded Linux
SUN OS, Solaris
Solaris version 9/10 für I386
Unix
Red Heat Enterprise Linux Server 5.3-6.4, (Open)Suse Linux 5.2-13.1 und Linux From Scratch(13Jahre)
VxWorks
Version 5.x - 6.5 auf PowerQuiccII (3 Jahre)
Windows
95, 98, NT, NT Server, 2000, 2000 Server, XP, XP64, 2003 Server, Vista, Vista64, Windows 7
Windows CE
Windriver vxWorks
µC/OS II

Programmiersprachen

Assembler
i386(MASM/NASM), PowerPC
Bash Shell
Basic
Visual Basic seid Visual Studio 6
C
klassisch und embedded für RealTime OS (5 Jahre)
C#
mit .NET 2.0 Framework
C++
embedded C++ für vxWorks 6.5 (3 Jahre), klassich mit STL unter Linux (8 Jahr), Boost
C++11
C++14
Emacs
Grundkenntnisse
Embedded C++
Imake, GNU-Make, Make-Maker etc...
Allgemein GnuTools(GnuDebugger etc) (7 Jahre)
Java
Java JDK 1.5-1.6 für Apache und TomCat unter Eclipse
JavaScript
Grundkenntnisse
MISRA C
PowerPC Assembler
Python
erweiterte Kenntnisse mit Multithreading
Qt
QT Container Classes, QT Designer, QT Version 3.0 - 4.0
Scriptsprachen
Visual Basic, Unix Shell(BASH, SH)
SDL
Grundkenntnisse
Shell
9 Jahre (BASH, TCSH, CSH, SH)
Tcl/Tk
Grundkenntnisse
TeX, LaTeX
für Doxygen
UML
Visual Objects
Grundkenntnisse

Datenbanken

Access
erweiterte Grundkenntnisse(1Jahr)
Lotus Notes
Grundkenntnisse
MS SQL Server
Administration
MySQL
unter SuSE/Red Hat Enterprise Linux(6Jahre) mit innoDB
Postgres
PostgresSQL unter Red Hat Enterprise Server (1 Jahr)
SQL
PostgreSQL/MySQL unter RedHat Enterprise Linux mit C++ Schnittstelle(5Jahr), allgemeine Kenntnisse

Datenkommunikation

ATM
als Backbone Siemens EWSD(1,5jahre)
Bus
PCBLink, CAN(Grundkenntnisse)
Ethernet
7Jahre
Internet, Intranet
Topologie, HTML, TCP/IP, QoS
ISDN
unter Siemens EWSD Backbonenetz
ISO/OSI
7 Schichtenmodell, Grundlage für Netzwerkentwicklung
LAN, LAN Manager
Administration 4Jahre
Message Queuing
Jitter, Jitterbuffer, Reordering und Delay auch Simulation
MMS
Openmobilestandart 1.0-1.3
parallele Schnittstelle
Grundlagen
PC-Anywhere
als Remote Desktop Ersatz, VNC, ...
Proprietäre Protokolle
PTT, PoC
Public Networks
WAN, WLAN, WIMAX, LTE(Grundkenntnisse)
RFC
Router
Protokolle für IP4/6 unter Linux und Windows
RPC
Remote Calls
RS232
einfache serielle Schnittstelle nach EIA232, Terminal Schnittstelle bei vielen embedded Entwicklungen
rtcp
rtp
SMTP
Grundkenntnisse
SNMP
Statistikserver zur Kontrolle der Netzlast/Serverlast etc.
TCP/IP
UDP Client/Server Entwicklung(2Jahr), Allgemeine Kenntnisse(7Jahre), QoS
Token Ring
Topologie Grundlagen
UDP/IP
Voice
VOIP, SIP, rtp/rtcp(1,5 Jahre)
Windows Netzwerk
Workgroups und Domain Netze(7Jahre)

InfiniBand mit IBM WLLM Messaging

Hardware

Altera Cyclone
ARM7
Bus
PCBLink (embedded realtime bus, frame based)
Digitale Signalprozessoren
Texas Instrument / Conexant / Mindspeed / Infineon
Echtzeitsysteme
Power Quicc II basierend, PowerPC
embedded Systeme
Power Quicc II basierend, PowerPC, Intel Xeon(Sandy Bridge)
Emulatoren
PowerPC emulation
Freescale PowerQUICC
Hardware entwickelt
PCB Slave Firmware für die Stromschutzsysteme
HP
Apollo Model 715/50
Mikrocontroller
diverse Texas Instrument TMC Controller
Motorola
PowerPC MPC8xxx (zb 8260), PowerQuicc II
PC
Intel/AMD sowohl 32, als auch 64 bit systeme
PowerPC
Proprietäre HW
PCB Link Bus, diverse Peripherie
SerialLink
Siemens Großrechner
in der Ausbildung BS2000
SUN
Ultra Sparc II / V
Texas Instruments
für die Sprachdatenkommunikation
TI Sitara AM335x ARM v7

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
für PowerPC Plattform
Offline Simulation
Software-in-the-Loop Simulation (SIL)
für vxWorks

Design / Entwicklung / Konstruktion

AutoCAD
zur einfachen Schaltungsentwicklung
Cantata++
CATIA
Grundkenntnisse im Bereich Fahrzeugtechnik
Pro/ENGINEER
Grundkenntnisse im Bereich Fahrzeugtechnik
Sun Studio

Cadence unter Solaris in der Ausbildung

Branchen

Branchen

Telekommunikation im Bereich Mobilfunk- und Festnetze(VoIP, Satellitenübertragung, GSM)
Telekommunikation im Bereich Mobilfunkprotokollanalyse (GSM, UMTS, HSDPA, HSUPA, MMS, PoC)
Energietechnik im Bereich Leitungsschutz, Kraftwerkschutz, Energieversorgung
Finanzdienstleister im Bereich Börsenhandelssysteme(Future- und Optionshandelsysteme, Terminmarkt)

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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