Automotive Testing, Testmanagement und HiL Testing
Aktualisiert am 26.07.2017
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.11.2017
Verfügbar zu: 80%
davon vor Ort: 80%
Deutsch
Englisch

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: Großraum Stuttgart, Böblingen, Calw, Esslingen, Pforzheim, Karlsruhe, Tübingen, Erlangen, Erlangen-Höchstadt, Fürth, Nürnberg

nicht möglich

Projekte

Projekte

Zeitraum : 02/2014-08/2014
Position : Festangestellt
Branche : Ingenieurdienstleister
Tätigkeit : Test- und Releasemanager für Quattro-Projekt HORA
  • Testmanagement
    • Ressourcenplanung
    • Terminplanung
    • Tracken der Projekttermine
    • Tracken der Arbeitsergebnisse
    • Testspezifikation-Reviews
    • Testkonzepterweiterung
    • Steuerung der Testaktivitäten in Rumänien
  • Freigabemanagement
    • Freigabedokumentation erstellen
    • Freigabe von Anwendersoftware und Systemfreigabe
    • Tracken der Testergebnisse
    • Releasekonzepterweiterung
  • Präsentation der Ergebnisse gegenüber Projektleitung

Tools : MKS Integrity, MS Powerpoint/Word/Excel, Matlab/Simulink/Polyspace


 

Zeitraum : 07/2013-01/2014
Position : Festangestellt
Branche : Ingenieurdienstleister
Tätigkeit : Bauteilverantwortlicher Dachbedieneinheit VS20/BR447
  • Lieferantenmanagement
  • Abstimmung mit Kunden
  • Diagnoselastenheft überarbeiten
  • Bauteilbeschaffung und Logistik
  • Releasemanagement
  • Lieferumfänge, Sachnummernstruktur und Sachnummernkreise definieren
  • Prüfen von Optik und Haptik
  • Erstellen von Lastenheft
  • Durchführen von erweiterter Funktionsprüfung
  • Durchführen von EMV-Tests
  • Erstellen von Testreports
  • Flashen und Inbetriebnehmen von Steuergeräten

Tools : CANoe, Vector ODX-Studio, Doors, Excel, DTS Monaco


 

Zeitraum : 11/2011-07/2013
Position : Festangestellt
Branche : Ingenieurdienstleister
Tätigkeit : HiL Testing am Integrations-HiL für Body-Controller der Baureihen VS20 und NCV3
  • Erstellen von Testscripts für automatisierte Tests
  • Durchführen von Release-Tests
  • Erstellen von Test-Metriken für Nachttests
  • Erstellen von Testreports
  • Analyse von failed Tests
  • Anlegen und Tracken von gefundenen Fehlern
  • Bugverifikation
  • Flashen und Inbetriebnehmen von Steuergeräten

Tools : Provetech TA/RT, WinWrap Basic, dSpace HiL, CANoe


 

Zeitraum : 08/2011-10/2011
Position : Freelancer
Branche : Automobilzulieferer
Tätigkeit : Testingenieur für Anhänger Rangier Assistent „ARA“
  • Schnittstellenspezifikation zu anderen Systemen
  • Reverse Engineering vom Matlab/Simulink Modell
  • Erstellen von ADTF Messkonfigurationen
  • Entwickeln von ADTF Erweiterungen
  • Erstellen von Miniaturmodellen für verschiedene Lenkungsarten (4-Rad-Lenkung, Hinterachslenkung, Vorderachslenkung) zur Simulation von Fahrten mit Anhänger

Tools : ADTF, Matlab/Simulink, Vedyna, Visual Studio 2008 Express


 

Zeitraum : 11/2010-08/2011
Position : Festangestellt
Branche : Automobilhersteller
Tätigkeit : HiL Tester Komponenten HiL für Kombiinstrumente
  • Erstellen von Testscripts für automatisierte Tests
  • Durchführen von Release-Tests
  • Erstellen von Test-Metriken für Nachttests
  • Erstellen von Testreports
  • Analyse von failed Tests
  • Anlegen und Tracken von gefundene Fehlern
  • Bugverifikation
  • Flashen und Inbetriebnehmen von Steuergeräten

Tools : Provetech TA/RT, WinWrap Basic, dSpace HiL, CANoe


 

Zeitraum  : 5/2010-10/2010
Position  : Festangestellt
Branche   : Automobilzulieferer
Tätigkeit : Test-Ingenieur und Tool-Softwareentwickler
  • Aufsetzen eines Testmanagement-Tools.
  • Erstellen von Testspezifikationen für mehrere High-End-Infotainment-Systeme.
  • Erstellen von Testreports und Testmetriken.
  • Requirements Engineering.
  • Aufbau von Testumgebungen.
  • Durchführen von Smoke-, Liefer-, Systemtests und Testfahrten.
  • Vorbereitung der Testumgebung (z.B. Hardwareumbauten oder Flashen).
  • Verwaltung der Hardware.
  • Ansprechpartner für den Qualitätsbeauftragten.
  • Direktes Reporting zum Leiter der Qualitätssicherung.
  • Entwickeln von Tools zur Testunterstützung.

