Projekte¶
Persönliche Informationen über mich siehe Über mich.
Zeitraum: |
01/20 - 05/20 |
---|---|
Branche: |
Automotive |
Projekt: |
InCar Application Server Verbesserung der bestehenden Entwicklungsumgebung unter Windows
Portierung der Entwicklungsumgebung auf Linux
Etablierung von KlocWork zur Code Qualitätssteigerung
Entwicklung von Python Modul zur DLT Auswertung in Test-Framework
Review der bestehenden Adaptive Autosar Code Basis unter C++14 |
Rolle: |
SW-Developer |
DV-Basis: |
C++, Python, Bash, Eclipse, Perforce, Jira, CMake, Adaptive Autosar |
Plattform: |
Win 10, Linux, Embedded Linux |
──────────────────────────────────────────────
Zeitraum: |
05/17 - 12/19 |
---|---|
Branche: |
Automotive |
Projekt: |
Automatisches Testframework für eCall Geräte Wartung und Erweiterung eines bestehenden Testframeworks in Java
Entwicklung einer Schalt- und Messbox auf Arduino Basis
Server Administation:
Source-Code-Management
|
Rolle: |
Test-Administrator |
DV-Basis: |
Java, C++, Python, Bash, PHP, Maven, Eclipse, Git, ClearCase, Teamforge, Testlink, Ediabas, Esys |
Plattform: |
Win 7, Win 10, AWS, Linux (RHEL, Ubuntu), VMWare, VirtualBox |
──────────────────────────────────────────────
Zeitraum: |
11/14 - 04/17 |
---|---|
Branche: |
Sicherheitstechnik |
Projekt: |
Testsystem-Entwicklung und Testmanagement Planung und Entwicklung eines Testsystems für verschiedene Gasmessgeräte:
Aufbau eines Multitestsystems
|
Tätigkeiten: |
Testen |
DV-Basis: |
Python, PyQt, SciPy, NumPy, Matplotlib, GnuPlot |
Plattform: |
Windows 7 |
──────────────────────────────────────────────
Zeitraum: |
11/10 - 10/14 |
---|---|
Branche: |
Automotive |
Projekt: |
Sw-Entwicklung, Beratung Neuentwicklung der zentralen Schliesskomponente auf AUTOSAR Plattform:
Entwicklung von Türsteuergeräten (Embedded Systems) auf NEC Basis:
Analyse und Bewertung von Fehlern:
|
Tätigkeiten: |
Entwicklung |
DV-Basis: |
C, C++, Assembler, CanOE, Doors, MKS Integrity, Visio 2007, Octave (MatLab Clone), CAN, LIN |
Plattform: |
WinXP, Ubuntu |
──────────────────────────────────────────────
Zeitraum: |
08/10 - 09/10 |
---|---|
Branche: |
Hard- und Softwareentwicklung |
Projekt: |
Embedded Linux-System Coaching zur Benutzung von OpenEmbedded, um ein Linux-System für das i.MX51 Babbage-Board zu erstellen.
|
Tätigkeiten: |
Beratung, Entwicklung |
DV-Basis: |
OpenEmbedded, i.MX51 Babbage-Board, C |
Plattform: |
Ubuntu Linux 10.04, Embedded Linux (Ångström) |
──────────────────────────────────────────────
Zeitraum: |
06/10 - 07/10 |
---|---|
Branche: |
Messsystemhersteller |
Projekt: |
SCM-Server Plannung und Durchführung der Einrichtung eines Sourcecode Management Servers. Unterstützung zur Migration bestehender Projekte und Schulung der Mitarbeiter. |
Tätigkeiten: |
Beratung, Projektierung, Realisierung, Schulung |
DV-Basis: |
Apache2, SVN, SSH, Samba, TortoiseSVN |
Plattform: |
Windows Server XEN, Windows XP, Linux Ubuntu 10.04 LTS |
──────────────────────────────────────────────
Zeitraum: |
12/08 – 11/09 (Festanstellung) |
---|---|
Branche: |
Automotive Zulieferer |
Projekt: |
Qualitätssicherung von DVD-Laufwerken für Automotive Ich war mitverantwortlich für die Erstellung von Testplänen, Auswahl der Testtools und Durchführung der Test. Die zu testende Hardware waren DVD-Laufwerke, die in Fahrzeugen eingesetz werden sollten, und daher erhöhten Anforderungen als Consumer Geräte erfüllen mussten. Im Rahmen dieser Tätigkeit entwickelte ich das unten folgende Testtool. |
Tätigkeiten: |
Peer Reviews, FMEA, CMMI |
DV-Basis: |
Perl, MS Visual C++ |
Plattform: |
DOS, Windows 95, Windows 2000, Windows XP, Linux |
──────────────────────────────────────────────
Zeitraum: |
01/09 – 05/09 (Festanstellung) |
---|---|
Branche: |
Automotive Zulieferer |
Projekt: |
Standardisierte Testsoftware Diese Testsoftware, wurde ursprünglich von mir entwickelt um alle bestehenden individuellen Testtools für die einzelnen Produkte zu vereinheitlichen. Dabei war ich verantwortlich für die Projektierung, das Design und die Implementation. Ziele des Tools sind:
Ein einsatzfähiger Prototyp für ATAPI und die serielle Meßgerätesteuerung war bereits in 8 MT fertiggestellt. Dieses erreichte ich durch die Verwendung von Perl als leistungsfähige RAD Sprache, in Verbindung mit einer C Schnittstelle für die Hardwaretreiber. |
Tätigkeiten: |
Requirement Management (PRD), Projektmanagement, Implementation, RAD, Extrem Programming |
DV-Basis: |
Perl,Python, CPAN, ATAPI, Gtk, Qt |
Plattform: |
Linux, Embedded System |
──────────────────────────────────────────────
Zeitraum: |
08/08 – 12/08 (Festanstellung) |
---|---|
Branche: |
Automotive Zulieferer |
Projekt: |
Standalone Test Tool Ich war verantwortlich für das Requirement Management (PRD), die Auswahl und Analyse der Hw Plattform (ARM9), und die Projektplanung. In der Analysephase assemblierte ich ein vollständiges Betriebssystems basierend auf dem 2.6er Linux Kernel, welches mir die Kommunikation mit dem Board über die verschiedenen Schnittstellen (Seriell, Ethernet) ermöglichte. Darüberhinaus erstellte ich die Entwicklungsumgebung für Linux. |
Tätigkeiten: |
Requirement Management (PRD), Projektmanagement, Analyse |
DV-Basis: |
Builtroot, u-boot, Linux, ATMEL AT91RM9200, TaskJuggler, Umbrello (UML Modelling), Visio |
Plattform: |
Linux, Embedded System (ARM9) |
──────────────────────────────────────────────
Zeitraum: |
10/04 – 08/08 (Festanstellung) |
---|---|
Branche: |
Automotive Zulieferer |
Projekt: |
Sw-Entwicklung für verschiedene Automotive CD-Laufwerke
|
Tätigkeiten: |
Sw-Architektur, Sw-Integration, FMEA, CMMI |
DV-Basis: |
TI C54xx, Accordo, Phonic, NEC, Code Composer Studio, MS Visual Studio, Clearcase UCM, Visio, Keil, ICE von Lauterbach |
Plattform: |
NEC Microcontroller, TI C54xx Series, Windows 2000, Windows XP |
──────────────────────────────────────────────
Zeitraum: |
02/05 – 01/07 (Festanstellung) |
---|---|
Branche: |
Automotive Zulieferer |
Projekt: |
ESP Erweiterung für CD-Laufwerk Es sollte eine bestehende Hardware Lösung um die Fähigkeit einer ESP erweitert werden. Die Software für die alte Hardware war, wegen fehlender Modularität, nicht ohne weiteres zu verwenden. Um Kunden mit diesem Produkt schnellstmöglich befriedigen zu können, war die Zeit sehr knapp bemessen. Innerhalb kürzester Zeit gelang es mir, die Schwachstellen der alten Software aufzudecken und Projektplanungen für drei verschiedene Szenarien der Verwirklichung aufzuzeigen. Wegen fehlender Ressourcen arbeiteten wir mit einer externen Firma zusammen. Ich betreute das Projekt in jeder Phase als Sw-Designer und Sw-Integrator. So oblag es mir, in Rücksprache mit dem Teamleiter, die Entwicklung der Software zu steuern und die Tätigkeiten der externen und internen Mitarbeiter zu koordinieren. Darüber hinaus übernahm ich noch Debug- und Testaufgaben. |
Tätigkeiten: |
Projektplanung, Sw-Architektur, Sw-Integration, Integrationstests |
DV-Basis: |
TI C54xx, Accordo, Code Composer Studio, JTAG-Debugger, SVN, Clearcase UCM, Visio |
Plattform: |
TI C54xx Series, Windows 2000, Windows XP |
──────────────────────────────────────────────
Zeitraum: |
10/03 – 10/04 |
---|---|
Branche: |
Internet |
Projekt: |
Gesamtlösung für Webhosting und WebDesign Es sollte für mittelständische Unternehmen ein Rundum Sorglos Paket von Webhosting und -design angeboten werden. Als mein Geschäftspartner für das Server-Hosting Insolvenz anmeldete, nahm ich dieses als Anstoß eine für mich nicht so interessante Tätigkeit aufzugeben. |
Tätigkeiten: |
Gewerbetreibender (Gründer) |
DV-Basis: |
Apache, Samba, PHP, MySQL, HTML, JavaScript |
Plattform: |
Linux Debian Server, Linux Suse 9.0, Windows 2000 |
──────────────────────────────────────────────
Zeitraum: |
12/00 – 01/03 (Festanstellung) |
---|---|
Branche: |
Meß- und Funkgerätehersteller |
Projekt: |
Krypto-Funkgerät für militärischen Einsatz Es stellte sich die Aufgabe, ein Funkgerät mit Frequenzsprungverfahren zu realisieren. Die Synchronisation der Geräte untereinander verlangte ein hohes Maß an sorgfältiger Planung der einzelnen Softwareschichten. Als Laufzeitumgebung kam nur ein zuverlässiges Real Time OS in Frage. Darüberhinaus übernahm ich die Rolle des SCM Managers (mit Clearcase) für unser Projekt.
|
Tätigkeiten: |
Sw Entwicklung, Tests, SCM Manager |
DV-Basis: |
Echtzeitbetriebssystem OSE, PowerPC, Clearcase, Visio, Rational Rose, MS Project |
Plattform: |
PowerPC, Windows 2000, Linux |
──────────────────────────────────────────────
Zeitraum: |
03/99 – 10/00 (Festanstellung) |
---|---|
Branche: |
Ingenieurbüro, Ver- und Entsorgungsunternehmen |
Projekt: |
Einsatzpläne, Leitungsnetzdarstellung Hier ging es um 2 Softwareprojekte, die mehrere Module miteinander teilten. Diese beiden Anwendungen waren auf die Verarbeitung sehr großer Datenmengen (u.a. geographischer Daten) ausgelegt. Eine effektive Verarbeitung und Filterung war Voraussetzung für eine effiziente Funktionsweise.
|
Tätigkeiten: |
Sw-Architektur, SCM Manager, IT Administration, Projektmanagement, Mitarbeiterführung, GIS-Datenverarbeitung |
DV-Basis: |
Visual Age C++4.0, Borland C++ Builder 5.0, SQL Anyware, Oracle, MS Access, MS SQL Server, UML Modelling Tools, Visio, RCS, MS Project |
Plattform: |
Linux, Windows Server, OS/2 |
──────────────────────────────────────────────
Zeitraum: |
09/98 – 01/99 |
---|---|
Branche: |
Hard- und Softwareentwickler |
Projekt: |
100-MBit Netwerk Aufgaben:
Vorgehen:
|
Tätigkeiten: |
Planung, Realisierung |
DV-Basis: |
|
Plattform: |
──────────────────────────────────────────────
Zeitraum: |
05/98 – 08/99 |
---|---|
Branche: |
Werbeagentur |
Projekt: |
Kommunikationmöglichkeit für heterogene Computerlandschaft
|
Tätigkeiten: |
Beratung, Planung, Realisierung |
DV-Basis: |
MS Exchange Server, Tobit David, MS Outlook |
Plattform: |
Windows Server, Mac OS, Win95, Win98 |
──────────────────────────────────────────────
Zeitraum: |
02/98 – 05/99 |
---|---|
Branche: |
Hard- und Softwareentwickler |
Projekt: |
Machbarkeitsstudie zur Migration der kompletten Lagerhaltungssoftware Eine Lagerhaltungssoftware auf MS Access Basis sollte komplett selber, mit anderen Datenbanktypen, realisiert werden Vorgehen:
|
Tätigkeiten: |
Planung, Realisierung |
DV-Basis: |
MS Access, Oracle, Paradox, MS Sql Server, Borland C++ |
Plattform: |
Win95, Windows NT, Windows Server |
──────────────────────────────────────────────
Zeitraum: |
01/98 – 02/98 |
---|---|
Branche: |
Hard- und Softwareentwickler |
Projekt: |
Datenbankprogramm zur Lagerhaltung erweitern Aufgaben:
Vorgehen:
|
Tätigkeiten: |
Design, Realisierung |
DV-Basis: |
MS Access |
Plattform: |
Win95, Windows NT, Windows Server |
──────────────────────────────────────────────
Zeitraum: |
09/97 – 12/97 |
---|---|
Branche: |
Hard- und Softwareentwickler |
Projekt: |
Upgrade und Erweiterung vorhandener Finanzbuchhaltungssoftware Aufgaben:
Vorgehen:
|
Tätigkeiten: |
Analyse, Risikoabschätzung, Realisierung |
DV-Basis: |
MS SQL Server, Sage KHK, MS Office |
Plattform: |
Win95, Windows NT, Windows Server, Novell Netware |