System-Design, Software-Design, SW-Implementierung, SW-Test, Projektleitung, Intranet-Design, SW-Qualitätssicherung, Anforderungs-Analyse, SW-Architektur, Reverse Engineering
Aktualisiert am 18.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
SW-Anforderungen
Entwicklungs-Prozesse
SW-Design
SW-Architektur
Funktionale Sicherheit
Objekt-Orientierung
Luftfahrt
ISO-C++
Funk
SW-Projektleitung
Automotive
Medizin
ISO-C
Eisenbahn
Embedded-Entwicklung
SW-Qualität
Scrum
Automotive SPICE
Agile Entwicklung
Deutsch
Muttersprache
Englisch
sehr gute Kenntnisse in Wort und Schrift
Französisch
Grundkenntnisse
Griechisch
Grundkenntnisse Neugriechisch

Einsatzorte

Einsatzorte

europaweit (+500km)
Deutschland, Schweiz, Österreich

weltweit

möglich

Projekte

Projekte

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

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Inf. (TU München), Nebenfach Elektrotechnik

Position

Position

  • 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

Kompetenzen

Kompetenzen

Top-Skills

SW-Anforderungen Entwicklungs-Prozesse SW-Design SW-Architektur Funktionale Sicherheit Objekt-Orientierung Luftfahrt ISO-C++ Funk SW-Projektleitung Automotive Medizin ISO-C Eisenbahn Embedded-Entwicklung SW-Qualität Scrum Automotive SPICE Agile Entwicklung

Aufgabenbereiche

  • Anforderungs-Analyse und Anforderungs-Management, Erfassung der Anforderungen in Datenbanken
  • Systemanalyse, System-Design
  • agile Entwicklungsprozesse
  • Objekt-orientierte Analyse und Design
  • Datenbank-Design
  • Design Application Server / Middleware
  • SW-Implementierung, Integration, Portierung
  • Teamarbeit, Team-Bildung, verteilte und internationale Teams
  • SW-Management, Projektleitung, Verbesserung des Entwicklungs-Prozesses
  • SW-Qualitätssicherung, Qualitäts-Management, Funktionale Sicherheit
  • Requirement Reviews, Design-Reviews, Programmier-Richtlinien, Code Review
  • Audit-Vorbereitung CMMI, SPICE, Automotive SPICE
  • Risiko-Management
  • SW-Wartung, Refactoring, Reverse Engineering
  • SW-Test, Testspezifikation, Testdatenbanken, Testautomatisierung, Testdurchführung, Testprotokollierung
  • Blackbox-Test, Whitebox-Test, Modultest, Systemtest, Regressions-Test, Abnahmetest, Metriken
  • Studien und Designs zur Ergonomie von Bedienoberflächen
  • Konfigurations-Management, Change Management, SW-Integration
  • Entwicklung von Dokumenten und Inhalten für Intranet und Wiki
  • Ontologien, Wissens-Management
  • Vektorgrafik, Bitmap-Grafik, Fotografie, Layout, Gestaltung
  • Schulung, Beratung, Didaktik, Präsentation, Mediation
  • Technische Dokumentation und Redaktion, Dokumenten-Management
  • Technische Übersetzungen Englisch / Deutsch und Deutsch / Englisch

Produkte / Standards / Erfahrungen / Methoden

Anforderungs- und Konfigurations-Management
MKS / Integrity, DOORS, Subversion (SVN), Clearcase, ClearQuest, PVCS, CVS, SCCS
Bedienoberflächen
Windows, X11 / Motif, proprietäre HMIs
Bussysteme
CAN-Bus, MOST, VME-Bus, ARINC-429, ARINC-653, MIL-STD-1553 (MilBus), USB
CASE-Werkzeuge
UML-2, Enterprise Architect, Eclipse, Together, Rational Rose, Doxygen, Paradigm
Grafik-Werkzeuge
Photoshop, Paintshop, Illustrator, Inkscape, Corel Draw, Visio
Modelle
Automotive SPICE, SPICE, CMMI, ISO-26262, MISRA, V-Modell XT, Scrum, CCB, DOD-STD-2167A, RTCA-DO178B
Office-Werkzeuge
Excel, Access, Word, OpenOffice, LibreOffice
Web-Werkzeuge
Dreamweaver, GoLive, WebDav, Doxygen, Wiki
XML-Werkzeuge
Altova XML Spy, Altova Authentic, Altova Semanticworks, Protege

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