Tools     : C#, VisualStudio 2008 Express, Eclipse 3.4, Vector CANcaseXL, Vector CANoe, VAS Tester, MS Word 2003, MS Excel 2003, MS Outlook, Testlink, Sourceforge, Perforce, Subversion


 

Zeitraum  : 12/2008 - 4/2010
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : Automobilzulieferer

Tätigkeit : Test-Ingenieur und Tool-Softwareentwickler

  • Beteiligt am Aufbau eines Testteams und Erreichen von SPICE Level 1.
  • Durchführung von Tests von Steuergeräten.
  • Durchführung von Bug-Reviews.
  • Dokumentation von Testspezifikationen in Excel, Word und Doors.
  • Dokumentation von Testausführungen in Excel und Word.
  • Durchführung von Robotermessungen und Verantwortlich für Betrieb des Roboters.
  • Automatisieren von Tests mit CANoe/CAPL.
  • Dokumentation von Anleitungen mit Hilfe von JSPWiki.
  • Reprogrammieren von Steuergeräten mit Hilfe von CFIterm,VAS Tester, E-Sys und Hardware-Debugger über JTAG.
  • Entwickeln von Batchfiles für CFIterm und Versionierung mit Subversion.
  • Entwickeln von Tools zur Unterstützung von Tests und zurReprogrammierung von Steuergeräten in C#.
  • Entwickeln von Erweiterungen für CANoe in C# und C++.
  • Entwicklung einer Oberfläche für einen SPI-Emulator in C#.

Tools   : C#, C++, CAPL (CANoe und CANape), Visual Basic for Applications (Excel), VisualStudio 2008 Express, Eclipse 3.4, Vector VN7600, Vector VX1121, PLS Universal Access Device, Stübli Roboter, Vector CANape 7.0, Vector CANoe 7.0/7.1, PLS Universal Debug Engine 2, CfiTerm, Subversion, Doors, VAS Tester, ESys, Ediabas, Jira, JSPWiki, MS Word 2003, MS Excel 2003, MS Outlook


 

Zeitraum  : 7/2008 - 10/2008
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : Automatisierungstechnik

Tätigkeit :Softwareentwickler

Weiterentwicklung und Fehlerbeseitigung eines Simulationstools mit grafischer Oberfläche.
Mit dem Simulationstool für Zellsysteme ist es möglich, Produktionsabläufe zu simulieren.
Ich war dabei allein verantwortlich, das existierende C#-Projekt, zu erweitern, Fehler zu beseitigen und den Ablauf zu analysieren.
Erweitert wurde das Programm um eine COM/Interop-Schnittstelle zu einer externen C++-Applikationen. Mit dieser Erweiterung konnte man Fehler- und Informationsmeldungen
verschiedener am Produktions-, und damit auch am Simulationsprozess, beteiligter Programme protokollieren.
Desweiteren wurde das Programm an einigen Stelle erweitert, um Zustandsdaten in einer MS-SQL Datenbank zu speichern. Beispielsweise das Blockieren der Datenbank mit den
Simulationsdaten für andere Prozesse als den Aufrufenden und Zwischenspeichern der virtuell gefertigten Werkstücke beim simulierten Übersetzen auf eine andere Produktionslinie.
Darüber hinaus habe ich Remote Debugging verwendet um Probleme mit dem Programm auf Simulationsrechnern zu analysieren und ggf. zu beheben.
Unbehandelte Ausnahmefehler habe ich ebenfalls beseitigt und die entsprechenden, zum Teil selbst generierte, Fehlermeldungen über geeignete Mechanismen an selbst entworfene WPF-Templates übermittelt.
Verwaltet wurde der Quellcode mit dem Team Foundation Server von Microsoft. Als Entwicklungsumgebung diente Visual Studio 2008 Professional von Microsoft. Die Simulationsrechner waren virtuelle Maschinen, verteilt über mehrere Subnetze.
Für die Analyse des Netzverkehrs wurde Wireshark verwendet.
Alle von mir eingebrachten Erweiterungen wurden dokumentiert.

Tools     : C#, VisualStudio 2008, Team Foundation Server, WPF, COM/Interop, ADO.NET, MSSQL 2005, Vips, Dia, StarUml, Wireshark, Remote Desktop, MS Office 2003


 

Zeitraum  : 2/2008 - 3/2008
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : Bank

Tätigkeit : Softwareentwickler

Entwicklung eines neuen Moduls für eine PHP-Weboberfläche zum Verwalten von Krediten und Benutzerdaten.
Erweiterung der Oberfläche unter Verwendung der Bibliothek TEQlibs der Firma TEQneers.
Erweiterung der bestehenden Datenbank.

Tools     : PHP 5.2/OO, TEQlibs, Eclipse 3.3, Windows XP, Oracle 9


 

Zeitraum  : 1/2008 - 2/2008
Position  : Festanstellung
Branche   : IT-Consulting

