Entwicklung von User Interfaces zur Steuerung von Assistenten
Entwicklung eines Treibers für eine Plasmastation über die Rs232 Schnittstelle und über Ethernet und XML HXML HttpRequest
Testentwicklung für einen über Touchscreen bedienbaren Getränkeautomaten mit CAN-Bus Kommunikation
Weiterentwicklung des Python Testframeworks:
Generierung von Touch Events zur automatischen Steuerung der Bedienoberfläche;
Entwicklung eines CAN-Bus Interfaces zur Analyse der Kommunikation und eines ADA-Interfaces für automatische Tests.
(Python, Eclipse, GIT, Linux, Jenkins)
Implementierung automatischer Tests und Integration in den Jenkins Build Prozess.
Testentwicklung für eine Herdsteuerung mit Touchscreen Bedienung
Fertigstellung eines LIN-Treibers in C.
Entwicklung von Unittests auf dem Target (SafeRTOS auf Cortex-STM32F4 Microcontroller) in C mit Cantata.
Integration der Unittests in die Jenkins-Buildumgebung.
Code Reviews unter Berücksichtigung der MISRA-C Guidelines.
Testentwicklung für einen Kaffeeautomaten mit Touchscreen
Support des Plugin Frameworks und Implementierung neuer Regeln. (Die Projektdetails sind im vorhergehenden Eintrag zu finden.)
Entwicklung eines Plugin Frameworks in C/C++ innerhalb eines Product Lifecycle Management Systems (PLM) basierend auf Teamcenter
Entwicklung eines Software Defined Radios (SDR) auf einer Software Communications Architecture (SCA)
Entwicklung eines Demonstrators, der die Konfigurierbarkeit eines Avionik-Systems mit Hilfe von XML-Dateien zeigt.
Langjährige Erfahrung in internationalen Projekten
Scripting zur Automatisierung von Prozessen und zur Code-Generierung
Unix-Programmierumgebung: gcc, make, dbx etc.
Unix-Tools: shell, vi, emacs etc.
Case Tools: Enterprice Architect, Rational Rhapsody, Rational Rose u. SoDA, Together, BOUML
Statische Code-Analyse: PC-lint/FlexeLint, SonarQube
Profiler: Rational Quantify
Laufzeitprüfung auf Speicherzugriffsprobleme: Rational Purify
Analyse der Codeüberdeckung: CTC++ Coverage , C-Cover, Cantata,
Configuration Management: Team Foundation Server (TFS), ClearCase, SVN, Git, Mercurial (Hg), PVCS, SourceSafe, CVS
Tracer: Ethereal, Agilent Signaling Analyzer
Technische Diagramme: Visio, Designer
Kontinuierliche Integration: Jenkins, Team Foundation Server (TFS)
Grafische Oberflächen Qt (Python-Interface pyQt), Perl/Tk
GDMO Browser: GDMOPro
Testautomatisierung: Pegasus, Catapult
Datenauswertung und Datenvisualisierung: OpenGL, SM, IDL
Computer-Algebra Mathematica, Finite Elemente Solver NASTRAN
Dokumentation und Planungshilfe: Doxygen, Microsoft Office u. OpenOffice, LATEX u. PageMaker
CORBA Programmierung (Orbix, OmniOrb)
Design graphischer Benutzeroberflächen
Testkonzepte, Testautomatisierung und Testumgebungen
Datenvisualisierung
Entwicklung von Realtime Systemen
SCRUM, Kanban
UNIX: Seit 1991 mit diversen System gearbeitet
AIX, IRIX, UNICOS: 5 Jahre als Entwicklungsumgebung
HPUX: 6 Monate als Entwicklungsumgebung
Linux:: Seit 1998 ständig als Arbeits- und/oder Entwicklungsumgebung (Distributionen: SUSE, Kubuntu, debian, redhat)
SUN OS, Solaris: 6½ Jahre als Entwicklungsumgebung
Windows XP: Seit 1995 Jahren als Arbeits- und/oder Entwicklungsumgebung
Windows NT: 5 Jahren als Arbeits- und/oder Entwicklungsumgebung
DOS: Über 4 Jahre Entwicklungserfahrung unter DOS
VMS: 3 Monate als Arbeitsumgebung
PikeOS: 22 Monate als Entwicklungsumgebung
Integrity: 5 Jahre als Entwicklungsumgebung
XML (insbesondere DOM, auch XSLT, DTD, XML Schema)
Technische Diagramme:
Visio, Designer
UML Design-Tools:
Enterprice Architect, Rational Rhapsody, Rational Rose, Together
Entwicklungsumgebungen:
Febr 2010: Ermächtigung zum Zugang zu Verschlußsachen (Clearance) Ü2
Okt 1994 - Juli 1995: Ausbildung zum Rhetorik-Trainer
Deutschland: Ständige Verfügbarkeit vor Ort nur im Raum München und im Süden von München.
Ansonsten nach Absprache Anwesenheit vor Ort und überwiegend Home Office.
Weitere Länder: In Österreich bin ich für den Raum Innsbruck verfügbar.
Entwicklung von User Interfaces zur Steuerung von Assistenten
Entwicklung eines Treibers für eine Plasmastation über die Rs232 Schnittstelle und über Ethernet und XML HXML HttpRequest
Testentwicklung für einen über Touchscreen bedienbaren Getränkeautomaten mit CAN-Bus Kommunikation
Weiterentwicklung des Python Testframeworks:
Generierung von Touch Events zur automatischen Steuerung der Bedienoberfläche;
Entwicklung eines CAN-Bus Interfaces zur Analyse der Kommunikation und eines ADA-Interfaces für automatische Tests.
(Python, Eclipse, GIT, Linux, Jenkins)
Implementierung automatischer Tests und Integration in den Jenkins Build Prozess.
Testentwicklung für eine Herdsteuerung mit Touchscreen Bedienung
Fertigstellung eines LIN-Treibers in C.
Entwicklung von Unittests auf dem Target (SafeRTOS auf Cortex-STM32F4 Microcontroller) in C mit Cantata.
Integration der Unittests in die Jenkins-Buildumgebung.
Code Reviews unter Berücksichtigung der MISRA-C Guidelines.
Testentwicklung für einen Kaffeeautomaten mit Touchscreen
Support des Plugin Frameworks und Implementierung neuer Regeln. (Die Projektdetails sind im vorhergehenden Eintrag zu finden.)
Entwicklung eines Plugin Frameworks in C/C++ innerhalb eines Product Lifecycle Management Systems (PLM) basierend auf Teamcenter
Entwicklung eines Software Defined Radios (SDR) auf einer Software Communications Architecture (SCA)
Entwicklung eines Demonstrators, der die Konfigurierbarkeit eines Avionik-Systems mit Hilfe von XML-Dateien zeigt.
Langjährige Erfahrung in internationalen Projekten
Scripting zur Automatisierung von Prozessen und zur Code-Generierung
Unix-Programmierumgebung: gcc, make, dbx etc.
Unix-Tools: shell, vi, emacs etc.
Case Tools: Enterprice Architect, Rational Rhapsody, Rational Rose u. SoDA, Together, BOUML
Statische Code-Analyse: PC-lint/FlexeLint, SonarQube
Profiler: Rational Quantify
Laufzeitprüfung auf Speicherzugriffsprobleme: Rational Purify
Analyse der Codeüberdeckung: CTC++ Coverage , C-Cover, Cantata,
Configuration Management: Team Foundation Server (TFS), ClearCase, SVN, Git, Mercurial (Hg), PVCS, SourceSafe, CVS
Tracer: Ethereal, Agilent Signaling Analyzer
Technische Diagramme: Visio, Designer
Kontinuierliche Integration: Jenkins, Team Foundation Server (TFS)
Grafische Oberflächen Qt (Python-Interface pyQt), Perl/Tk
GDMO Browser: GDMOPro
Testautomatisierung: Pegasus, Catapult
Datenauswertung und Datenvisualisierung: OpenGL, SM, IDL
Computer-Algebra Mathematica, Finite Elemente Solver NASTRAN
Dokumentation und Planungshilfe: Doxygen, Microsoft Office u. OpenOffice, LATEX u. PageMaker
CORBA Programmierung (Orbix, OmniOrb)
Design graphischer Benutzeroberflächen
Testkonzepte, Testautomatisierung und Testumgebungen
Datenvisualisierung
Entwicklung von Realtime Systemen
SCRUM, Kanban
UNIX: Seit 1991 mit diversen System gearbeitet
AIX, IRIX, UNICOS: 5 Jahre als Entwicklungsumgebung
HPUX: 6 Monate als Entwicklungsumgebung
Linux:: Seit 1998 ständig als Arbeits- und/oder Entwicklungsumgebung (Distributionen: SUSE, Kubuntu, debian, redhat)
SUN OS, Solaris: 6½ Jahre als Entwicklungsumgebung
Windows XP: Seit 1995 Jahren als Arbeits- und/oder Entwicklungsumgebung
Windows NT: 5 Jahren als Arbeits- und/oder Entwicklungsumgebung
DOS: Über 4 Jahre Entwicklungserfahrung unter DOS
VMS: 3 Monate als Arbeitsumgebung
PikeOS: 22 Monate als Entwicklungsumgebung
Integrity: 5 Jahre als Entwicklungsumgebung
XML (insbesondere DOM, auch XSLT, DTD, XML Schema)
Technische Diagramme:
Visio, Designer
UML Design-Tools:
Enterprice Architect, Rational Rhapsody, Rational Rose, Together
Entwicklungsumgebungen:
Febr 2010: Ermächtigung zum Zugang zu Verschlußsachen (Clearance) Ü2
Okt 1994 - Juli 1995: Ausbildung zum Rhetorik-Trainer
Deutschland: Ständige Verfügbarkeit vor Ort nur im Raum München und im Süden von München.
Ansonsten nach Absprache Anwesenheit vor Ort und überwiegend Home Office.
Weitere Länder: In Österreich bin ich für den Raum Innsbruck verfügbar.