Betriebssysteme

Host-Betriebssysteme
Unix, Linux, Windows
Target-Betriebssysteme
QNX, LynxOS, VRTX, VxWorks, PSOS+, OSE, OS-9

Programmiersprachen

Assembler
Power-PC, 68xxx, DSP96002, DSP27001, 680x, Z80
Dokumentensprachen
HTML5, XHTML, HTML, CSS, XML, XML-Schema, XPATH, XSLT, DTD, OWL, SVG, SOAP / XMLP, WSDL, TTCN-3, RIF / ReqIF
Hochsprachen
ISO-C++, ISO-C, Ada, Java, PHP, JavaScript, Pascal

Datenbanken

Access
JDBC
ODBC
Oracle
SQL

Datenkommunikation

Apache Web Server
CORBA
EDIFACT
Ethernet
Fax
HDLC
Internet, Intranet
Apache Web Server, Web Services, SOAP
Internet-Telefonie
ISDN
ISO/OSI
Message Queuing
Modem-Protokolle
XModem, YModem, ZModem
Packet-Radio
parallele Schnittstelle
Proprietäre Protokolle
Router
RS232
SMTP
SOAP / XML Protocol
TCP/IP
Voice
VoIP
Voice over IP
Web Services, WSDL
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Offline Simulation
Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

  • Autoindustrie, Automotive
  • Bildverarbeitung
  • Behörden
  • Computer-Industrie
  • Fernsehen digital
  • Geografische Informationssysteme
  • Industrielle Software, Embedded Software
  • Internet, Intranet, Wiki
  • Kraftwerksbau
  • Logistik
  • Luftfahrt, Raumfahrt
  • Maschinenbau
  • Medizintechnik
  • Mobilfunk
  • Qualitätsinspektion
  • Photovoltaik
  • Telekommunikation
  • Telematik

Einsatzorte

Einsatzorte

europaweit (+500km)
Deutschland, Schweiz, Österreich

weltweit

möglich

Projekte

Projekte

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

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Inf. (TU München), Nebenfach Elektrotechnik

Position

Position

  • 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

Kompetenzen

Kompetenzen

Top-Skills

SW-Anforderungen Entwicklungs-Prozesse SW-Design SW-Architektur Funktionale Sicherheit Objekt-Orientierung Luftfahrt ISO-C++ Funk SW-Projektleitung Automotive Medizin ISO-C Eisenbahn Embedded-Entwicklung SW-Qualität Scrum Automotive SPICE Agile Entwicklung

