GmbH-Geschäftsführer
Skills
C, C++, C#, Java, Pascal, Assembler, Visual Basic, C++ STL, wxWidgets, Boost Asio, Tcl/Tk, csh, ksh, bash, awk, sed, ed, Lex/Yacc, Antlr3, Perl, Python, lua, GNU Make, Cmake, Apache ANT, Maven, Jenkins, Middleware, CORBA, RMI, Windows COM, SWIG, JNI, JSON REST, Google API, UNIX (Linux, LynxOS, SCO, Solaris, Reliant UNIX, Docker, Windows, Symbian OS, VxWorks, eCos, OSEK, Autosar, JFFS2, FAT, Ext2, Ext3, Posix, Unix, Linux, RTLinux, SCO Unix, Windows NT, eCos, JNI, CAN-, ISA, PCI, VME-Bus, UART, USB, SPI, Flexray, SUN Sparc Station, Power PC, Motorola 68k, Coldfire, X86, Pentium M, INMOS Transputer, ARM4, Intel Lubbock, HC12, Virtex2Pro, Cypress FX2, Vmware, Texas Instruments DSP, Freescale Bolero, TriCore TC264, Visual Studio, CodeWright, CodeWarrior, IntelliJ IDEA, Forte, Tornado, Sniff, Eclipse, NetBeans, Windriver Workbench, JUnit, TestNG, NUnit, Lauterbach TRACE32, WinIDEA, BDM, JTAG, Nexus, DAP, Object Code, ELF, Dwarf, COFF, Paradigm P+, Rational Rose Realtime, Rational Test, Realtime, Rational XDE Modeler, Datenbanken, Informix SQL, MySQL, T-SQL, TCP/IP, RPC, NFS, DNS, Routing, Bootp, DHCP, ARP, NIS, NIS+, Remote NDIS, Ethernet, Samba, CM Synergy, Perforce, Rational ClearCase, PVCS, CVS, Subversion, MKS Integrity, Git, Serena, CDA ALM, Mercurial, DOORS, Jama, Tracking Tools, Lotus Notes, Change Synergy, TeamTrack, OmniTracker, Trac, Jira, Confluence, Testcase, Jsoup, Apache POI, Microsoft SQL, Datenbank, Visual C, Visual C++, Windows Forms, WPF, Windows CE, RAPI, OpenCV, OWIS, Microsoft T-SQL, SQL-To, Linq, JSON, ProAI 1.1, EB Tresos Studio, Tegra, Compiler, TJA1145, C++ 11, CANape, ASAP2, A2L, MinGW, API Development, dSPACE, XIL API, Wireshark, Platform API, UML, XCP, Visual C#, C++ CLI, SPICE, StringTemplates, CANoe, XML, PDF-Form, FDX, GUI, CAN, JavaFX, Eclipse RCP, JNA, MKS, Logic Analyser, Texas Instruments, DSP, Tasking Compiler, TriCore, INCA 7.x, MTU, Interface, Lauterbach, Trace32, PowerPC, Parsers, MDF, Windows CE 5.0, USB 2.0, DMA, NDIS, USB 1.1, RNDIS, VxWorks 5.5, Rational, Synergy, SONET, SDH, Symbian, C++ RT Linux-Echtzeit, C++ Basis-Klassen, Rational Rose, ClearCase, Intershop, Web-Services, Sun Solaris, Sun Solaris System Administration
Projekthistorie
02/1998
-
bis jetzt
10/2011
-
07/2012
System Development
ETAS
Entwicklung und Test eines hochperformanten XCP-Slaves.
Verifikation mit graphischem INCA GUI.
Boost, Perl, Linux, Visual C++, INCA 7.x
Verifikation mit graphischem INCA GUI.
Boost, Perl, Linux, Visual C++, INCA 7.x
02/2010
-
02/2011
System Development
Automotive Continental
Entwicklung und Test eines XCP-Masters mit GUI, Weiterentwicklung
des XCP-Slaves zum Arbeiten mit Kundenspezifischen
ASAP2-Dateien und Adress-Update aus der
Dwarf-Sektion der ELF-Dateien, Entwicklung eines CANape-
Treibers mit GUI-Steuerung.
Microsoft Visual C++, CANape, XCP, Linux, eCos, Java
des XCP-Slaves zum Arbeiten mit Kundenspezifischen
ASAP2-Dateien und Adress-Update aus der
Dwarf-Sektion der ELF-Dateien, Entwicklung eines CANape-
Treibers mit GUI-Steuerung.
Microsoft Visual C++, CANape, XCP, Linux, eCos, Java
12/2008
-
12/2009
Software Engineer
Ship Powertrain MTU
Entwicklung und Test eines Engine Interface Moduls mit
OSEK auf MPC5554-Prozessor.
Windriver Workbench, Lauterbach Trace32, Eclipse RCP, Is-
aGraf, CANalyzer
OSEK auf MPC5554-Prozessor.
Windriver Workbench, Lauterbach Trace32, Eclipse RCP, Is-
aGraf, CANalyzer
01/2005
-
10/2008
System Developer
Automotive Continental
Implementierung eines Adpaters zur Überwachung von
ECU-RAM-Inhalten. Synchronisierungskonzept.
Implementierung eines XCP/USB-Slaves auf PowerPC
Virtex2Pro. Entwicklung eines BSPs für PowerPC405D5.
Entwicklung und Test von USB-Client- und USB-Host-
Treibern auf Linux und eCos.
Entwicklung eines ASAP2-Parsers mit GUI auf Java.
Implementierung eines MDF-Konverters für Messdaten.
Entwicklung einer Video- & Audio-Animation zur Darstellung
von Bremswegen mit und ohne ABS auf der Basis von
Fahrzeug-CAN-Daten
Cypress Tools, CANape, XCP, Linux, eCos, C++, Java
ECU-RAM-Inhalten. Synchronisierungskonzept.
Implementierung eines XCP/USB-Slaves auf PowerPC
Virtex2Pro. Entwicklung eines BSPs für PowerPC405D5.
Entwicklung und Test von USB-Client- und USB-Host-
Treibern auf Linux und eCos.
Entwicklung eines ASAP2-Parsers mit GUI auf Java.
Implementierung eines MDF-Konverters für Messdaten.
Entwicklung einer Video- & Audio-Animation zur Darstellung
von Bremswegen mit und ohne ABS auf der Basis von
Fahrzeug-CAN-Daten
Cypress Tools, CANape, XCP, Linux, eCos, C++, Java
09/2004
-
12/2004
System Engineer
Continental Automotive, Frankfurt/Main
Konzeption einer Plattform für einen Daten-Manager zur
schnellen ECU- und Analog/Digital-Datenerfassung.
Windows CE 5.0, USB 2.0
schnellen ECU- und Analog/Digital-Datenerfassung.
Windows CE 5.0, USB 2.0
11/2003
-
08/2004
Software Developer, Kernel Base
Siemens VDO Infotainment
Design und Entwicklung eines DMA-USB-Target-Controller-
Treibers auf Synopsis UDC DesignWare für ein Radio-/Navigations-System
auf PowerPC.
Implementierung von Remote NDIS auf dem USB Peripheral
Stack
Design, Entwicklung und Test eines 16550A-kompatiblen
UART-Treibers.
USB 1.1, RNDIS, C, VxWorks 5.5, Sniff, Change Synergy
Treibers auf Synopsis UDC DesignWare für ein Radio-/Navigations-System
auf PowerPC.
Implementierung von Remote NDIS auf dem USB Peripheral
Stack
Design, Entwicklung und Test eines 16550A-kompatiblen
UART-Treibers.
USB 1.1, RNDIS, C, VxWorks 5.5, Sniff, Change Synergy
04/2003
-
10/2003
Software Engineer, Car Access
Siemens VDO Chassis & Car Body
Implementierung und Test einer Elektronischen Zentral-
Verriegelung auf HC12.
Modultests für Elektromechanische Lenkrad-Verriegelung
OSEK, CodeWright, CANalyzer, CANoe, Lauterbach
Emulator/BDM, Rational Test Realtime, Change Synergy
Verriegelung auf HC12.
Modultests für Elektromechanische Lenkrad-Verriegelung
OSEK, CodeWright, CANalyzer, CANoe, Lauterbach
Emulator/BDM, Rational Test Realtime, Change Synergy
01/2003
-
04/2003
Software Engineer
Optical Networking Lucent Technologies
Implementierung einer graphischen Oberfläche für
SONET/SDH-Netzwerke
Java, IntelliJ IDEA
SONET/SDH-Netzwerke
Java, IntelliJ IDEA
09/2002
-
12/2002
Software Engineer
3G Comms Networking Symbian, London
Automatisierte Tests und Dokumentation der TCP/IP
Socket-Implementierung
C++, TeamTrack, Perforce, ARM4
Socket-Implementierung
C++, TeamTrack, Perforce, ARM4
02/2002
-
06/2002
System Developer
Fiedler Optoelektronik
Design und Implementierung eines Embedded Systems zur
Ansteuerung eines Laser-Extensometers
Entwicklung von C++ RT Linux-Echtzeit-Modulen.
Ansteuerung eines Laser-Extensometers
Entwicklung von C++ RT Linux-Echtzeit-Modulen.
12/2000
-
01/2002
System Architekt
3G Comms Lucent Technologies
UML-Design eines CORBA-Agenten für das Configurations
Management von UTRAN NodeB-Basis-Stationen.
Implementierung of C++ Basis-Klassen.
Rational Rose Realtime, C++, ClearCase
Management von UTRAN NodeB-Basis-Stationen.
Implementierung of C++ Basis-Klassen.
Rational Rose Realtime, C++, ClearCase
09/2000
-
11/2000
Application Engineer1
Intershop
Implementierung von Web-Services.
Sun Solaris Support.
Sun Solaris Support.
03/2000
-
07/2000
Application Engineer
START Amadeus, Bad Homburg
Design von Kundenbeziehungen und Organisation-
Strukturen - Spezielle Konzepte
Paradigm P+, C++
Strukturen - Spezielle Konzepte
Paradigm P+, C++
10/1999
-
03/2000
Application Developer
OmniNet, Eckental
Implementierung und Test eines verteilten Systems zur
parallelen Aufnahme von Reisebüro-Statistiken unter
CORBA.
C++, Reliant Unix, Visual Basic, Informix SQL
parallelen Aufnahme von Reisebüro-Statistiken unter
CORBA.
C++, Reliant Unix, Visual Basic, Informix SQL
02/1998
-
08/1998
Senior Software Engineer
IDS GmbH
Portierung eines Echtzeit-Leitsystems nach Sun Solaris.
Sun Solaris System Administration & Support
C, C++, Sun Solaris
Sun Solaris System Administration & Support
C, C++, Sun Solaris
04/1997
-
02/1998
Software Consultant 2
ConSol
Sun Solaris Support in München und Zürich
Entwicklung eines Video-DMA-Treibers für Siemens Med
Echtzeit Röntgen-Monitore unter Windows NT
Java-Entwicklung für den CallManager
C, Java
Entwicklung eines Video-DMA-Treibers für Siemens Med
Echtzeit Röntgen-Monitore unter Windows NT
Java-Entwicklung für den CallManager
C, Java
03/1992
-
03/1997
Nachwuchswissenschaftler
Forschungszentrum Karlsruhe
Software-Entwicklung für MIPAS ("Michelson Interferometer
for Passive Atmospheric Sounding") auf Ballon und dem
Stratosphärenflugzeug M55 Geophysica
Entwicklung von Treibern und Transputer-Programmen zur
1 Als Angestellter
2 Als Angestellter
3 Als Angestellter
Aufnahme von Telemetrie-Daten.
Entwicklung der Fernsteuerung.
Entwicklung einer graphischen Oberfläche.
System-Integration in Kiruna, Aire sur'l Adour, Grenoble
und Rom
C, SCO Unix, LynxOS, Solaris, Transputer
for Passive Atmospheric Sounding") auf Ballon und dem
Stratosphärenflugzeug M55 Geophysica
Entwicklung von Treibern und Transputer-Programmen zur
1 Als Angestellter
2 Als Angestellter
3 Als Angestellter
Aufnahme von Telemetrie-Daten.
Entwicklung der Fernsteuerung.
Entwicklung einer graphischen Oberfläche.
System-Integration in Kiruna, Aire sur'l Adour, Grenoble
und Rom
C, SCO Unix, LynxOS, Solaris, Transputer
01/1989
-
12/1991
Diplom-Physiker
Universität Erlangen
Gebiete: Objekt-orientierte und Funktionale SW Entwicklung &
Test auf vielen, auch Multiprozessor-Architekturen,
Einhalten harter Echtzeit-Anforderungen
Test auf vielen, auch Multiprozessor-Architekturen,
Einhalten harter Echtzeit-Anforderungen
Reisebereitschaft
Verfügbar in den Ländern
Deutschland