Tätigkeit : Softwareentwickler

  • Entwurf und prototypische Implementierung einer Weboberfläche zum Erfassen, Bearbeiten und Verwalten von Mitarbeiter- und Freelancerprofilen.
  • Speichern der Profile im Filesystem.
  • Speichern von zusätzlichen Angaben in einem DBMS.

Tools     : Sun Java2 5.0, Sun Javamail, Hibernate 3.2.5, JSF 1.2, Sun Glassfish V2, Netbeans 6.0, Debian 4.0, MySQL 5.0


 

Zeitraum  : 04/2007 - 12/2007
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : Bank

Tätigkeit : Softwareentwickler

  • Pflegen und Erweitern einer webbasierten Oberfläche zum Erzeugen von international gültigen Verträgen im PDF-Format.
  • Benutzerverwaltung und Verwaltung verschiedener Produkte und Dokumentvorlagen.
  • Erstellen von neuen Oberflächen und Ändern von vorhandenen.
  • Anpassen und Erstellen von JSP Seiten unter Verwendung des MVC-Frameworks des Vendors.
  • Anpassen und Erstellen von Datenbanktabellen und Views.
  • Anpassen des Frameworks für Datenbankzugriffe des Vendors zum Zugriff auf neue Spalten, Tabellen und Views.
  • Anpassen des XML-Protokolls zur Datenübertragung zu anderen Produkten innerhalb der Bank und zu anderen Bankinstituten.
  • Anpassen der XSLT und XSLT-FO-Dateien zur Erstellung der PDF-Dokumente.
  • Erstellen von Testcases mit Junit und Jmock für die Business Logic Klassen der JSP Seiten.
  • Entwicklung eines Shellscriptes in Bash. Automatische Generierung eines Protokolls zum Überprüfen der Konsistenz der Datenbanktabellen und den dazugehörenden Klassen des Frameworks für Datenbankzugriffe.
  • Entwicklung eines „buildscripts“ in Bash zum Erstellen eines Archivs mit geänderten Quelltexten und Konfigurationsdateien,das vom Kunden auf dem Server eingespielt wird.
  • Design-, Technical Solution und Testdokumentation aller Änderungen und Neuerungen in englischer Sprache.
  • Technische Diagramme mit Hilfe von OOA, OOD und UML 2, im speziellen Klassen-, Use-Case-, Sequence- und ERDiagramme.
  • Übergabe des Projektes an eine indische Firma.
  • Kommunikationssprache mit dem Kunden war Englisch.

Tools     : Java2SE 5.0, JSP 2.3, Fop 0.25, XML, XSLT, XSLT-FO, Objective Web Layer,
Objective Data Layer, Jmock und Junit, Tomcat 4.1 und 5.5, UML, OOA, OOD, Eclipse 3.2 und 3.3, Oracle 10g2 / SQL, Windows 2000, Debian 4.0 und SLES 10, CVS, WinCVS, ant, gnu-make, MagicDraw UML 12.5, XMLSpy


 

Zeitraum  : 04/2007
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : IT Consulting

Tätigkeit : Softwareentwickler

  • Erstellung einer Swingapplikation zur Auftragsbearbeitung und Fakturierung.
  • Erfassen von Rechnungs-/Auftragsdaten via Swing-Controls.
  • Generierung von PDF Rechnungsformularen.
  • Anbindung der Stammdaten der Oracle DB an die Swingapplikation.
  • Erstellung von Fakturiermasken mit kalkulatorischer Funktionalität.

Tools     : Java2 5.0, Swing, Simple JNDI, Eclipse 3.2 VisualEditor, Netbeans 5.5, Debian 4.0, Oracle 10g2


 

Zeitraum: 12/2006 - 3/2007
Firma   : Aus dem Bereich IT Consulting und Softwareentwicklung
Projekt : Erweiterung einer bestehenden PHP-Applikation zum Verwalten von Lieferanten, Kunden und Druckvorlagen in PDF-Form einer großen Druckerei. Die Erweiterung beinhaltet die Fehlerbereinigung des vorhandenen Codes, Performanceverbesserung durch Designänderung und Erweiterungen aufgrund neuer Anforderungen am PHP-Code sowie an den Smarty-Templates.
Software: Oracle, SQL, Eclipse 3.2, Subversion, OO-PHP 5.0, Smarty


Zeitraum: 08/2006-10/2006
Firma   : Anbieter für medizinische Software
Projekt : Entwurf und prototypische Implementierung einer EJB 3.0/JBoss-Applikation. Die Applikation verwaltet Projekte sowie Kunden- und Mitarbeiterdaten. Erweiterungen für den Einsatz als Warenwirtschaftssystem und Lagerverwaltung sind eingeplant.
Software: Netbeans 5.0, JBoss


Zeitraum: 12/2005-01/2006
Firma   : Anbieter für medizinische Software
Projekt : Plattformunabhängiges Programm zum Erfassen von altersspezifischen Verhaltensweisen bei Kleinkindern für Kinderärzte
Software: Sun Java2 5.0 + Swing, Netbeans 4.1


Zeitraum: 04/2005-05/2005
Firma   : Anbieter für medizinische Software
Projekt : Installationsprozess für Spezialsoftware im Arztbereich
Software: bash, Perl 5.8


