Anmerkung: Für mehrere Teilprojekte innerhalb eines Zeitraums ist das Jüngste zuerst gelistet
seit 06.2020
Branche: Fördertechnik
Kunde: Hersteller von Last- und Personenaufzügen
Projekt: Implementierung neuer Features sowie Refactoring der vorhandenen
Legacy-Codebasis (C > C++)
Rolle: SW-Entwickler
Aufgaben:
HW/SW: C/C++ (14), GNU/GDB, Git, CppUnit, ASan, PlantUML, Atlassian Tools
(SourceTree, Bitbucket, Confluence, Jira), Artifactory, Jenkins, Docker,
embedded Linux, Eclipse, Kanban.
02.2020 - 05.2020
Branche: Gebäudeautomation
Kunde: Hersteller von Branddetektoren
Projekt: Ausbau einer Detektorschnittstelle zur Anbindung an
Brandmeldezentralen (BMZ)
Aufgaben:
HW/SW: C/C++, Keil µVision, Keil RTX, CppUTest, UML, Design Pattern, Atlassian
Tools (Confluence, Jira), Jetbrains Tools (Upsource, TeamCity), Subversion,
Understand?, PVS-Studio, STM32F746, Modbus RTU, EIA-485.
10.2019
- 10.2019
Branche: Medizintechnik
Kunde: Hersteller von Ultraschall Therapiegeräten (Stosswellentherapie)
Projekt: Erweiiterung Human Machine Interface (HMI)
Aufgaben:
HW/SW: C, Keil µVision, Segger emWin, Git/Github, Trello.
08.2017 - 09.2019
Branche: Gebäudeautomation
Kunde: Hersteller von Brandmeldeanlagen
Projekt: Entwicklung eines Ethernet Switches zur Vernetzung von
Brandmeldezentralen
Aufgaben:
HW/SW: C/C++, Eclipse Oxygen & CDT4, Kinetis K64, GNU/GDB, R/MSTP,
CAN, CMake, MII, MDIO, UART, FreeRTOS, Wireshark, Git, Atlassian Tools
(SourceTree, Bitbucket, Confluence, Jira, Bamboo) Google Test & Google
Mock, Ethernet, SCRUM, PC-Lint.
05.2016 - 07.2017
Branche: Automotive
Kunde: Ein namhafter Sportwagenbauer
Projekt: Prozess-Qualitätssicherung für die
nächste SW Generation
Rolle: Prüfer, QA
Aufgaben:
HW/SW: Atlassian Tools (Confluence, Jira).
03.2016 - 04.2016
Branche: Sondermaschinenbau
Kunde: Hersteller von Verdunstungskühlungs- und Luftbefeuchtungsgeräten
Projekt: POC - Gerätezustandsermittlung und Datentransport per Gateway zu einem
Cloud-Backend
Rolle: SW-Entwickler
Aufgaben:
HW/SW: Linux (Ubuntu), Eclipse Mars & PyDev, Python, REST, CANopen, CiA 309-X, CAN, Internet Sockets, IoT, Json, SQLite3.
04.2015 - 07.2015
Branche: Medizintechnik
Kunde: Hersteller von Automaten zur Fertigung von Zahnprothesen
Projekt: Entwicklung einer Ablaufsteuerung für den Prototypen eines 3D-Druckers
Rolle: SW-Entwickler
Aufgaben:
HW/SW: Windows Embedded Compact 7.0 (WEC7), C/C++, I2C, Visual Studio 2008,
Bitmap Formate, Kompression (RLE), TFS, Git, TI LightCrafter 6500
Zeitraum: 09.2014 - 04.2015
Branche: Transportwesen (Schiene)
Kunde: Führender Anbieter von Datenerfassungssystemen für Schienenfahrzeuge
Projekt: Erweiterung eines Datenrekorders um die Aufzeichnung von GPS Daten
Rolle: SW-Entwickler
Aufgaben:
HW/SW: Linux (Debian), C/C++, boost, XML, Eclipse Indigo & CDT, GNU/GDB,
QEMU, Agilefant, Git, IPTCom, cURL, JsonCPP
Zeitraum: 08.2012 - 08.2014
Branche: Gebäudeautomation
Kunde: Führender Anbieter ganzheitlicher Lichtlösungen, speziell
Beleuchtungssysteme mit Sicherheitsrelevanz
Projekt: Plugin-Entwicklung für die Hauptanwendung eines Notlicht-Systems in
C++
Rolle: SW-Entwickler, Requirements Engineer
Aufgaben:
HW/SW: Linux (Debian), ARM926EJ, C/C++, boost, XML, Eclipse Indigo & CDT,
GNU/GDB, REST, Mercurial, Mantis Bug Tracker, VirtualBox VM, Ruby, LUXMATE &
DALI,Bussysteme, TeamCity und Jenkins Buildserver, RFC 821 & 1869 (SMTP,
eSMTP), cppcheck, valgrind, gcov
Zeitraum: 04.2012 - 07.2012
Branche: Automation
Kunde: Hersteller sicherheitskritischer Produkte aus den Bereichen Sensorik,
Steuerungs- und Antriebstechnik
Projekt: Entwurf eines Software-Frameworks mit dem Ziel, die Entwicklungszeiten
für aktuelle und künftige Produkte deutlich zu reduzieren.
Zeitraum: 03.2011 - 03.2012
Branche: Medizintechnik
Kunde: Hersteller von Röntgen- und Protonenstrahl Therapiegeräten
(Tumorbehandlung, Onkologie)
Projekt: Entwurf der SW-Architektur einer Ablaufsteuerung, welche die
Teilsysteme eines "Proton-Therapy-System" zu koordinieren hat
Zeitraum: 04.2010 - 02.2011
Branche: Defense (Survivability)
Kunde: Ingenieurbüro für die Entwicklung abstandsaktiver Schutzsysteme
Projekt: Entwicklung einer Soft- und Hardwarelösung zur Erkennung von
Hochgeschwindigkeits-Flugkörpern (bis Mach 5, Radartechnik)
Zeitraum: 11.2009 - 03.2010
Branche: Consulting
Kunde: Unabhängiges Systemhaus im Bereich Embedded- und Realtimesysteme
Projekt: Erweiterung des Rhapsody Framework zum Betrieb mit dem
Echtzeitbetriebssystem RTEMS - Machbarkeitsstudie
Zeitraum: 01.2007 - 10.2009
Zeitraum: 08.2003 - 12.2006
Branche: Automotive
Kunde: Ein großes Bayerisches MotorenWerk
Teilprojekt: Toolgestütztes Packagekonzept SC6 (SW-Paketierung &
Verteilung)
Teilprojekt: Lastenhefterstellung 'Standard Core 6'
Teilprojekt: Mitarbeit am Entwurf der Softwarearchitektur des Next
Generation Standard Core
Teilprojekt: Einführung der UML Notation für den Fachbereich 'Standard
Core'
Zeitraum: 04.2003 - 07.2003
Branche: Consulting
Kunde: Unabhängiges Systemhaus im Bereich Softwareentwicklung
Projekt: Evaluierung softwaregestützter Testwerkzeuge
Zeitraum: 01.2002 - 03.2003
Branche: Sondermaschinenbau (Banknoten)
Kunde: Führender Technologiekonzern im Bereich Wertpapierdruck, Banknotenund
bargeldlosem Zahlungsverkehr
Projekt: Entwurf einer Ablaufsteuerung und graphischen Benutzerschnittstelle
(MMI) für ein Banknotenvereinzelungsgerät
Zeitraum: 01.1995 - 12.2001
Branche: Sondermaschinenbau (ID-Systeme, Chipkarten)
Kunde: Führender Technologiekonzern im Bereich Wertpapierdruck, Banknoten und
bargeldlosem Zahlungsverkehr
Teilprojekt: Entwurf eines Basismoduls für verteilte Systeme in UML
(Pilotprojekt)
Teilprojekt: Entwurf und Implementierung einer Ablaufsteuerung für ein
Chipkarten-Personalisierungssystem
Zeitraum: 06.1994 - 12.1994
Branche: Sondermaschinenbau
Kunde: Produzent von Hochleistungsschneide-, Postsortier und
Postkuvertiersystemen
Projekt: Entwicklung einer DIN A4 Wendeeinheit einer Kuvertiermaschine
Zeitraum: 01.1994 - 05.1994
Branche: Belichtungstechnik (Printer)
Kunde: Hersteller im Bereich Fototechnik und Belichtungsautomaten
Projekt: Prüf- und Visualisierungsmodul für einen APS-Prüfplatz
Zeitraum: 01.1993 - 12.1993
Branche: Logistik
Kunde: Unabhängiges Systemhaus im Bereich Anwendungsentwicklung
Projekt: Mitarbeit beim Entwurf eines Adressmoduls unter Verwendung einer
objektorientierten Datenbank (Client/Server Anwendung)
Zeitraum: 08.1988 - 12.1992
Branche: Industrieautomation (Robotik)
Kunde: Weltweit operierender Technologie-Mischkonzern
Teilprojekt: Bahnplanung und -steuerung eines 6F-Knickarmroboters
Teilprojekt: Entwurf eines Self-Tuning-Algorithmus (adaptive
Parameteroptimierung)
Teilprojekt: Regelung quasi-entkoppelter Achsen der HDS26/36 Roboterkinematik
Teilprojekt: Direkte und inverse Koordinatentransformation für einen
6F-Knickarm-Roboter
Teilprojekt: Theoretische Untersuchung zum Stabilitätsverhalten bombierter
Stahlbandvorschübe
Zeitraum: 1987 - 07.1988
Branche: Lehre
Kunde: Technische Universität
Projekt: Entwurf eines Postprozessors zur Anknüpfung eines CAD-Systems an eine
NC-Werkzeugmaschine
- - - Zertifizierungen - - - - - - - - - - - - - - - - - - - - - - - - - - -
2020: iSAQB Certified Professional for Software Architecture - Foundation Level
2017: ISTQB Certified Tester - Foundation Level
2015: CPMS Certified Professional for Medical Software - Foundation Level
2011: IREB/SAQ Requirements Engineering - Foundation Level
Entwicklungsprozess:
Methoden/Techniken:
Notationen: UML 2.x, SysML 1.x
Werkzeuge: Rhapsody, Enterprise Architect V8.0, Visual Paradigm, PlantUML
IDE's:
Klassenbibliotheken/Frameworks:
Virtualisierungwerkzeuge:
Emulatoren und Testwerkzeuge:
Requirements/Tracker/Incidence:
Projektverwaltung/Versionierung:
Standards/Normen:
Kenntnisse im Bereich:
Automotive Tools/BSW Core:
Anmerkung: Für mehrere Teilprojekte innerhalb eines Zeitraums ist das Jüngste zuerst gelistet
seit 06.2020
Branche: Fördertechnik
Kunde: Hersteller von Last- und Personenaufzügen
Projekt: Implementierung neuer Features sowie Refactoring der vorhandenen
Legacy-Codebasis (C > C++)
Rolle: SW-Entwickler
Aufgaben:
HW/SW: C/C++ (14), GNU/GDB, Git, CppUnit, ASan, PlantUML, Atlassian Tools
(SourceTree, Bitbucket, Confluence, Jira), Artifactory, Jenkins, Docker,
embedded Linux, Eclipse, Kanban.
02.2020 - 05.2020
Branche: Gebäudeautomation
Kunde: Hersteller von Branddetektoren
Projekt: Ausbau einer Detektorschnittstelle zur Anbindung an
Brandmeldezentralen (BMZ)
Aufgaben:
HW/SW: C/C++, Keil µVision, Keil RTX, CppUTest, UML, Design Pattern, Atlassian
Tools (Confluence, Jira), Jetbrains Tools (Upsource, TeamCity), Subversion,
Understand?, PVS-Studio, STM32F746, Modbus RTU, EIA-485.
10.2019
- 10.2019
Branche: Medizintechnik
Kunde: Hersteller von Ultraschall Therapiegeräten (Stosswellentherapie)
Projekt: Erweiiterung Human Machine Interface (HMI)
Aufgaben:
HW/SW: C, Keil µVision, Segger emWin, Git/Github, Trello.
08.2017 - 09.2019
Branche: Gebäudeautomation
Kunde: Hersteller von Brandmeldeanlagen
Projekt: Entwicklung eines Ethernet Switches zur Vernetzung von
Brandmeldezentralen
Aufgaben:
HW/SW: C/C++, Eclipse Oxygen & CDT4, Kinetis K64, GNU/GDB, R/MSTP,
CAN, CMake, MII, MDIO, UART, FreeRTOS, Wireshark, Git, Atlassian Tools
(SourceTree, Bitbucket, Confluence, Jira, Bamboo) Google Test & Google
Mock, Ethernet, SCRUM, PC-Lint.
05.2016 - 07.2017
Branche: Automotive
Kunde: Ein namhafter Sportwagenbauer
Projekt: Prozess-Qualitätssicherung für die
nächste SW Generation
Rolle: Prüfer, QA
Aufgaben:
HW/SW: Atlassian Tools (Confluence, Jira).
03.2016 - 04.2016
Branche: Sondermaschinenbau
Kunde: Hersteller von Verdunstungskühlungs- und Luftbefeuchtungsgeräten
Projekt: POC - Gerätezustandsermittlung und Datentransport per Gateway zu einem
Cloud-Backend
Rolle: SW-Entwickler
Aufgaben:
HW/SW: Linux (Ubuntu), Eclipse Mars & PyDev, Python, REST, CANopen, CiA 309-X, CAN, Internet Sockets, IoT, Json, SQLite3.
04.2015 - 07.2015
Branche: Medizintechnik
Kunde: Hersteller von Automaten zur Fertigung von Zahnprothesen
Projekt: Entwicklung einer Ablaufsteuerung für den Prototypen eines 3D-Druckers
Rolle: SW-Entwickler
Aufgaben:
HW/SW: Windows Embedded Compact 7.0 (WEC7), C/C++, I2C, Visual Studio 2008,
Bitmap Formate, Kompression (RLE), TFS, Git, TI LightCrafter 6500
Zeitraum: 09.2014 - 04.2015
Branche: Transportwesen (Schiene)
Kunde: Führender Anbieter von Datenerfassungssystemen für Schienenfahrzeuge
Projekt: Erweiterung eines Datenrekorders um die Aufzeichnung von GPS Daten
Rolle: SW-Entwickler
Aufgaben:
HW/SW: Linux (Debian), C/C++, boost, XML, Eclipse Indigo & CDT, GNU/GDB,
QEMU, Agilefant, Git, IPTCom, cURL, JsonCPP
Zeitraum: 08.2012 - 08.2014
Branche: Gebäudeautomation
Kunde: Führender Anbieter ganzheitlicher Lichtlösungen, speziell
Beleuchtungssysteme mit Sicherheitsrelevanz
Projekt: Plugin-Entwicklung für die Hauptanwendung eines Notlicht-Systems in
C++
Rolle: SW-Entwickler, Requirements Engineer
Aufgaben:
HW/SW: Linux (Debian), ARM926EJ, C/C++, boost, XML, Eclipse Indigo & CDT,
GNU/GDB, REST, Mercurial, Mantis Bug Tracker, VirtualBox VM, Ruby, LUXMATE &
DALI,Bussysteme, TeamCity und Jenkins Buildserver, RFC 821 & 1869 (SMTP,
eSMTP), cppcheck, valgrind, gcov
Zeitraum: 04.2012 - 07.2012
Branche: Automation
Kunde: Hersteller sicherheitskritischer Produkte aus den Bereichen Sensorik,
Steuerungs- und Antriebstechnik
Projekt: Entwurf eines Software-Frameworks mit dem Ziel, die Entwicklungszeiten
für aktuelle und künftige Produkte deutlich zu reduzieren.
Zeitraum: 03.2011 - 03.2012
Branche: Medizintechnik
Kunde: Hersteller von Röntgen- und Protonenstrahl Therapiegeräten
(Tumorbehandlung, Onkologie)
Projekt: Entwurf der SW-Architektur einer Ablaufsteuerung, welche die
Teilsysteme eines "Proton-Therapy-System" zu koordinieren hat
Zeitraum: 04.2010 - 02.2011
Branche: Defense (Survivability)
Kunde: Ingenieurbüro für die Entwicklung abstandsaktiver Schutzsysteme
Projekt: Entwicklung einer Soft- und Hardwarelösung zur Erkennung von
Hochgeschwindigkeits-Flugkörpern (bis Mach 5, Radartechnik)
Zeitraum: 11.2009 - 03.2010
Branche: Consulting
Kunde: Unabhängiges Systemhaus im Bereich Embedded- und Realtimesysteme
Projekt: Erweiterung des Rhapsody Framework zum Betrieb mit dem
Echtzeitbetriebssystem RTEMS - Machbarkeitsstudie
Zeitraum: 01.2007 - 10.2009
Zeitraum: 08.2003 - 12.2006
Branche: Automotive
Kunde: Ein großes Bayerisches MotorenWerk
Teilprojekt: Toolgestütztes Packagekonzept SC6 (SW-Paketierung &
Verteilung)
Teilprojekt: Lastenhefterstellung 'Standard Core 6'
Teilprojekt: Mitarbeit am Entwurf der Softwarearchitektur des Next
Generation Standard Core
Teilprojekt: Einführung der UML Notation für den Fachbereich 'Standard
Core'
Zeitraum: 04.2003 - 07.2003
Branche: Consulting
Kunde: Unabhängiges Systemhaus im Bereich Softwareentwicklung
Projekt: Evaluierung softwaregestützter Testwerkzeuge
Zeitraum: 01.2002 - 03.2003
Branche: Sondermaschinenbau (Banknoten)
Kunde: Führender Technologiekonzern im Bereich Wertpapierdruck, Banknotenund
bargeldlosem Zahlungsverkehr
Projekt: Entwurf einer Ablaufsteuerung und graphischen Benutzerschnittstelle
(MMI) für ein Banknotenvereinzelungsgerät
Zeitraum: 01.1995 - 12.2001
Branche: Sondermaschinenbau (ID-Systeme, Chipkarten)
Kunde: Führender Technologiekonzern im Bereich Wertpapierdruck, Banknoten und
bargeldlosem Zahlungsverkehr
Teilprojekt: Entwurf eines Basismoduls für verteilte Systeme in UML
(Pilotprojekt)
Teilprojekt: Entwurf und Implementierung einer Ablaufsteuerung für ein
Chipkarten-Personalisierungssystem
Zeitraum: 06.1994 - 12.1994
Branche: Sondermaschinenbau
Kunde: Produzent von Hochleistungsschneide-, Postsortier und
Postkuvertiersystemen
Projekt: Entwicklung einer DIN A4 Wendeeinheit einer Kuvertiermaschine
Zeitraum: 01.1994 - 05.1994
Branche: Belichtungstechnik (Printer)
Kunde: Hersteller im Bereich Fototechnik und Belichtungsautomaten
Projekt: Prüf- und Visualisierungsmodul für einen APS-Prüfplatz
Zeitraum: 01.1993 - 12.1993
Branche: Logistik
Kunde: Unabhängiges Systemhaus im Bereich Anwendungsentwicklung
Projekt: Mitarbeit beim Entwurf eines Adressmoduls unter Verwendung einer
objektorientierten Datenbank (Client/Server Anwendung)
Zeitraum: 08.1988 - 12.1992
Branche: Industrieautomation (Robotik)
Kunde: Weltweit operierender Technologie-Mischkonzern
Teilprojekt: Bahnplanung und -steuerung eines 6F-Knickarmroboters
Teilprojekt: Entwurf eines Self-Tuning-Algorithmus (adaptive
Parameteroptimierung)
Teilprojekt: Regelung quasi-entkoppelter Achsen der HDS26/36 Roboterkinematik
Teilprojekt: Direkte und inverse Koordinatentransformation für einen
6F-Knickarm-Roboter
Teilprojekt: Theoretische Untersuchung zum Stabilitätsverhalten bombierter
Stahlbandvorschübe
Zeitraum: 1987 - 07.1988
Branche: Lehre
Kunde: Technische Universität
Projekt: Entwurf eines Postprozessors zur Anknüpfung eines CAD-Systems an eine
NC-Werkzeugmaschine
- - - Zertifizierungen - - - - - - - - - - - - - - - - - - - - - - - - - - -
2020: iSAQB Certified Professional for Software Architecture - Foundation Level
2017: ISTQB Certified Tester - Foundation Level
2015: CPMS Certified Professional for Medical Software - Foundation Level
2011: IREB/SAQ Requirements Engineering - Foundation Level
Entwicklungsprozess:
Methoden/Techniken:
Notationen: UML 2.x, SysML 1.x
Werkzeuge: Rhapsody, Enterprise Architect V8.0, Visual Paradigm, PlantUML
IDE's:
Klassenbibliotheken/Frameworks:
Virtualisierungwerkzeuge:
Emulatoren und Testwerkzeuge:
Requirements/Tracker/Incidence:
Projektverwaltung/Versionierung:
Standards/Normen:
Kenntnisse im Bereich:
Automotive Tools/BSW Core: