Projekte
09/2020 - heute
Testautomatisierung Containerized App
. Testautomatisierung (ET-Framework, CANoe)
. Implementierung ET-FW Addons zur Stimulierung des Multifunktionslenkrads
. Bereitstellung einer REST-API für Testautomatisierung in Azure/DevOps
. Integrations/Systemtest mit Azure/DevOps
. Beratung/Support CANoe Restbussimulation für Security-Test in Trucks.
. Implementierung einer Restbussimulation für BodyController (CAPL)
. Documentation with Static Site Generator Hugo
- Software Skills: ET-Framework, C#, CANoe, CAPL, VtestStudio, hugo, markdown, CSS, Javascript.
- Protokolle: SOME/IP, IF1, CAN
- Entwicklungsumgebung: Windows 10, Azure/DevOps, CI/CD
07/2019 - 6/2020
Testautomatisierung Near Field Systeme
. Testautomatisierung ( MITE, dSpace AutomationDesk, LabView, CANoe)
. Test Creation basierend auf Requirement.
. Testdurchführung (manuell/automatisiert)
. Review von Test Concept, Test Design, Requirements and Test Cases
Skills: CANoe, dSpace Automation Desk, LabView, PYTHON, PTC Integrity, ISQTB Foundation Level
05/2019 - 06/2019
10/2018 – 10/2019 Mobile App - (Eigenes Projekt)
Durch die mobile App kann ein mobiles Business errichtet werden. Die App wird vorwiegend in Entwicklungsländern zum Einsatz kommen. Die App befindet sich gerade in der Beta-Testphase.
Implementierung von Backend Services
. Senden von Notifications
. Handling von Likes, Feedbacks
. Senden von Emails
. Aktivieren von Cronjobs
. Software Skills: Javascript, Java
. Entwicklungsumgebung : Android Studio, Windows 10, Node.js, Firebase, Gitlab
07/2018 - 03/2019 - Samsung Harman GmbH (11. Projekt, als Freiberufler)
. Testautomatisierung:
- Beratung/Support GUI Testautomatisierung bezüglich Teststrategie, Modularität und Konfiguration in TestComplete
- Erstellung von modularen Tests (TestComplete, Visual Basic Script, Python)
- Verantwortung der Qualität der erstellten Testskripte (Code Review/BitBucket)
- Software Skills: TestComplete, VB Script, Python
- Entwicklungsumgebung: Windows 10, Scrum, Kanban, Jira, Confluence, Git, Bitbucket
. Requirement Engineering :
- Die Überführung von Kundenanforderungen in Produktanforderungen
- Sicherstellung der aktuellen Projektstände mittels
Jira und
Confluence
- Durchführen von Reviews mit Stakeholdern und SW-Architekten
- Betreiben des Change Managements von bestehenden Anforderungen
- Abstimmung mit den Entwicklerteams
- Mitgestaltung bei der Weiterentwicklung von Methoden, Prozessen
sowie Tools und deren Anwendung
. Entwicklungsumgebung: Windows 10, GlobalTuningTool(Harman), Jira, Confluence, Scrum
06/2016 - 06/2018 – Samsung Harman / Alpine Electronics GmbH (10. Projekt, als Freiberufler)
Lead Testautomatisierung im Bereich Entertainment, Connectivity, Tuner und Audio.
Schwerpunkte: . Erstellung von automatisierten Tests mit Hilfe des Harman internen Frameworks basierend auf .NET Technologie (C#)
. Erweiterung unseres Frameworks mit Fokus auf Audio- und Videotests auf Grundlage des AVB Protokolls (Integration of Matlab Engine, FingerPrint)
. Koordination eines Entwicklerteams in Bukarest
Festlegen der Prioritäten, Definition von neuen Arbeitspaketen sowie
Überwachung des Entwicklungsfortschrittes
. Verantwortung der Qualität der erstellten Testskripte
Software-Skills: C#, MySQL, UNIX-Shell
Telematikprotokolle: SOME/IP; CAN; AVB
Entwicklungsumgebung: Windows 7, Windows 10, Perforce, Git,Visual C# Express, Harman TAF(Test Automation Framework), NERD (GUI-basiertes Testsystem), Tracking System (TMS, ELVIS, JIRA)
04/2014 – 05/2016 Automotive – Alpine Electronics GmbH (9. Projekt, als Freiberufler)
Erstellen von Testspezifikation und Entwicklung von automatisierten Testplänen im Bereich SOME/IP, TCP/IP
Schwerpunkte: . Erstellen von Testspezifikationen
. Entwicklung von Testplänen (SharpDevelop, C#, Subversion)
. Erstellen von Testreports(XML, XSLT, CSS, JavaScript)
. Implementierung von SOME/IP-Bibliotheken
Hardwareumgebung: PC Systeme
Software-Skills: C#, XML, XSLT
Telematikprotokolle: Ethernetprotokolle (TCP/IP, SOME/IP)
Entwicklungsumgebung: Windows 7, Subversion, SharpDevelop, .NET 3.5, ATAT(Alpine Test Automation Tool)
01/2014 - 03/2014 Automotive – Alpine Electronics GmbH (8. Projekt, als Freiberufler)
Erstellen von Testspezifikation und Entwicklung von automatisierten Testplänen im Bereich MOST-NetworkManagment.
Schwerpunkte: . Erstellen von Testspezifikationen
. Entwicklung von Testplänen (SharpDevelop, C#, Subversion)
. Erstellen von Testreports(XML, XSLT, CSS, JavaScript)
Hardwareumgebung: PC Systeme
Software-Skills: C#, XML, XSLT, JavaScript, CSS, Winforms
Telematikprotokolle: MOST, CAN
Entwicklungsumgebung: Windows 7, Subversion, SharpDevelop, .NET 3.5, ATAT(Alpine Test Automation Tool)
08/2005 – 12/2013 Automotive – Daimler AG (7. Projekt, als Freiberufler)
Entwicklung von systemnahen automatisierten Prüfplänen
Schwerpunkte: . Entwicklung von universellen baureihenübergreifenden Standardprüfplänen (.NET, C#)
. Gewährleistung der Wiederverwendbarkeit von SW-Bausteinen(Testjobs, Module) für andere Centerbereiche
. Begleitung und Unterstützung der Testaktivitäten in der zentralen Systemintegration
. Erstellen von Testreports (XML,XSLT)
. Design u. Implementierung eines AudioProcessing Tool zur Verarbeitung von Audiotestsignalen (.NET, C#, MSChart)
Hardwareumgebung: PC Systeme
Software-Skills: C#, XSLT, Open Source: MSChart, FFTW
Telematikprotokolle: MOST, CAN
Entwicklungsumgebung: Windows XP, Windows 7, Subversion, Visual Studio 2008 & 2010
10/2001 – 07/2005 Automotive – DaimlerChrysler AG (6. Projekt, als Freiberufler)
Analyse/Design und Implementierung eines Telematikreferenzsystem
Schwerpunkte: . MostAbstractionLayer (Implemetierung in C++)
. MSC-Standard 96/2000 Z.120
. Mitarbeit bei der Erstellung des "MSC-Kochbuchs" als semantische Ergänzung des MSC-Standards
. Einrichten eines Versionierungstools Win-CVS und PVCS
. Testgenenator (Analyse/Design und Implementierung in Java)
. Systemintegration (Telematik, CAN, MOST und 4CS)
. Erstellen von Tools(Perl) zur Vereinfachung der Testabläufe in der Systemintegration
Hardwareumgebung: PC Systeme
Software-Skills: C++, Java, Perl, 4CS
Analyse & Design: OOA/OOD nach Booch
Telematikprotokolle: MOST, CAN
Entwicklungsumgebung: Windows XP, Win-CVS, Visual Studio
01/2001 - 09/2001 IT-Branche – Hewlett-Packard (5. Projekt, als Freiberufler)
Entwicklung & Bereitstellung eines Call Tracking Systems als Web-Applikation
Schwerpunkte: . Mitarbeit in einem multi-nationalen Team
. Entwicklung von Schnittstellen zu verschiedenen Datenbanken
. Entwicklung von CGI-Applikationen auf Web-Server
. End-User Trainings
. IIS (Internet Information Server) Administration
Hardwareumgebung PC Systeme
Software-Skills: Java, Perl
Entwicklungsumgebung: Windows NT, IIS (Information Internet Server), MS Access, MS SQL Server, HTML, Apache,PC-Anywhere
1999 – 2000 Telekommunikation Alcatel AG (4. Projekt, Festanstellung)
Entwicklung eines Mappers zwischen einer Virtual Hardware Schnittstelle und eines komplexen Management Information Models.
Schwerpunkte: . Generieren von Datentypen
. Entwicklung von Message-Mapper
. Verarbeitung von Requests/Responses
. Subsystem Integration
Hardwareumgebung: UNIX Solaris 2.x
Software-Skills: C++
Analyse/Design: OOA/OOD nach Booch
Entwicklungsumg. GNU-Compiler, Interleaf & Framework
Interprozesskomm. UNIX-Sockets
1997 – 1999 Telekommunikation Alcatel AG (3. Projekt, Festanstellung)
Realisierung mehrerer Softwarekomponente einer Management Information Base (MIB) im Rahmen eines iterativen Entwicklungsprozesses.
Schwerpunkte: . OOA/OOD (Rose/Booch)
. Subsystem Integration
. Die Implementierung erfolgt komplett in C++
Hardware-Umgebung: SUN Sparc UIX System (Solaris 2.x)
Software-Skills: C++
Design Patterns: Singleton, Erbauer, Observer
Entwicklungsumgeb.: GNU-Compiler, Interleaf, MIB-Framework
Interprozesskomm.: UNIX-Sockets
1995 – 1997 Telekommunikation Alcatel AG (2. Projekt, Festanstellung)
System Integration eines übertragungstechnischen synchronen Netzknoten
Schwerpunkte: . Tcl/Tk-Programmierung zur Steuerung von Messgeräten
. Tcl/Tk zur Generierung von Testcases
. Methodisches Testen
. Software-Installation (Plattform, Application, UAE)
. Customer Support
Projektumfang: 50 Entwickler, Standort Deutschland
11/1992- 1995 Telekommunikation- Alcatel SEL AG (1.Projekt, Festanstellung)
Analyse, Design und Realisierung mehrerer Softwarekomponente an der Schnittstelle zwischen einem remoten Operation System (OS) und einem übertragungstechnischen synchronen Knoten.
Schwerpunkte: . Verwaltung von Verbindungsauf- und abbau
. Behandlung von CMISE-Operationen
Hardware-Umgebung: SUN Sparc UNIX System (SunOS 4.x)
Software-Skills: C++
Design/Analyse: OOA/OOD nach Booch-Methode
Design Pattern: Singleton & Observer
Entwicklungsumgebung: Emacs, Gnu-Compiler, Interleaf, SCCS
Protokoll: CMISE-Protokolle
Projektumfang: 150 Entwickler, Standort Deutschland