Zeitraum: 02/2004-06/2004
Firma   : Automobilzulieferer
Projekt : Entwurf und Umsetzung einer projektspezifischen Suchfunktion für automatisiert erstellte PDF-Dokumente
Software: Apache FOP 0.25
Projekt : Entwurf und Umsetzung einer Erweiterung zum Zusammenführen zweier XML-Dateien.
Software: Sun Java-SDK 1.4, Eclipse 3.0 Entwicklungsumgebung, Java Web Services "JAXB"
Projekt : Konzeptentwurf und prototypische Umsetzung einer HTML Oberfläche mit hinterlegter SQL-Datenbank zur automatisierten Generierung von Funktionscodes eines Projektes.
Software: Apache WebServer 2.0, MySQL 4.0, PHP 4, PHP XML DOM-Parser


Zeitraum: 04/2003-12/2003
Firma   : Anbieter für medizinische Software
Projekt : Entwurf und Implementierung einer Java-Applikation unter Swing mit Anbindung an MySQL-Datenbanken. Die Applikation verwaltet Lagerbestände von Computer-Hardwarekomponenten, Kundendaten und indizierbare Dokumente.
Software: Java, Swing

Aus- und Weiterbildung

Aus- und Weiterbildung

1994-1997 Ausbildung Industrieelektroniker Fachrichtung Produktionstechnik bei Daimler-Benz AG
1997-1998 Weiterbildung zum staatl. gepr. Techniker, Fachrichtung Elektronik, Prozessautomatisierung an der Gottlieb-Daimler Schule Sindelfingen
1998-2003 Studium der Softwaretechnik, Fachhochschule Esslingen

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Produkte
========
Innovator
Microsoft Office
Lotus SmartSuite
Microsoft Project
Adobe Framemaker
OpenOffice + UNO-Programmierung/Java

Standards, Schnittstellen
=========================
Objektorientierte Analyse (OOA)/Programmierung (OOP)/Design (OOD)
Strukturierte Analyse/Programmierung/Design
ISO/OSI Schichtenmodell
DB Design
Compilerbau (lex/yacc)
WebSite Aufbau, Wartung, Design (HTML, PHP, Perl-CGI, MySQL, CSS, Apache)
XML/XSL
SAMBA

Application Server
=========================
JBoss ab Version 4.x
Sun Glassfish ab Version 9.x
Tomcat ab Version 4.x

Betriebssysteme

MS-DOS
TOS
Unix
SuSE/RedHat/Debian/Gentoo-Linux, FreeBSD >=4
Windows
3.x, 9x, NT, 2000, XP, 2003
Windows CE

Programmiersprachen

Assembler
68000 und i386-Architektur, Grundkenntnisse
Basic
sehr gute Kenntnisse
C
gute Kenntnisse
C#
gute Kenntnisse
Imake, GNU-Make, Make-Maker etc...
gute Kenntnisse
Java
gute Kenntnisse
Perl
Grundkenntnisse
PHP
Gute Kenntnisse
Shell
(ba)sh: Sehr gute Kenntnisse. korn, c-shell: gute Kenntnisse
TeX, LaTeX
Gute Kenntnisse
CAPL

Datenbanken

MySQL
sehr gute Kenntnisse
Oracle
Anwender, Entwicklung und Administration auf Linux-Systemen (Gentoo, Debian und SLES)
Postgres
gute Kenntnisse
SQL
SQL92: gute Kenntnisse

Datenkommunikation

Bus
CORBA
Grundkenntnisse
Ethernet
sehr gute Kenntnisse
Internet, Intranet
sehr gute Kenntnisse
IPNG
IPv6: gute Kenntnisse
ISO/OSI
sehr gute Kenntnisse
LAN, LAN Manager
sehr gute Kenntnisse
NetBios
gute Kenntnisse
parallele Schnittstelle
gute Kenntnisse
Router
sehr gute Kenntnisse
RPC
Grundkenntnisse
RS232
gute Kenntnisse
SMTP
sehr gute Kenntnisse
TCP/IP
IPv4/IPv6: sehr gute Kenntnisse
Token Ring
gute Kenntnisse
Windows Netzwerk
gute Kenntnisse

Hardware

Atari
tiefe Kenntnisse der Hardware
Bus
CAN, FlexRay, Most
CD-Writer / Brenner
Anwenderkenntnisse
Drucker
Echtzeitsysteme
Kenntnisse aus Testersicht (Renesas SH-4, NEC V850, Infineon TriCore)
Emulatoren
VMWare
Mikrocontroller
80535
PC
tiefe Kenntnisse der Hardware
Scanner
Anwenderkenntnisse
Siemens-SPS STEP x
Grundkenntnisse
Soundkarten
Anwenderkenntnisse
SPS
Grundkenntnisse
Video Capture Karte
Anwenderkenntnisse

Berechnung / Simulation / Versuch / Validierung

CANoe
Hardware-in-the-Loop Simulation (HIL)
ProvetechTA
PSpice

Design / Entwicklung / Konstruktion

EAGLE

Branchen

Branchen

