05/2012 - 11/2013
Position: Software Developer/Freelancer (Subcontracting für Deutsche Telekom).
Aufgabe: Entwicklung des sicheren Smartphones "Simko3". Portierung von
Linux-Treibern auf einen L4-Microkernel, Virtualisierung des
Android-Audio-Stacks, Virtualisierung von Wifi und Bluetooth.
01/2011 - 04/2012
Position: Software Developer/Freelancer (Subcontracting für Nokia).
Aufgabe: Entwicklung der 'Contacts' Anwendung/Middleware für das
Nokia N9 Smartphone (C++, Qt, QtMobility, MeegoTouch, Tracker,
Telepathy, git, Bugzilla, dpkg, Debian, Scrum).
01/2009 - 12/2010
Position: Software Developer bei LHS/Ericsson (Frankfurt).
Umfeld: Telekommunikation
Aufgabe: Mitarbeit an der Rating-Komponente von BSCS iX R3 (Solaris, HPUX,
AIX, C/C++, Oracle, STL, make).
Aufgabe: Entwicklung eines high-performance "Diameter Translation Proxy" zur
Übersetzung verschiedener Dialekte im Bereich "Credit Control"
(Solaris, C++, STL, Sunstudio, boost, Diameter, Scrum, SCTP,
Netzwerkprogrammierung).
09/2005 - 12/2008
Position: Software Developer bei Archos. Entwicklung diverser Komponenten für drei
Generationen tragbarer Multimedia-Player (Darmstadt).
Umfeld: Unterhaltungselektronik
Aufgabe: Entwicklung eines Webbrowsers auf Basis des Opera-SDK (C, buildroot,
Embedded-Linux, Gogi-SDK, Eclipse).
Aufgabe: Entwicklung eines Flash-Browserplugins auf Basis des Adobe Flashlite-SDK
(C++, Netscape plugin interface (NPAPI), Flashlite).
Aufgabe: Entwicklung eines WiFi-Managers, QA von WiFi-Treiber und Firmware sowie
Conformance-Testing mit diversen Access-Points (C, wpa_supplicant,
State-Machines).
Aufgabe: Entwicklung eines PDF-Viewers (XPDF, Qt, C++).
09/2004 - 08/2005
Position: Software Developer bei Signalbau-Huber (Unterensingen bei Stuttgart).
Umfeld: Verkehrssteuerung.
Aufgabe: Mitarbeitet an der OCIT-Schnittstelle (www.ocit.org). Ua. wurden eine
Signalisierung per GPRS, SMS und FAX entwickelt (C, Java, RPC,
Embedded-Linux, make, DIMM-PC, Eclipse, RS-232, CAN).
08/2003 - 09/2003
Position: Software Developer/Freelancer bei Pan Dacom
Umfeld: Telekommunikation
Aufgabe: Portierung einer Netzwerkmanagementschnittstelle auf eine neue
Hardware-Platform (ARM/IXP425). Dies umfasste die Erstellung
einer Crosscompiler-Toolchain sowie die Anpassung von
Betriebssystem und Anwendung (Embedded-Linux, SNMP).
10/1999-08/2002: Informatikstudium an der Fachhochschule Darmstadt. Bachelorarbeit mit der Note 1,3. Erwerb des Titels „Bachelor of Science in Computer Science“ mit der Gesamtnote 1,3.
10/2002-05/2004: Informatikstudium an der Fachhochschule Darmstadt mit Schwerpunkt „Technische Systeme“. Master-Arbeit mit der Note 1,0. Erwerb des Titels „Master of Science in Computer Science“ mit der Gesamtnote 1,1.
=== Produkte ===
JBuilder, VisualStudio, Eclipse, Eclipse/CDT, QtCreator
Purify, valgrind, Coverity, JsLint/JsHint
OProfile, Sun Studio Performance Analyzer
Doxygen
Visio, Word, Excel
CVS, Subversion, git, ClearCase, MKS-SourceIntegrity
gdb
Bugzilla, Trac, ScrumWorks, ReviewBoard
SQLite, Tracker (RDF/Sparql)
Telekommunikation / Mobilfunk
Unterhaltungselektronik / Consumer-Electronic / CE
Verkehr / Verkehrssteuerung / Traffic control
05/2012 - 11/2013
Position: Software Developer/Freelancer (Subcontracting für Deutsche Telekom).
Aufgabe: Entwicklung des sicheren Smartphones "Simko3". Portierung von
Linux-Treibern auf einen L4-Microkernel, Virtualisierung des
Android-Audio-Stacks, Virtualisierung von Wifi und Bluetooth.
01/2011 - 04/2012
Position: Software Developer/Freelancer (Subcontracting für Nokia).
Aufgabe: Entwicklung der 'Contacts' Anwendung/Middleware für das
Nokia N9 Smartphone (C++, Qt, QtMobility, MeegoTouch, Tracker,
Telepathy, git, Bugzilla, dpkg, Debian, Scrum).
01/2009 - 12/2010
Position: Software Developer bei LHS/Ericsson (Frankfurt).
Umfeld: Telekommunikation
Aufgabe: Mitarbeit an der Rating-Komponente von BSCS iX R3 (Solaris, HPUX,
AIX, C/C++, Oracle, STL, make).
Aufgabe: Entwicklung eines high-performance "Diameter Translation Proxy" zur
Übersetzung verschiedener Dialekte im Bereich "Credit Control"
(Solaris, C++, STL, Sunstudio, boost, Diameter, Scrum, SCTP,
Netzwerkprogrammierung).
09/2005 - 12/2008
Position: Software Developer bei Archos. Entwicklung diverser Komponenten für drei
Generationen tragbarer Multimedia-Player (Darmstadt).
Umfeld: Unterhaltungselektronik
Aufgabe: Entwicklung eines Webbrowsers auf Basis des Opera-SDK (C, buildroot,
Embedded-Linux, Gogi-SDK, Eclipse).
Aufgabe: Entwicklung eines Flash-Browserplugins auf Basis des Adobe Flashlite-SDK
(C++, Netscape plugin interface (NPAPI), Flashlite).
Aufgabe: Entwicklung eines WiFi-Managers, QA von WiFi-Treiber und Firmware sowie
Conformance-Testing mit diversen Access-Points (C, wpa_supplicant,
State-Machines).
Aufgabe: Entwicklung eines PDF-Viewers (XPDF, Qt, C++).
09/2004 - 08/2005
Position: Software Developer bei Signalbau-Huber (Unterensingen bei Stuttgart).
Umfeld: Verkehrssteuerung.
Aufgabe: Mitarbeitet an der OCIT-Schnittstelle (www.ocit.org). Ua. wurden eine
Signalisierung per GPRS, SMS und FAX entwickelt (C, Java, RPC,
Embedded-Linux, make, DIMM-PC, Eclipse, RS-232, CAN).
08/2003 - 09/2003
Position: Software Developer/Freelancer bei Pan Dacom
Umfeld: Telekommunikation
Aufgabe: Portierung einer Netzwerkmanagementschnittstelle auf eine neue
Hardware-Platform (ARM/IXP425). Dies umfasste die Erstellung
einer Crosscompiler-Toolchain sowie die Anpassung von
Betriebssystem und Anwendung (Embedded-Linux, SNMP).
10/1999-08/2002: Informatikstudium an der Fachhochschule Darmstadt. Bachelorarbeit mit der Note 1,3. Erwerb des Titels „Bachelor of Science in Computer Science“ mit der Gesamtnote 1,3.
10/2002-05/2004: Informatikstudium an der Fachhochschule Darmstadt mit Schwerpunkt „Technische Systeme“. Master-Arbeit mit der Note 1,0. Erwerb des Titels „Master of Science in Computer Science“ mit der Gesamtnote 1,1.
=== Produkte ===
JBuilder, VisualStudio, Eclipse, Eclipse/CDT, QtCreator
Purify, valgrind, Coverity, JsLint/JsHint
OProfile, Sun Studio Performance Analyzer
Doxygen
Visio, Word, Excel
CVS, Subversion, git, ClearCase, MKS-SourceIntegrity
gdb
Bugzilla, Trac, ScrumWorks, ReviewBoard
SQLite, Tracker (RDF/Sparql)
Telekommunikation / Mobilfunk
Unterhaltungselektronik / Consumer-Electronic / CE
Verkehr / Verkehrssteuerung / Traffic control