weltweit
2021 - 2022: Getriebesteuerung und Batterie-Management
Rolle: Automotive SPICE Referent für Schulung und Assessment-Vorbereitung
Kunde: Kenotom, Thessaloniki
Aufgaben:
Referent für Automotive SPICE Capability Level 3
Beratung und Schulung
Diskussion, Definition und Dokumentation der Entwicklungs-Prozesse
Rollenkonzept
Prozess-Glossar
Projekt-Intranet und Projekt-Wiki
Projekt-Datenbanken
2020 - 2021: Analyse und Entwicklung der Anforderungen für ein redundantes Embedded-System Entwicklung des Batterie-Management-Systems eines Flugtaxis
Kunde: Cuonics, Straubing
Aufgaben:
Anforderungs-Prozess, Design- und Test-Prozess
Beratung und Entwicklung
Polarion
State Machines
CAN-Bus, ARINC-717, ARINC-429, ARINC-825
FPGA
DO-178C, DO-254, DAL A bis D
2020: Neuentwurf, Dokumentation und Beratung für den Embedded-Software-Entwicklungsprozess
Entwicklung einer portablen Echtzeit-Basisbibliothek in ISO-C++ und ISO-C
Kunde: Bühler Motor, Nürnberg
Aufgaben:
Anforderungs-Prozess, Design-Prozess. Test-Prozess, Implementierungs-Prozess
Integrations-Prozess, Management-Prozess, Change-Prozess, Risiko-Prozess, Qualitäts-Prozess
Programmier-Richtlinien für ISO-C
Grafische Dokumentation des Entwicklungs-Prozesses
Entwicklung der Entitäten, Relationen und Attribute für Prozess-Datenbank in Integrity
Vorbereitung Automotive-SPICE-Assessment
Anfoderungen, Design, Implementierung und Test einer Echtzeit-Basisbibliothek in ISO-C++ und ISO-C
Module für Portabilität, Task, Timer, Persistency, State Machine, Fixed Point, Memory Management, etc.
Subversion Repository
Embedded-Entwicklung
Management-Beratung
2019: Technische Projektleitung Warnmeldesystem
Kunde: Schweizer Bundesbahn, Bern
Aufgaben:
Software.Architektur
Modellierung Eisenbahn-Streckensystem
IEC-61508, EN-50128, Funktionale Sicherheit
Scrum Master
Projektplanung und Aufwandschätzung
hohe Sicherheitsanforderungen, redundante Auslegung
Entwurf und Simulation Datenschnittstellen
Programmier-Richtlinien, MISRA, statische Code-Analyse
Implementierung in ISO-C und ISO-C++
Präsentation
2018 - 2019: Technische Beratung Echtzeit-Kapazitätsmessung
Rolle: Client / Server, Middleware, Geo-Information, XML
Kunde: Deutsche Bahn AG, S-Bahn München
Aufgaben:
Anforderungs-Management
Prognose-Konzept
System-Design Fahrzeug-System
System-Design Landsystem
Sensorik im Fahrzeug
Projektplanung und Aufwandschätzung
Entwurf und Simulation Datenschnittstellen
Präsentation
Verteiltes Team
Technologien:
V-Modell, Scrum, Multiprozessor-System, Linux, C, XML
2017 - 2018: Technische Projektleitung Dialyse-System für US-Markt
Kunde: Fresenius Medical Care
Aufgaben:
Verbesserungen im Software-Entwicklungsprozess
Code-Inspektion und Refactoring
Anforderungs-, Risiko- und Fehler-Management
System-Design, Software-Design, Test
Test-Automatisierung
Reverse Engineering
Risiko-Analyse
HW-nahe Entwicklung
Vorbereitung FDA-Zulassung, IEC 62304
verteiltes und internationales Team
Technologien:
V-Modell, Scrum, Multiprozessor-System, Linux, C, C++, XML
2015 - 2017: Mediation, Systemanalyse und Beratung e-Government Meldewesen
Kunde: Landeshauptstadt München
Aufgaben:
großes verteiltes System für das Einwohnermeldewesen einer Großstadt
Mediation zwischen Kunde und Lieferant
Beratung, Fehleranalyse, SW-Architektur
Technisches Projekt-Management
Änderungs-Management
Java, 3-Schicht-Architektur, Parallelisierung
Systemüberwachung
Präsentation
Technologien:
Linux, JBoss Middleware, Lastverteilung, Oracle
2014 - 2015: Konfigurations-Management elektrische Lenkgetriebe
Kunde: Thyssen-Krupp-Presta AG
Einsatzort: Liechtenstein
Aufgaben:
Product Lifecycle Management
Beratung Entwicklungsprozesse
Abbildung des Entwicklungsprozesses in Oracle-Datenbank
Abbildung des Konfigurations-Managements in Oracle-Datenbank
Abstimmung mit Entwicklern und Testern
System Requirements mit DOORS
Reviews
Mitarbeit im Change Control Board (CCB)
Risiko-Management
Beratung und Vorbereitung Audit Automotive SPICE und CMMI
Zusammenarbeit mit der Qualitäts-Abteilung
Technologien:
Oracle, Agile PLM, Doors, Automotive SPICE
2013 - 2013: Premium-Autoradio
Rolle: System-Architekt
Kunde: Delphi Automotive
Einsatzort: Nürnberg
Aufgaben:
System-Design, Schnittstellen-Definition- und -Dokumentation
Abstimmung mit Entwicklern
System Requirements mit DOORS
Enterprise Architect mit SysML
Zusammenarbeit mit Kunden und Lieferanten
Risiko-Management
Beratung und Vorbereitung Audit Automotive SPICE
Zusammenarbeit mit der Qualitäts-Abteilung
mehrere Tuner, Digital-Radio und Außenkamera-Systeme
eCall, bCall
Technologien:
Logische und Physikalische System-Architektur, DOORS, Enterprise Architect, SysML, Automotive SPICE
2011 - 2012: Qualitäts-Management Automotive SPICE
Kunde: Bang & Olufsen
Einsatzort: Pullach bei München
Aufgaben:
Beratung Automotive SPICE
Technische Koordination
Ontologie für Feature- und Produktmodell
Entwurf und Dokumentation des Entwicklungsprozesses
Programmier-Richtlinien
Prozess-Glossar
Anforderungs-Management
Reviews
Entwurf Repository-Struktur für Configuration Management
Lifecycle Management mit MKS / PTC Integrity
Test-Spezifikation, Test-Automatisierung
Prozess-Intranet, Projekt-Wiki
Technologien:
ISO-C, ISO-C++, MKS / PTC Integrity, RIF / ReqIF, OWL, Subversion, HTML5, MISRA-C, MISRA-C++, Doxygen
2011 - 2011: Steuerungs- und Regelungssoftware
Kunde: Meltem
Einsatzort: Alling
Aufgaben:
Technische Projektleitung einer komplexen Steuerungs- und Regelungssoftware für Wärmerückgewinnung in der Lüftungstechnik
Termin- und Kostenplanung und -Kontrolle
Anforderungen mit dem Kunden erarbeiten
Technische Koordination
Studien zur komfortablen Bedienbarkeit mit TouchScreen-PCs
Entwurf Application Server
Testplanung
Design mit strikter Trennung von Oberflächen-Client und Steuer-/Regel-Server
Messwerte erfassen von CO2-, Temperatur- und Feuchte-Sensoren
Steuerung und Regelung von bis zu 250 Wärmerückgewinnungs-Geräten
Fernüberwachung und Fernwartung
Technologien:
Java, SWING, Client/Server, Application Server, USB, TouchScreen
2010 - 2010: Modellierung eines Entwicklungsprozesses
Kunde: Avionic Design Service
Einsatzort: Ottobrunn
Aufgaben:
Modellierung eines Entwicklungsprozesses für Software Product Lines in der Luftfahrt-Industrie
Software Product Lines für die Luftfahrt-Industrie
Relationales Datenmodell des Entwicklungsprozesses
Formalisierung und Austausch von Requirements
Glossare und Ontologien
Requirement Management
Feature-Modelle und Produkt-Modelle, Ontologie
Test-Spezifikation, Testautomatisierung
Issue Management
Kommunikation zwischen Prozess-Werkzeugen
Verifikation und Validierung
Technologien:
MindMaps, RIF, DOORS, Access, RTCA-DO-178B, DOD-STD-2167A
2009 - 2009: Anforderungen, Design und Implementierung
Kunde: Eurocopter
Einsatzort: Ottobrunn
Aufgaben:
Anforderungen, Design und Implementierung eines automatischen Testsystems für Hubschrauber
Systemanalyse Testautomatisierung
Sammeln von Anforderungen und Diskussion mit den Nutzern
Entwurf einer XML-Sprache für automatisierte Testprozeduren
System-Design eines komplexen verteilten Systems
Design Signallexikon-Datenbank
Modellierung von Prozessen
Web Services, SOAP, WSDL
Technologien:
XML, XML-Schema, Altova XML Spy, Altova Authentic, TTCN-3, Java, UML, Eclipse, Clearcase, Doors, Visio, Access, RTCA-DO-178B, DOD-STD-2167A
2008 - 2009: Spezifikation, Design, Implementierung
Kunde: ZF-Lenksysteme
Einsatzort: Schwäbisch-Gmünd
Aufgaben:
Spezifikation, Design, Implementierung und Test der Steuergeräte-SW für ein Hinterachs-Lenksystem
Echtzeit-Embedded-Entwicklung
Moduldesign
Hardware-nahe Entwicklung des Steuergeräts
Hohe Sicherheitsanforderungen, redundante Auslegung
Watchdog-Test, Spannungsüberwachung, Drehzahlmessung
Enterprise Architect als UML-CASE-Werkzeug
Code Reviews
systematische, automatisierte Modul- und System-Tests
Technologien:
ISO-C, Lauterbach-Emulator, Enterprise Architect, Doxygen, UML, MISRA-C, Polyspace, DAMOS, Clearcase, Clearquest, Visio
2007 - 2008: Spezifikation, Design, Implementierung
Kunde: T-Systems
Einsatzort: Ulm
Aufgaben:
Spezifikation, Design, Implementierung und Test der Simulations-SW für die On Board Unit eines automatischen Maut-Systems
Design mit Interprozess-Kommunikation in einem verteilten System
Objekt-orientierte Entwicklung
Multithreading
Entwicklung Streaming-Klassenbibliothek über Sockets
SiRF-Simulation (GPS)
Enterprise Architect als UML-CASE-Werkzeug
SmartCard-Simulation
Technologien:
Linux, C++, UML, XML, XML-Schema, GPS, SiRF, SmartCard, Enterprise Architect, Doxygen, Subversion
2006 - 2007: Spezifikation, Design, Implementierung
Kunde: Rohde & Schwarz
Einsatzort: München
Aufgaben:
Spezifikation, Design, Implementierung und Test der Basis-SW eines Entwicklungs- und Produktionstesters für Mobiltelefone
Design mit COM-Komponenten in einem verteilten System
Objekt-orientierte Entwicklung
Multithreading
Code Reviews
HW-nahe Implementierung
automatisierte Modul-und Subsystem-Tests
Entwicklung in großem Team
Technologien:
Windows XP Embedded, C++, Boost, COM, UML, XML, XML-Schema, Clearcase, ClearQuest, Visio
2005 - 2006: Qualitätssicherung für grafisches Multifunktions-Kombiinstrument (Automotive)
Kunde: Johnson Controls
Einsatzort: Karlsruhe
Aufgaben:
Beratung und Einführung CMMI, SPICE
Gestaltung, Verbesserung und Kontrolle des Entwicklungs-Prozesses
Teamarbeit in verteiltem, internationalem Entwicklungsteam
Vorbereitung und Begleitung von SPICE-Audits
Reviews von QS-Dokumenten, Anforderungen und Design
Konzept, Realisierung und Administration DOORS-Datenbank für Anforderungen
Technologien:
CMMI, SPICE, DOORS, UML, XML, PVCS, Excel
2005: Design, Implementierung und Test : Embedded-SW für Digitales Fernsehen
Kunde: Rohde & Schwarz
Einsatzort: München
Aufgaben:
Event-basierte Echtzeit-SW-Entwicklung
Gewinnung einer hochgenauen Uhrzeit aus mehreren Quellen (GPS, NTP, Realtime Clock, externer Takt)
Gleitende Synchronisierung von Uhrzeiten
Gliederung und Entwurf der Bedienoberfläche
Spezifikation der Bedienoberfläche mit XML
Spezifikation der Geräteschnittstellen mit XML
Entwicklung Hardware Abstraction Layer
Technologien:
portables C++, XML, XML Schema, Linux, OSE, PowerPC, UML, Clearcase
weitere Projekte gerne auf Anfrage
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Anforderungs-Management, Risiko-Management
Qualitätsmanagement / Qualitätssicherung
Test / Test-Automatisierung
Dokumentation / DTP
Engineering / IT-nahe Ingenieurdienstleistungen
Management- und Leitungsfunktion (Bereichs- / Werk- / Abteilungs- / Gruppen- / Teamleiter)
Geschäftsführung
Technische Erfahrungsgebiete:
Algorithmen / Datenstrukturen
Betriebssysteme
Bildverarbeitung
Compilerbau
Controller-Programmierung
Datenbanken
Dokumenten-Management
Echtzeit-SW
Embedded Systems
Emulation, Simulation
Entwicklungs-Werkzeuge
Funktechnik
Geografische Informationssysteme
GPS Satelliten-Navigation
Internet, Intranet, Wiki
Messtechnik
Netzwerke, Funknetze
Parallelisierung, Synchronisierung
Photovoltaik
Qualitätsinspektion
Steuerungen, Regelungen
Signalverarbeitung
Telekommunikation, Mobilfunk
Verteilte Anwendungen
Web Services
Erfahrung:
20 Jahre freiberuflich in industriellen Projekten
Sozialkompetenz:
erfahren in internationalen Teams, interkulturelle Kompetenz
erfahren in verteilten Teams
bewusste Gesprächsführung
teamfähig, kommunikativ, moderierend, sachlich
freier Vortrag
sicher in Präsentationen
belastbar, ausdauernd
selbständig, motiviert, proaktiv
fähig zu führen, durchsetzungsfähig
humorvoll
langjähriger Autor und Sichter in der deutschen Wikipedia
engagiert im Not- und Katastrophenfunk des Deutschen Amateur-Radio-Clubs (DARC)
Sicherheits-Überprüfung:
Stufe 1 und 2
Auslandserfahrung:
Kalifornien (USA)
Québec (Kanada)
Japan
Schweiz
Liechtenstein
Host-Betriebssysteme:
Unix, Linux, Windows
Target-Betriebssysteme:
QNX, LynxOS, VRTX, VxWorks, PSOS+, OSE, OS-9
Hochsprachen:
ISO-C++, ISO-C, Ada, Java, PHP, JavaScript, Pascal
Assembler:
Power-PC, 68xxx, DSP96002, DSP27001, 680x, Z80
Bussysteme:
CAN-Bus, MOST, VME-Bus, ARINC-429, ARINC-653, MIL-STD-1553 (MilBus), USB
Modelle:
Automotive SPICE, SPICE, CMMI, ISO-26262, MISRA, VModell XT, Scrum, CCB, DOD-STD-2167A, RTCADO178B
Dokumentensprachen:
HTML5, XHTML, HTML, CSS, XML, XML-Schema, XPATH, XSLT, DTD, OWL, SVG, SOAP / XMLP, WSDL, TTCN-3, RIF / ReqIF
Bedienoberflächen:
Windows, X11 / Motif, proprietäre HMIs
CASE-Werkzeuge:
UML-2, Enterprise Architect, Eclipse, Together, Rational Rose, Doxygen, Paradigm
Anforderungs-, Risiko-, Fehler- und Konfigurations-Management:
Polarion, PTC Integrity, DOORS, DXL, GIT, Subversion (SVN), Clearcase, ClearQuest, PVCS, CVS, SCCS
Web-Werkzeuge
Dreamweaver, GoLive, WebDav, Doxygen, Wiki
XML-Werkzeuge
Altova XML Spy, Altova Authentic, Altova Semanticworks, Protege
Grafik-Werkzeuge
Photoshop, Paintshop, Illustrator, Inkscape, Corel Draw, Visio
Office-Werkzeuge
Excel, Access, Word, OpenOffice, LibreOffice, MindMap
weltweit
2021 - 2022: Getriebesteuerung und Batterie-Management
Rolle: Automotive SPICE Referent für Schulung und Assessment-Vorbereitung
Kunde: Kenotom, Thessaloniki
Aufgaben:
Referent für Automotive SPICE Capability Level 3
Beratung und Schulung
Diskussion, Definition und Dokumentation der Entwicklungs-Prozesse
Rollenkonzept
Prozess-Glossar
Projekt-Intranet und Projekt-Wiki
Projekt-Datenbanken
2020 - 2021: Analyse und Entwicklung der Anforderungen für ein redundantes Embedded-System Entwicklung des Batterie-Management-Systems eines Flugtaxis
Kunde: Cuonics, Straubing
Aufgaben:
Anforderungs-Prozess, Design- und Test-Prozess
Beratung und Entwicklung
Polarion
State Machines
CAN-Bus, ARINC-717, ARINC-429, ARINC-825
FPGA
DO-178C, DO-254, DAL A bis D
2020: Neuentwurf, Dokumentation und Beratung für den Embedded-Software-Entwicklungsprozess
Entwicklung einer portablen Echtzeit-Basisbibliothek in ISO-C++ und ISO-C
Kunde: Bühler Motor, Nürnberg
Aufgaben:
Anforderungs-Prozess, Design-Prozess. Test-Prozess, Implementierungs-Prozess
Integrations-Prozess, Management-Prozess, Change-Prozess, Risiko-Prozess, Qualitäts-Prozess
Programmier-Richtlinien für ISO-C
Grafische Dokumentation des Entwicklungs-Prozesses
Entwicklung der Entitäten, Relationen und Attribute für Prozess-Datenbank in Integrity
Vorbereitung Automotive-SPICE-Assessment
Anfoderungen, Design, Implementierung und Test einer Echtzeit-Basisbibliothek in ISO-C++ und ISO-C
Module für Portabilität, Task, Timer, Persistency, State Machine, Fixed Point, Memory Management, etc.
Subversion Repository
Embedded-Entwicklung
Management-Beratung
2019: Technische Projektleitung Warnmeldesystem
Kunde: Schweizer Bundesbahn, Bern
Aufgaben:
Software.Architektur
Modellierung Eisenbahn-Streckensystem
IEC-61508, EN-50128, Funktionale Sicherheit
Scrum Master
Projektplanung und Aufwandschätzung
hohe Sicherheitsanforderungen, redundante Auslegung
Entwurf und Simulation Datenschnittstellen
Programmier-Richtlinien, MISRA, statische Code-Analyse
Implementierung in ISO-C und ISO-C++
Präsentation
2018 - 2019: Technische Beratung Echtzeit-Kapazitätsmessung
Rolle: Client / Server, Middleware, Geo-Information, XML
Kunde: Deutsche Bahn AG, S-Bahn München
Aufgaben:
Anforderungs-Management
Prognose-Konzept
System-Design Fahrzeug-System
System-Design Landsystem
Sensorik im Fahrzeug
Projektplanung und Aufwandschätzung
Entwurf und Simulation Datenschnittstellen
Präsentation
Verteiltes Team
Technologien:
V-Modell, Scrum, Multiprozessor-System, Linux, C, XML
2017 - 2018: Technische Projektleitung Dialyse-System für US-Markt
Kunde: Fresenius Medical Care
Aufgaben:
Verbesserungen im Software-Entwicklungsprozess
Code-Inspektion und Refactoring
Anforderungs-, Risiko- und Fehler-Management
System-Design, Software-Design, Test
Test-Automatisierung
Reverse Engineering
Risiko-Analyse
HW-nahe Entwicklung
Vorbereitung FDA-Zulassung, IEC 62304
verteiltes und internationales Team
Technologien:
V-Modell, Scrum, Multiprozessor-System, Linux, C, C++, XML
2015 - 2017: Mediation, Systemanalyse und Beratung e-Government Meldewesen
Kunde: Landeshauptstadt München
Aufgaben:
großes verteiltes System für das Einwohnermeldewesen einer Großstadt
Mediation zwischen Kunde und Lieferant
Beratung, Fehleranalyse, SW-Architektur
Technisches Projekt-Management
Änderungs-Management
Java, 3-Schicht-Architektur, Parallelisierung
Systemüberwachung
Präsentation
Technologien:
Linux, JBoss Middleware, Lastverteilung, Oracle
2014 - 2015: Konfigurations-Management elektrische Lenkgetriebe
Kunde: Thyssen-Krupp-Presta AG
Einsatzort: Liechtenstein
Aufgaben:
Product Lifecycle Management
Beratung Entwicklungsprozesse
Abbildung des Entwicklungsprozesses in Oracle-Datenbank
Abbildung des Konfigurations-Managements in Oracle-Datenbank
Abstimmung mit Entwicklern und Testern
System Requirements mit DOORS
Reviews
Mitarbeit im Change Control Board (CCB)
Risiko-Management
Beratung und Vorbereitung Audit Automotive SPICE und CMMI
Zusammenarbeit mit der Qualitäts-Abteilung
Technologien:
Oracle, Agile PLM, Doors, Automotive SPICE
2013 - 2013: Premium-Autoradio
Rolle: System-Architekt
Kunde: Delphi Automotive
Einsatzort: Nürnberg
Aufgaben:
System-Design, Schnittstellen-Definition- und -Dokumentation
Abstimmung mit Entwicklern
System Requirements mit DOORS
Enterprise Architect mit SysML
Zusammenarbeit mit Kunden und Lieferanten
Risiko-Management
Beratung und Vorbereitung Audit Automotive SPICE
Zusammenarbeit mit der Qualitäts-Abteilung
mehrere Tuner, Digital-Radio und Außenkamera-Systeme
eCall, bCall
Technologien:
Logische und Physikalische System-Architektur, DOORS, Enterprise Architect, SysML, Automotive SPICE
2011 - 2012: Qualitäts-Management Automotive SPICE
Kunde: Bang & Olufsen
Einsatzort: Pullach bei München
Aufgaben:
Beratung Automotive SPICE
Technische Koordination
Ontologie für Feature- und Produktmodell
Entwurf und Dokumentation des Entwicklungsprozesses
Programmier-Richtlinien
Prozess-Glossar
Anforderungs-Management
Reviews
Entwurf Repository-Struktur für Configuration Management
Lifecycle Management mit MKS / PTC Integrity
Test-Spezifikation, Test-Automatisierung
Prozess-Intranet, Projekt-Wiki
Technologien:
ISO-C, ISO-C++, MKS / PTC Integrity, RIF / ReqIF, OWL, Subversion, HTML5, MISRA-C, MISRA-C++, Doxygen
2011 - 2011: Steuerungs- und Regelungssoftware
Kunde: Meltem
Einsatzort: Alling
Aufgaben:
Technische Projektleitung einer komplexen Steuerungs- und Regelungssoftware für Wärmerückgewinnung in der Lüftungstechnik
Termin- und Kostenplanung und -Kontrolle
Anforderungen mit dem Kunden erarbeiten
Technische Koordination
Studien zur komfortablen Bedienbarkeit mit TouchScreen-PCs
Entwurf Application Server
Testplanung
Design mit strikter Trennung von Oberflächen-Client und Steuer-/Regel-Server
Messwerte erfassen von CO2-, Temperatur- und Feuchte-Sensoren
Steuerung und Regelung von bis zu 250 Wärmerückgewinnungs-Geräten
Fernüberwachung und Fernwartung
Technologien:
Java, SWING, Client/Server, Application Server, USB, TouchScreen
2010 - 2010: Modellierung eines Entwicklungsprozesses
Kunde: Avionic Design Service
Einsatzort: Ottobrunn
Aufgaben:
Modellierung eines Entwicklungsprozesses für Software Product Lines in der Luftfahrt-Industrie
Software Product Lines für die Luftfahrt-Industrie
Relationales Datenmodell des Entwicklungsprozesses
Formalisierung und Austausch von Requirements
Glossare und Ontologien
Requirement Management
Feature-Modelle und Produkt-Modelle, Ontologie
Test-Spezifikation, Testautomatisierung
Issue Management
Kommunikation zwischen Prozess-Werkzeugen
Verifikation und Validierung
Technologien:
MindMaps, RIF, DOORS, Access, RTCA-DO-178B, DOD-STD-2167A
2009 - 2009: Anforderungen, Design und Implementierung
Kunde: Eurocopter
Einsatzort: Ottobrunn
Aufgaben:
Anforderungen, Design und Implementierung eines automatischen Testsystems für Hubschrauber
Systemanalyse Testautomatisierung
Sammeln von Anforderungen und Diskussion mit den Nutzern
Entwurf einer XML-Sprache für automatisierte Testprozeduren
System-Design eines komplexen verteilten Systems
Design Signallexikon-Datenbank
Modellierung von Prozessen
Web Services, SOAP, WSDL
Technologien:
XML, XML-Schema, Altova XML Spy, Altova Authentic, TTCN-3, Java, UML, Eclipse, Clearcase, Doors, Visio, Access, RTCA-DO-178B, DOD-STD-2167A
2008 - 2009: Spezifikation, Design, Implementierung
Kunde: ZF-Lenksysteme
Einsatzort: Schwäbisch-Gmünd
Aufgaben:
Spezifikation, Design, Implementierung und Test der Steuergeräte-SW für ein Hinterachs-Lenksystem
Echtzeit-Embedded-Entwicklung
Moduldesign
Hardware-nahe Entwicklung des Steuergeräts
Hohe Sicherheitsanforderungen, redundante Auslegung
Watchdog-Test, Spannungsüberwachung, Drehzahlmessung
Enterprise Architect als UML-CASE-Werkzeug
Code Reviews
systematische, automatisierte Modul- und System-Tests
Technologien:
ISO-C, Lauterbach-Emulator, Enterprise Architect, Doxygen, UML, MISRA-C, Polyspace, DAMOS, Clearcase, Clearquest, Visio
2007 - 2008: Spezifikation, Design, Implementierung
Kunde: T-Systems
Einsatzort: Ulm
Aufgaben:
Spezifikation, Design, Implementierung und Test der Simulations-SW für die On Board Unit eines automatischen Maut-Systems
Design mit Interprozess-Kommunikation in einem verteilten System
Objekt-orientierte Entwicklung
Multithreading
Entwicklung Streaming-Klassenbibliothek über Sockets
SiRF-Simulation (GPS)
Enterprise Architect als UML-CASE-Werkzeug
SmartCard-Simulation
Technologien:
Linux, C++, UML, XML, XML-Schema, GPS, SiRF, SmartCard, Enterprise Architect, Doxygen, Subversion
2006 - 2007: Spezifikation, Design, Implementierung
Kunde: Rohde & Schwarz
Einsatzort: München
Aufgaben:
Spezifikation, Design, Implementierung und Test der Basis-SW eines Entwicklungs- und Produktionstesters für Mobiltelefone
Design mit COM-Komponenten in einem verteilten System
Objekt-orientierte Entwicklung
Multithreading
Code Reviews
HW-nahe Implementierung
automatisierte Modul-und Subsystem-Tests
Entwicklung in großem Team
Technologien:
Windows XP Embedded, C++, Boost, COM, UML, XML, XML-Schema, Clearcase, ClearQuest, Visio
2005 - 2006: Qualitätssicherung für grafisches Multifunktions-Kombiinstrument (Automotive)
Kunde: Johnson Controls
Einsatzort: Karlsruhe
Aufgaben:
Beratung und Einführung CMMI, SPICE
Gestaltung, Verbesserung und Kontrolle des Entwicklungs-Prozesses
Teamarbeit in verteiltem, internationalem Entwicklungsteam
Vorbereitung und Begleitung von SPICE-Audits
Reviews von QS-Dokumenten, Anforderungen und Design
Konzept, Realisierung und Administration DOORS-Datenbank für Anforderungen
Technologien:
CMMI, SPICE, DOORS, UML, XML, PVCS, Excel
2005: Design, Implementierung und Test : Embedded-SW für Digitales Fernsehen
Kunde: Rohde & Schwarz
Einsatzort: München
Aufgaben:
Event-basierte Echtzeit-SW-Entwicklung
Gewinnung einer hochgenauen Uhrzeit aus mehreren Quellen (GPS, NTP, Realtime Clock, externer Takt)
Gleitende Synchronisierung von Uhrzeiten
Gliederung und Entwurf der Bedienoberfläche
Spezifikation der Bedienoberfläche mit XML
Spezifikation der Geräteschnittstellen mit XML
Entwicklung Hardware Abstraction Layer
Technologien:
portables C++, XML, XML Schema, Linux, OSE, PowerPC, UML, Clearcase
weitere Projekte gerne auf Anfrage
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Anforderungs-Management, Risiko-Management
Qualitätsmanagement / Qualitätssicherung
Test / Test-Automatisierung
Dokumentation / DTP
Engineering / IT-nahe Ingenieurdienstleistungen
Management- und Leitungsfunktion (Bereichs- / Werk- / Abteilungs- / Gruppen- / Teamleiter)
Geschäftsführung
Technische Erfahrungsgebiete:
Algorithmen / Datenstrukturen
Betriebssysteme
Bildverarbeitung
Compilerbau
Controller-Programmierung
Datenbanken
Dokumenten-Management
Echtzeit-SW
Embedded Systems
Emulation, Simulation
Entwicklungs-Werkzeuge
Funktechnik
Geografische Informationssysteme
GPS Satelliten-Navigation
Internet, Intranet, Wiki
Messtechnik
Netzwerke, Funknetze
Parallelisierung, Synchronisierung
Photovoltaik
Qualitätsinspektion
Steuerungen, Regelungen
Signalverarbeitung
Telekommunikation, Mobilfunk
Verteilte Anwendungen
Web Services
Erfahrung:
20 Jahre freiberuflich in industriellen Projekten
Sozialkompetenz:
erfahren in internationalen Teams, interkulturelle Kompetenz
erfahren in verteilten Teams
bewusste Gesprächsführung
teamfähig, kommunikativ, moderierend, sachlich
freier Vortrag
sicher in Präsentationen
belastbar, ausdauernd
selbständig, motiviert, proaktiv
fähig zu führen, durchsetzungsfähig
humorvoll
langjähriger Autor und Sichter in der deutschen Wikipedia
engagiert im Not- und Katastrophenfunk des Deutschen Amateur-Radio-Clubs (DARC)
Sicherheits-Überprüfung:
Stufe 1 und 2
Auslandserfahrung:
Kalifornien (USA)
Québec (Kanada)
Japan
Schweiz
Liechtenstein
Host-Betriebssysteme:
Unix, Linux, Windows
Target-Betriebssysteme:
QNX, LynxOS, VRTX, VxWorks, PSOS+, OSE, OS-9
Hochsprachen:
ISO-C++, ISO-C, Ada, Java, PHP, JavaScript, Pascal
Assembler:
Power-PC, 68xxx, DSP96002, DSP27001, 680x, Z80
Bussysteme:
CAN-Bus, MOST, VME-Bus, ARINC-429, ARINC-653, MIL-STD-1553 (MilBus), USB
Modelle:
Automotive SPICE, SPICE, CMMI, ISO-26262, MISRA, VModell XT, Scrum, CCB, DOD-STD-2167A, RTCADO178B
Dokumentensprachen:
HTML5, XHTML, HTML, CSS, XML, XML-Schema, XPATH, XSLT, DTD, OWL, SVG, SOAP / XMLP, WSDL, TTCN-3, RIF / ReqIF
Bedienoberflächen:
Windows, X11 / Motif, proprietäre HMIs
CASE-Werkzeuge:
UML-2, Enterprise Architect, Eclipse, Together, Rational Rose, Doxygen, Paradigm
Anforderungs-, Risiko-, Fehler- und Konfigurations-Management:
Polarion, PTC Integrity, DOORS, DXL, GIT, Subversion (SVN), Clearcase, ClearQuest, PVCS, CVS, SCCS
Web-Werkzeuge
Dreamweaver, GoLive, WebDav, Doxygen, Wiki
XML-Werkzeuge
Altova XML Spy, Altova Authentic, Altova Semanticworks, Protege
Grafik-Werkzeuge
Photoshop, Paintshop, Illustrator, Inkscape, Corel Draw, Visio
Office-Werkzeuge
Excel, Access, Word, OpenOffice, LibreOffice, MindMap