Automotive
Banken
Softwarehersteller
IT-Consulting

 

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: Großraum Stuttgart, Böblingen, Calw, Esslingen, Pforzheim, Karlsruhe, Tübingen, Erlangen, Erlangen-Höchstadt, Fürth, Nürnberg

nicht möglich

Projekte

Projekte

Zeitraum : 02/2014-08/2014
Position : Festangestellt
Branche : Ingenieurdienstleister
Tätigkeit : Test- und Releasemanager für Quattro-Projekt HORA
  • Testmanagement
    • Ressourcenplanung
    • Terminplanung
    • Tracken der Projekttermine
    • Tracken der Arbeitsergebnisse
    • Testspezifikation-Reviews
    • Testkonzepterweiterung
    • Steuerung der Testaktivitäten in Rumänien
  • Freigabemanagement
    • Freigabedokumentation erstellen
    • Freigabe von Anwendersoftware und Systemfreigabe
    • Tracken der Testergebnisse
    • Releasekonzepterweiterung
  • Präsentation der Ergebnisse gegenüber Projektleitung

Tools : MKS Integrity, MS Powerpoint/Word/Excel, Matlab/Simulink/Polyspace


 

Zeitraum : 07/2013-01/2014
Position : Festangestellt
Branche : Ingenieurdienstleister
Tätigkeit : Bauteilverantwortlicher Dachbedieneinheit VS20/BR447
  • Lieferantenmanagement
  • Abstimmung mit Kunden
  • Diagnoselastenheft überarbeiten
  • Bauteilbeschaffung und Logistik
  • Releasemanagement
  • Lieferumfänge, Sachnummernstruktur und Sachnummernkreise definieren
  • Prüfen von Optik und Haptik
  • Erstellen von Lastenheft
  • Durchführen von erweiterter Funktionsprüfung
  • Durchführen von EMV-Tests
  • Erstellen von Testreports
  • Flashen und Inbetriebnehmen von Steuergeräten

Tools : CANoe, Vector ODX-Studio, Doors, Excel, DTS Monaco


 

Zeitraum : 11/2011-07/2013
Position : Festangestellt
Branche : Ingenieurdienstleister
Tätigkeit : HiL Testing am Integrations-HiL für Body-Controller der Baureihen VS20 und NCV3
  • Erstellen von Testscripts für automatisierte Tests
  • Durchführen von Release-Tests
  • Erstellen von Test-Metriken für Nachttests
  • Erstellen von Testreports
  • Analyse von failed Tests
  • Anlegen und Tracken von gefundenen Fehlern
  • Bugverifikation
  • Flashen und Inbetriebnehmen von Steuergeräten

Tools : Provetech TA/RT, WinWrap Basic, dSpace HiL, CANoe


 

Zeitraum : 08/2011-10/2011
Position : Freelancer
Branche : Automobilzulieferer
Tätigkeit : Testingenieur für Anhänger Rangier Assistent „ARA“
  • Schnittstellenspezifikation zu anderen Systemen
  • Reverse Engineering vom Matlab/Simulink Modell
  • Erstellen von ADTF Messkonfigurationen
  • Entwickeln von ADTF Erweiterungen
  • Erstellen von Miniaturmodellen für verschiedene Lenkungsarten (4-Rad-Lenkung, Hinterachslenkung, Vorderachslenkung) zur Simulation von Fahrten mit Anhänger

Tools : ADTF, Matlab/Simulink, Vedyna, Visual Studio 2008 Express


 

Zeitraum : 11/2010-08/2011
Position : Festangestellt
Branche : Automobilhersteller
Tätigkeit : HiL Tester Komponenten HiL für Kombiinstrumente
  • Erstellen von Testscripts für automatisierte Tests
  • Durchführen von Release-Tests
  • Erstellen von Test-Metriken für Nachttests
  • Erstellen von Testreports
  • Analyse von failed Tests
  • Anlegen und Tracken von gefundene Fehlern
  • Bugverifikation
  • Flashen und Inbetriebnehmen von Steuergeräten

Tools : Provetech TA/RT, WinWrap Basic, dSpace HiL, CANoe


 

Zeitraum  : 5/2010-10/2010
Position  : Festangestellt
Branche   : Automobilzulieferer
Tätigkeit : Test-Ingenieur und Tool-Softwareentwickler
  • Aufsetzen eines Testmanagement-Tools.
  • Erstellen von Testspezifikationen für mehrere High-End-Infotainment-Systeme.
  • Erstellen von Testreports und Testmetriken.
  • Requirements Engineering.
  • Aufbau von Testumgebungen.
  • Durchführen von Smoke-, Liefer-, Systemtests und Testfahrten.
  • Vorbereitung der Testumgebung (z.B. Hardwareumbauten oder Flashen).
  • Verwaltung der Hardware.
  • Ansprechpartner für den Qualitätsbeauftragten.
  • Direktes Reporting zum Leiter der Qualitätssicherung.
  • Entwickeln von Tools zur Testunterstützung.