Aufgabenbereiche

  • Anforderungs-Analyse und Anforderungs-Management, Erfassung der Anforderungen in Datenbanken
  • Systemanalyse, System-Design
  • agile Entwicklungsprozesse
  • Objekt-orientierte Analyse und Design
  • Datenbank-Design
  • Design Application Server / Middleware
  • SW-Implementierung, Integration, Portierung
  • Teamarbeit, Team-Bildung, verteilte und internationale Teams
  • SW-Management, Projektleitung, Verbesserung des Entwicklungs-Prozesses
  • SW-Qualitätssicherung, Qualitäts-Management, Funktionale Sicherheit
  • Requirement Reviews, Design-Reviews, Programmier-Richtlinien, Code Review
  • Audit-Vorbereitung CMMI, SPICE, Automotive SPICE
  • Risiko-Management
  • SW-Wartung, Refactoring, Reverse Engineering
  • SW-Test, Testspezifikation, Testdatenbanken, Testautomatisierung, Testdurchführung, Testprotokollierung
  • Blackbox-Test, Whitebox-Test, Modultest, Systemtest, Regressions-Test, Abnahmetest, Metriken
  • Studien und Designs zur Ergonomie von Bedienoberflächen
  • Konfigurations-Management, Change Management, SW-Integration
  • Entwicklung von Dokumenten und Inhalten für Intranet und Wiki
  • Ontologien, Wissens-Management
  • Vektorgrafik, Bitmap-Grafik, Fotografie, Layout, Gestaltung
  • Schulung, Beratung, Didaktik, Präsentation, Mediation
  • Technische Dokumentation und Redaktion, Dokumenten-Management
  • Technische Übersetzungen Englisch / Deutsch und Deutsch / Englisch

Produkte / Standards / Erfahrungen / Methoden

Anforderungs- und Konfigurations-Management
MKS / Integrity, DOORS, Subversion (SVN), Clearcase, ClearQuest, PVCS, CVS, SCCS
Bedienoberflächen
Windows, X11 / Motif, proprietäre HMIs
Bussysteme
CAN-Bus, MOST, VME-Bus, ARINC-429, ARINC-653, MIL-STD-1553 (MilBus), USB
CASE-Werkzeuge
UML-2, Enterprise Architect, Eclipse, Together, Rational Rose, Doxygen, Paradigm
Grafik-Werkzeuge
Photoshop, Paintshop, Illustrator, Inkscape, Corel Draw, Visio
Modelle
Automotive SPICE, SPICE, CMMI, ISO-26262, MISRA, V-Modell XT, Scrum, CCB, DOD-STD-2167A, RTCA-DO178B
Office-Werkzeuge
Excel, Access, Word, OpenOffice, LibreOffice
Web-Werkzeuge
Dreamweaver, GoLive, WebDav, Doxygen, Wiki
XML-Werkzeuge
Altova XML Spy, Altova Authentic, Altova Semanticworks, Protege

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

Betriebssysteme

Host-Betriebssysteme
Unix, Linux, Windows
Target-Betriebssysteme
QNX, LynxOS, VRTX, VxWorks, PSOS+, OSE, OS-9

Programmiersprachen

Assembler
Power-PC, 68xxx, DSP96002, DSP27001, 680x, Z80
Dokumentensprachen
HTML5, XHTML, HTML, CSS, XML, XML-Schema, XPATH, XSLT, DTD, OWL, SVG, SOAP / XMLP, WSDL, TTCN-3, RIF / ReqIF
Hochsprachen
ISO-C++, ISO-C, Ada, Java, PHP, JavaScript, Pascal

Datenbanken

Access
JDBC
ODBC
Oracle
SQL

Datenkommunikation

Apache Web Server
CORBA
EDIFACT
Ethernet
Fax
HDLC
Internet, Intranet
Apache Web Server, Web Services, SOAP
Internet-Telefonie
ISDN
ISO/OSI
Message Queuing
Modem-Protokolle
XModem, YModem, ZModem
Packet-Radio
parallele Schnittstelle
Proprietäre Protokolle
Router
RS232
SMTP
SOAP / XML Protocol
TCP/IP
Voice
VoIP
Voice over IP
Web Services, WSDL
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Offline Simulation
Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

  • Autoindustrie, Automotive
  • Bildverarbeitung
  • Behörden
  • Computer-Industrie
  • Fernsehen digital
  • Geografische Informationssysteme
  • Industrielle Software, Embedded Software
  • Internet, Intranet, Wiki
  • Kraftwerksbau
  • Logistik
  • Luftfahrt, Raumfahrt
  • Maschinenbau
  • Medizintechnik
  • Mobilfunk
  • Qualitätsinspektion
  • Photovoltaik
  • Telekommunikation
  • Telematik

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.