Tools     : C#, VisualStudio 2008 Express, Eclipse 3.4, Vector CANcaseXL, Vector CANoe, VAS Tester, MS Word 2003, MS Excel 2003, MS Outlook, Testlink, Sourceforge, Perforce, Subversion


 

Zeitraum  : 12/2008 - 4/2010
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : Automobilzulieferer

Tätigkeit : Test-Ingenieur und Tool-Softwareentwickler

  • Beteiligt am Aufbau eines Testteams und Erreichen von SPICE Level 1.
  • Durchführung von Tests von Steuergeräten.
  • Durchführung von Bug-Reviews.
  • Dokumentation von Testspezifikationen in Excel, Word und Doors.
  • Dokumentation von Testausführungen in Excel und Word.
  • Durchführung von Robotermessungen und Verantwortlich für Betrieb des Roboters.
  • Automatisieren von Tests mit CANoe/CAPL.
  • Dokumentation von Anleitungen mit Hilfe von JSPWiki.
  • Reprogrammieren von Steuergeräten mit Hilfe von CFIterm,VAS Tester, E-Sys und Hardware-Debugger über JTAG.
  • Entwickeln von Batchfiles für CFIterm und Versionierung mit Subversion.
  • Entwickeln von Tools zur Unterstützung von Tests und zurReprogrammierung von Steuergeräten in C#.
  • Entwickeln von Erweiterungen für CANoe in C# und C++.
  • Entwicklung einer Oberfläche für einen SPI-Emulator in C#.

Tools   : C#, C++, CAPL (CANoe und CANape), Visual Basic for Applications (Excel), VisualStudio 2008 Express, Eclipse 3.4, Vector VN7600, Vector VX1121, PLS Universal Access Device, Stübli Roboter, Vector CANape 7.0, Vector CANoe 7.0/7.1, PLS Universal Debug Engine 2, CfiTerm, Subversion, Doors, VAS Tester, ESys, Ediabas, Jira, JSPWiki, MS Word 2003, MS Excel 2003, MS Outlook


 

Zeitraum  : 7/2008 - 10/2008
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : Automatisierungstechnik

Tätigkeit :Softwareentwickler

Weiterentwicklung und Fehlerbeseitigung eines Simulationstools mit grafischer Oberfläche.
Mit dem Simulationstool für Zellsysteme ist es möglich, Produktionsabläufe zu simulieren.
Ich war dabei allein verantwortlich, das existierende C#-Projekt, zu erweitern, Fehler zu beseitigen und den Ablauf zu analysieren.
Erweitert wurde das Programm um eine COM/Interop-Schnittstelle zu einer externen C++-Applikationen. Mit dieser Erweiterung konnte man Fehler- und Informationsmeldungen
verschiedener am Produktions-, und damit auch am Simulationsprozess, beteiligter Programme protokollieren.
Desweiteren wurde das Programm an einigen Stelle erweitert, um Zustandsdaten in einer MS-SQL Datenbank zu speichern. Beispielsweise das Blockieren der Datenbank mit den
Simulationsdaten für andere Prozesse als den Aufrufenden und Zwischenspeichern der virtuell gefertigten Werkstücke beim simulierten Übersetzen auf eine andere Produktionslinie.
Darüber hinaus habe ich Remote Debugging verwendet um Probleme mit dem Programm auf Simulationsrechnern zu analysieren und ggf. zu beheben.
Unbehandelte Ausnahmefehler habe ich ebenfalls beseitigt und die entsprechenden, zum Teil selbst generierte, Fehlermeldungen über geeignete Mechanismen an selbst entworfene WPF-Templates übermittelt.
Verwaltet wurde der Quellcode mit dem Team Foundation Server von Microsoft. Als Entwicklungsumgebung diente Visual Studio 2008 Professional von Microsoft. Die Simulationsrechner waren virtuelle Maschinen, verteilt über mehrere Subnetze.
Für die Analyse des Netzverkehrs wurde Wireshark verwendet.
Alle von mir eingebrachten Erweiterungen wurden dokumentiert.

Tools     : C#, VisualStudio 2008, Team Foundation Server, WPF, COM/Interop, ADO.NET, MSSQL 2005, Vips, Dia, StarUml, Wireshark, Remote Desktop, MS Office 2003


 

Zeitraum  : 2/2008 - 3/2008
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : Bank

Tätigkeit : Softwareentwickler

Entwicklung eines neuen Moduls für eine PHP-Weboberfläche zum Verwalten von Krediten und Benutzerdaten.
Erweiterung der Oberfläche unter Verwendung der Bibliothek TEQlibs der Firma TEQneers.
Erweiterung der bestehenden Datenbank.

Tools     : PHP 5.2/OO, TEQlibs, Eclipse 3.3, Windows XP, Oracle 9


 

Zeitraum  : 1/2008 - 2/2008
Position  : Festanstellung
Branche   : IT-Consulting

Tätigkeit : Softwareentwickler

  • Entwurf und prototypische Implementierung einer Weboberfläche zum Erfassen, Bearbeiten und Verwalten von Mitarbeiter- und Freelancerprofilen.
  • Speichern der Profile im Filesystem.
  • Speichern von zusätzlichen Angaben in einem DBMS.

Tools     : Sun Java2 5.0, Sun Javamail, Hibernate 3.2.5, JSF 1.2, Sun Glassfish V2, Netbeans 6.0, Debian 4.0, MySQL 5.0


 

Zeitraum  : 04/2007 - 12/2007
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : Bank

Tätigkeit : Softwareentwickler

  • Pflegen und Erweitern einer webbasierten Oberfläche zum Erzeugen von international gültigen Verträgen im PDF-Format.
  • Benutzerverwaltung und Verwaltung verschiedener Produkte und Dokumentvorlagen.
  • Erstellen von neuen Oberflächen und Ändern von vorhandenen.
  • Anpassen und Erstellen von JSP Seiten unter Verwendung des MVC-Frameworks des Vendors.
  • Anpassen und Erstellen von Datenbanktabellen und Views.
  • Anpassen des Frameworks für Datenbankzugriffe des Vendors zum Zugriff auf neue Spalten, Tabellen und Views.
  • Anpassen des XML-Protokolls zur Datenübertragung zu anderen Produkten innerhalb der Bank und zu anderen Bankinstituten.
  • Anpassen der XSLT und XSLT-FO-Dateien zur Erstellung der PDF-Dokumente.
  • Erstellen von Testcases mit Junit und Jmock für die Business Logic Klassen der JSP Seiten.
  • Entwicklung eines Shellscriptes in Bash. Automatische Generierung eines Protokolls zum Überprüfen der Konsistenz der Datenbanktabellen und den dazugehörenden Klassen des Frameworks für Datenbankzugriffe.
  • Entwicklung eines „buildscripts“ in Bash zum Erstellen eines Archivs mit geänderten Quelltexten und Konfigurationsdateien,das vom Kunden auf dem Server eingespielt wird.
  • Design-, Technical Solution und Testdokumentation aller Änderungen und Neuerungen in englischer Sprache.
  • Technische Diagramme mit Hilfe von OOA, OOD und UML 2, im speziellen Klassen-, Use-Case-, Sequence- und ERDiagramme.
  • Übergabe des Projektes an eine indische Firma.
  • Kommunikationssprache mit dem Kunden war Englisch.

Tools     : Java2SE 5.0, JSP 2.3, Fop 0.25, XML, XSLT, XSLT-FO, Objective Web Layer,
Objective Data Layer, Jmock und Junit, Tomcat 4.1 und 5.5, UML, OOA, OOD, Eclipse 3.2 und 3.3, Oracle 10g2 / SQL, Windows 2000, Debian 4.0 und SLES 10, CVS, WinCVS, ant, gnu-make, MagicDraw UML 12.5, XMLSpy


 

Zeitraum  : 04/2007
Position  : Arbeitnehmerüberlassung/Werkvertrag
Branche   : IT Consulting

Tätigkeit : Softwareentwickler

  • Erstellung einer Swingapplikation zur Auftragsbearbeitung und Fakturierung.
  • Erfassen von Rechnungs-/Auftragsdaten via Swing-Controls.
  • Generierung von PDF Rechnungsformularen.
  • Anbindung der Stammdaten der Oracle DB an die Swingapplikation.
  • Erstellung von Fakturiermasken mit kalkulatorischer Funktionalität.

Tools     : Java2 5.0, Swing, Simple JNDI, Eclipse 3.2 VisualEditor, Netbeans 5.5, Debian 4.0, Oracle 10g2


 

Zeitraum: 12/2006 - 3/2007
Firma   : Aus dem Bereich IT Consulting und Softwareentwicklung
Projekt : Erweiterung einer bestehenden PHP-Applikation zum Verwalten von Lieferanten, Kunden und Druckvorlagen in PDF-Form einer großen Druckerei. Die Erweiterung beinhaltet die Fehlerbereinigung des vorhandenen Codes, Performanceverbesserung durch Designänderung und Erweiterungen aufgrund neuer Anforderungen am PHP-Code sowie an den Smarty-Templates.
Software: Oracle, SQL, Eclipse 3.2, Subversion, OO-PHP 5.0, Smarty


Zeitraum: 08/2006-10/2006
Firma   : Anbieter für medizinische Software
Projekt : Entwurf und prototypische Implementierung einer EJB 3.0/JBoss-Applikation. Die Applikation verwaltet Projekte sowie Kunden- und Mitarbeiterdaten. Erweiterungen für den Einsatz als Warenwirtschaftssystem und Lagerverwaltung sind eingeplant.
Software: Netbeans 5.0, JBoss


Zeitraum: 12/2005-01/2006
Firma   : Anbieter für medizinische Software
Projekt : Plattformunabhängiges Programm zum Erfassen von altersspezifischen Verhaltensweisen bei Kleinkindern für Kinderärzte
Software: Sun Java2 5.0 + Swing, Netbeans 4.1


Zeitraum: 04/2005-05/2005
Firma   : Anbieter für medizinische Software
Projekt : Installationsprozess für Spezialsoftware im Arztbereich
Software: bash, Perl 5.8


Zeitraum: 02/2004-06/2004
Firma   : Automobilzulieferer
Projekt : Entwurf und Umsetzung einer projektspezifischen Suchfunktion für automatisiert erstellte PDF-Dokumente
Software: Apache FOP 0.25
Projekt : Entwurf und Umsetzung einer Erweiterung zum Zusammenführen zweier XML-Dateien.
Software: Sun Java-SDK 1.4, Eclipse 3.0 Entwicklungsumgebung, Java Web Services "JAXB"
Projekt : Konzeptentwurf und prototypische Umsetzung einer HTML Oberfläche mit hinterlegter SQL-Datenbank zur automatisierten Generierung von Funktionscodes eines Projektes.
Software: Apache WebServer 2.0, MySQL 4.0, PHP 4, PHP XML DOM-Parser


Zeitraum: 04/2003-12/2003
Firma   : Anbieter für medizinische Software
Projekt : Entwurf und Implementierung einer Java-Applikation unter Swing mit Anbindung an MySQL-Datenbanken. Die Applikation verwaltet Lagerbestände von Computer-Hardwarekomponenten, Kundendaten und indizierbare Dokumente.
Software: Java, Swing

Aus- und Weiterbildung

Aus- und Weiterbildung

1994-1997 Ausbildung Industrieelektroniker Fachrichtung Produktionstechnik bei Daimler-Benz AG
1997-1998 Weiterbildung zum staatl. gepr. Techniker, Fachrichtung Elektronik, Prozessautomatisierung an der Gottlieb-Daimler Schule Sindelfingen
1998-2003 Studium der Softwaretechnik, Fachhochschule Esslingen

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Produkte
========
Innovator
Microsoft Office
Lotus SmartSuite
Microsoft Project
Adobe Framemaker
OpenOffice + UNO-Programmierung/Java

Standards, Schnittstellen
=========================
Objektorientierte Analyse (OOA)/Programmierung (OOP)/Design (OOD)
Strukturierte Analyse/Programmierung/Design
ISO/OSI Schichtenmodell
DB Design
Compilerbau (lex/yacc)
WebSite Aufbau, Wartung, Design (HTML, PHP, Perl-CGI, MySQL, CSS, Apache)
XML/XSL
SAMBA

Application Server
=========================
JBoss ab Version 4.x
Sun Glassfish ab Version 9.x
Tomcat ab Version 4.x

Betriebssysteme

MS-DOS
TOS
Unix
SuSE/RedHat/Debian/Gentoo-Linux, FreeBSD >=4
Windows
3.x, 9x, NT, 2000, XP, 2003
Windows CE

Programmiersprachen

Assembler
68000 und i386-Architektur, Grundkenntnisse
Basic
sehr gute Kenntnisse
C
gute Kenntnisse
C#
gute Kenntnisse
Imake, GNU-Make, Make-Maker etc...
gute Kenntnisse
Java
gute Kenntnisse
Perl
Grundkenntnisse
PHP
Gute Kenntnisse
Shell
(ba)sh: Sehr gute Kenntnisse. korn, c-shell: gute Kenntnisse
TeX, LaTeX
Gute Kenntnisse
CAPL

Datenbanken

MySQL
sehr gute Kenntnisse
Oracle
Anwender, Entwicklung und Administration auf Linux-Systemen (Gentoo, Debian und SLES)
Postgres
gute Kenntnisse
SQL
SQL92: gute Kenntnisse

Datenkommunikation

Bus
CORBA
Grundkenntnisse
Ethernet
sehr gute Kenntnisse
Internet, Intranet
sehr gute Kenntnisse
IPNG
IPv6: gute Kenntnisse
ISO/OSI
sehr gute Kenntnisse
LAN, LAN Manager
sehr gute Kenntnisse
NetBios
gute Kenntnisse
parallele Schnittstelle
gute Kenntnisse
Router
sehr gute Kenntnisse
RPC
Grundkenntnisse
RS232
gute Kenntnisse
SMTP
sehr gute Kenntnisse
TCP/IP
IPv4/IPv6: sehr gute Kenntnisse
Token Ring
gute Kenntnisse
Windows Netzwerk
gute Kenntnisse

Hardware

Atari
tiefe Kenntnisse der Hardware
Bus
CAN, FlexRay, Most
CD-Writer / Brenner
Anwenderkenntnisse
Drucker
Echtzeitsysteme
Kenntnisse aus Testersicht (Renesas SH-4, NEC V850, Infineon TriCore)
Emulatoren
VMWare
Mikrocontroller
80535
PC
tiefe Kenntnisse der Hardware
Scanner
Anwenderkenntnisse
Siemens-SPS STEP x
Grundkenntnisse
Soundkarten
Anwenderkenntnisse
SPS
Grundkenntnisse
Video Capture Karte
Anwenderkenntnisse

Berechnung / Simulation / Versuch / Validierung

CANoe
Hardware-in-the-Loop Simulation (HIL)
ProvetechTA
PSpice

Design / Entwicklung / Konstruktion

EAGLE

Branchen

Branchen

Automotive
Banken
Softwarehersteller
IT-Consulting

 

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.