Konfig/Buildmngmnt, DevOps, Git, TFS, Jenkins, SW-Entwicklung ,-Integartion, -Test, C, C++, C#, .Net, PTC, ClearC, SVN, Synergy, Perf, Lauterbach
Aktualisiert am 06.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Konfigurations- und Buildmanagement
SoftwareIntegration
DevOps
Git
Azure Devops
Team Foundation Server
Jenkins
Perforce
PTC Integrity
Rational ClearCase
SVN
Rational Team Concert
Microsoft Visual Studio
InstallShield
C#
.NET
C++
C
Java
Python
Batch-Script
CANoe
Agile Softwareentwicklung
Deutsch
Englisch
Russisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2023-06 - heute

Entwicklung eines Steuerungssystems

Build- und Konfigurationsmanager Azure DevOps Buildmanagement Configmanagement ...
Build- und Konfigurationsmanager
  • Konfiguration und Verwaltung einer Buildumgebung für die Softwareentwicklung mit C#, C++ und TypeScript unter Verwendung von Azure DevOps (Microsoft)
  • Erstellung von Branches und Durchführung der Merges.
  • Erstellung und Durchführung der Builds/Pipelines.
  • Überwachung der Buildqualität inkl. Codequality und Tests.
  • Dokumentation der Projektkonfiguration in einem Configuration Management Plan.
  • Selbstständige Gestaltung, Durchführung und Überwachung der Softwareerstellung nach definierten Qualitätsstandards.
  • Definition, Umsetzung und Nachverfolgung von Änderungen an Konfigurationselementen und der zugehörigen Dokumente.
  • Erstellung von Produktsetups.
  • Bereitstellung der Software für den Systemtest.
  • Ausführung und Überwachung der definierten Tests.
  • Erstellung der für den Zertifizierungsprozess erforderlichen Beschreibungen.
Azure DevOps Buildmanagement Configmanagement Debugging Test Scrum Git TFS Windows Visual Studio 2017/2022 NuGet Artifactory VisualStudioCode Batch-Skript Beyond Compare
Manufacturing
2 Jahre 4 Monate
2021-06 - 2023-09

Entwicklung eines Fahrzeugsystems

Software-Integrator und Buildmanager DevOps Software-Integration Buildmanagement ...
Software-Integrator und Buildmanager
  • Aufbau und Pflege der Projektinfrastruktur in den Bereichen Configmanagement
  • Changemanagement, Buildmanagement und Test
  • Erstellen und Pflegen der erforderlichen Entwicklungsbranches
  • Entwickeln und Pflegen der Buildprozesse
  • Integration der Softwarekomponenten in die bestehende Umgebung
  • Erstellen der Softwarebuilds und -Releases
  • Problemanalyse in den Bereichen SW-Integration, Build-Environment und Test
  • Erstellen der erforderlichen Metriken und Releasedokumenten
  • Erstellung und Durchführung der Integrationstests
  • Smoke-Tests und der automatisierten Tests
  • Migrierung von IMS nach GitHub

DevOps Software-Integration Buildmanagement Debugging embedded Microcontroller Test Scrum GitHub IMS JIRA Jenkins Jenkins-Script DOORS Windows Bash-Script Cmake Python Batch-Skript Conan Artifactory Lauterbach WinIDEA VisualStudioCode Beyond Compare
Automotive
1 Jahr 6 Monate
2019-09 - 2021-02

Entwicklung eines Wafer-Testtools

Buildmanager, Softwareentwickler Buildmanagement Softwareentwicklung Test ...
Buildmanager, Softwareentwickler
  • Buildmanagement und Softwareentwicklung in der Entwicklung eines Wafer-Testtools
  • Erstellung und Management diverser Builds verschiedener Teams auf Jenkins unter der Nutzung der Continuous Integration Policy.
  • Installation und Administration des Jenkins-Buildservers und der Jenkins-Buildknoten.
  • Anbindung der Source-Streams aus Perforce und RTC.
  • Installation und Administration des Sonatype Nexus Repository Managers.
  • Erstellung und Management der internen Nuget-Packages sowie Einbindung dieser in die Buildprozesse.
  • Unterstützung des Softwareteams bei der Implementierung der GUI und anderer Funktionalität in C# mit .NET und WPF unter Verwendung von Visual Studio 2013, 2017 und 2019.
  • Erstellung der Installations-Pakete unter Verwendung von InstallShield 2019
Buildmanagement Softwareentwicklung Test Debugging Paketieren Scrum DevOps Jenkins Perforce RTC Windows Batch-Script Nuget Nexus Repository Manager OSS Visual Studio 20132019 InstallShield 2019 Beyond Compare 4
Semiconductor
1 Jahr 4 Monate
2018-05 - 2019-08

Entwicklung eines Fahrerassistenzsystems

Software-Integrator und Buildmanager Software-Integration Buildmanagement Debugging ...
Software-Integrator und Buildmanager
  • Software-Integration und Buildmanagement in der Entwicklung eines Fahrerassistenzsystems
  • Integration von (internen und externen) SW Komponenten mit den vorhandenen MW SW  Komponenten und möglichen weiteren Zulieferungen, incl. Dokumentation.
  • Inbetriebnahme auf dem Evaluation Board.
  • Entwickeln und Durchführen von Integrationstests durch Verwenden der vorgegebenen Schnittstellendokumenten, Teststrategie und Testumgebung.
  • Debugging der Integrationsfehler und Zuweisen an die verantwortlichen SW Komponenten.
  • Basierend auf den Integrationen das Durchführen von Releases nach dem abgestimmten Releaseterminplan, incl. Dokumentation.
  • Koordination der Integrations und Testarbeiten mit dem Gesamt SW/Test Projektleiter nach Scrum. 
Software-Integration Buildmanagement Debugging DevOps embedded Microcontroller Test Scrum GitHub Gerrit JIRA Jenkins Linux Windows Bash-Script Cmake Python MTS IMS/MKS/PTC Conan Docker Artifactory Lauterbach VisualStudio 2010/2017
Automotive
6 Monate
2017-11 - 2018-04

Entwicklung eines Steuergeräts

Konfigurationsmanager Konfigurationsmanagement embedded Microcontroller ...
Konfigurationsmanager
  •  Konfigurationsmanagement in der Entwicklung eines Steuergeräts 
  • Erstellung einer Ist-Analyse und Optimierung des Konfigurationsmanagements gemäß Anforderungen von Automotive SPICE.
  • Erstellung eines Kofigurationsmanagementplans mit dem Ziel der lückenlosen und fehlerfreien Dokumentation und Rückverfolgbarkeit des Konfigurationsmanagements der Varianten unter Berücksichtigung des übergeordneten Release-Plans.
  • Änderungsmanagement durch die Identifizierung der Veränderungen der Konfiguration der unterschiedlichen Varianten und Versionen in MKS/PTC Projektrepositories.
  • Kategorisieren der bestehenden Anforderungen in DOORS.
  • Konfigurationsbuchführung, Konfigurationsaudit, Dokumentation.
Konfigurationsmanagement embedded Microcontroller MKS/PTC DOORS
Automotive
3 Jahre 6 Monate
2014-05 - 2017-10

Entwicklung eines zentralen Highclass-Steuergeräts

Continuous-Integration DevOps V-Modell ...
  • Software-Integration und Buildmanagement in der Entwicklung eines zentralen Highclass-Steuergeräts
  • Für das zentrale Highclass-Steuergerät in C/C++ entwickelte Module wurden durch die Softwareentwickler geliefert.
  • Diese Lieferungen wurden auf Konsistenz überprüft.
  • Konsistenzprobleme wurden ggf. behoben und die Module mit dem Versionsverwaltungstool MKS im Rahmen der Continuous-Integration in das bestehende System integriert.
  • Gelieferte top level Libraries wurden integriert.
  • Software wurde kompiliert und mit dem Lauterbach Debugger auf das Steuergerät geflashed.
  • Smoketests wurden mit CANoe/CANalyzer durchgeführt und die Software an das zentrale Testteam geliefert.
  • Festgestellte Probleme wurden an die betreffende Modulentwickler kommuniziert.
  • Notwendige Konzeption, Anpassungen und Erweiterungen an Jenkins, Java-Plugins, Batch-Skrips, Python-Skripts, SCons-Files, Make-Files wurden durchgeführt und getestet. Berichte und Doku wurden im MKS abgelegt.
Continuous-Integration DevOps V-Modell embedded Microcontroller Test MKS Jenkins Java Scons C++ Python Make Batch-Skript Lauterbach CANoe CANalyzer
Automotive
1 Jahr 10 Monate
2012-07 - 2014-04

Entwicklung der Fahrer-Assistenz-Systeme

Software-Integration DevOps V-Modell ...
  • Software-Integration in der Entwicklung der Fahrer-Assistenz-Systeme 
  • Für die Fahrer-Assistenz-Systeme in C++ entwickelte Module wurden durch die Softwareentwickler geliefert.
  • Diese Lieferungen wurden auf Konsistenz überprüft. Konsistenzprobleme wurden ggf. behoben und die Module mit dem Versionsverwaltungstool MKS in das bestehende System integriert.
  • Software wurde kompiliert.
  • Smoketests wurden mit dem Testtool MTS durchgeführt und das Subsystem an die Gesamtintegration geliefert.
  • Festgestellte Probleme wurden an die betreffende Modulentwickler kommuniziert.
  • Notwendige Anpassungen an Batch-Skrips, Python-Skripts, Make-Files und Visual-Studio-Projekten wurden durchgeführt und getestet.
  • Smoketests wurden geplant, durchgeführt und in DOORS gepflegt.
Software-Integration DevOps V-Modell embedded Microcontroller Test Visual Studio 2005/2008/2010 MKS MTS C++ Python Make Batch-Skript DOORS
Automotive
2 Jahre
2010-07 - 2012-06

Entwicklung eines Highclass-Entertainment-Systems

Synergy Change C++ ...
  • Für ein Highclass-Entertainment-System in C++ entwickelte Module wurden durch die Teilprojektintegratoren geliefert.
  • Diese Lieferungen wurden auf Konsistenz überprüft.
  • Konsistenzprobleme wurden ggf. behoben und die Module mit dem Versionsverwaltungstool Telelogic Synergy in das bestehende System integriert.
  • Software wurde kompiliert. Smoketests wurden durchgeführt und das System an die Testabteilung geliefert.
  • Festgestellte Probleme wurden mit dem tool Telelogic Change an die betreffende Teilprojekte kommuniziert.
  • Notwendige Anpassungen an Batch-Skrips und Make-Files wurden durchgeführt und getestet.
Synergy Change C++ Make Batch-Skript ZOC REXX HEW E10A-USB CANoe SiTemppo
Automotive
1 Jahr 7 Monate
2008-12 - 2010-06

Implementierung neuer Anforderungen

Windows Mobile Visual Studio 2008 C++ ...
  • Analyse einer bestehenden mobilen Anwendung, Nachdokumentation, Weiterentwicklung Refactoring, Technisches Design, Implementierung neuer Anforderungen
  • Eine bestehende mobile C++ Anwendung für Windows Mobile wurde analysiert und umgestaltet.
  • In der agilen Vorgehensweise wurden neue Anforderungen zusammen mit dem Kunden ausgearbeitet und anschließend umgesetzt und dokumentiert.
  • Neue Module wurden in der Entwicklungsumgebung Visual Studio 2008 unter Verwendung von ME-Workflow entwickelt und mit dem Versionsverwaltungstool Subversion in das bestehende System integriert.
  • Die Anwendung wurde getestet und debuggt. Die Dokumentation der Anwendung wurde vervollständigt.
Windows Mobile Visual Studio 2008 C++ SVN MsBuild
Logistik
3 Monate
2008-09 - 2008-11

Troubleshooting

Software-Entwicklung/-Integration Test Visual Studio 2008 ...
  • Erweiterung, Debugging, Troubleshooting, Test einer mobilen Anwendung unter C#
  • Die Funktionalität einer bestehenden mobile C# Anwendung für Windows Mobile wurde erweitert.
  • Dabei wurde das .NET Compact Framework verwendet.
  • Außerdem wurden bestehende C++ Module integriert.
Software-Entwicklung/-Integration Test Visual Studio 2008 C++ C# .NET compact framework Windows Mobile CVS VPN GPRS WLAN
Healthcare
8 Monate
2008-01 - 2008-08

Entwicklung eines Highclass-Entertainment-Systems

C++ MoCCAv2 Perforce ...
  • Software-Integration in der Entwicklung eines Highclass-Entertainment-Systems
  • Für ein QNX-System wurden mehrere Softwaremodule in C++ und Java unter Benutzung der Entwicklungsumgebungen Source Insight und Visual Studio entwickelt.
  • Als Entwicklungsrichtlinie wurde MoCCAv2-Framework verwendet.
  • Die fertigen Module wurden kontinuierlich mit dem Versionsverwaltungstool Perforce in das bestehende System integriert.
  • Bei einem fehlgeschlagenen nächtlichem Build wurde eine umfassende Fehlerdiagnose durchgeführt.
C++ MoCCAv2 Perforce Java perl jam QNX CAN MOST Windows Source Insight
Automotive
6 Monate
2007-07 - 2007-12

Entwicklung einer DRM?Software

Visual Studio 2005 C++ C# ...
  • Konzeption und Entwicklung einer DRM–Software für Windows Mobile unter C#
  • Eine mobile C# Anwendung für Windows Mobile wurde für den Bereich DRM entwickelt. Hierzu wurde in Visual Studio 2005 das .NET Compact framework verwendet.
  • Dabei wurde einige bestehende Funktionalität aus einer Java, J2ME Anwendung portiert.
Visual Studio 2005 C++ C# .NET compact framework Windows Mobile Java J2ME CVS
Telekommunikation
10 Monate
2006-10 - 2007-07

Troubleshooting

Software-Entwicklung/-Integration Test Visual Studio 2005 ...
  • Erweiterung, Debugging, Troubleshooting, Test einer mobilen Anwendung unter C#
  • Die Funktionalität einer bestehenden mobile C# Anwendung für Windows Mobile wurde erweitert.
  • Dabei wurde das .NET Compact Framework verwendet.
  • Außerdem wurden bestehende C++ Module integriert.
Software-Entwicklung/-Integration Test Visual Studio 2005 C++ C# .NET compact framework Windows Mobile CVS VPN GPRS WLAN
Healthcare
7 Monate
2006-04 - 2006-10

Modulintegration

Visual Studio 2005 C++ ADS ...
  • Handy-Entwicklung, Modulintegration, DRM, Systemdebugging, Integrationstests, Performanceanalyse, Test und Verifikation
  • Für ein Handy-Betriebssystem entwickelte ausgewählte C++ Module wurden mit dem Versionsverwaltungstool ClearCase in das bestehende System integriert.
  • Bei Problemen wurden die Module mit Hilfe des Hardware-Debuggers Lauterbach analysiert und in der Entwicklungsumgebung Visual Studio 2005 debuggt.
Visual Studio 2005 C++ ADS RVCT Lauterbach ClearCase
Telekommunikation
4 Monate
2005-12 - 2006-03

Portierung einer mobilen Anwendung

Software-Entwicklung/-Integration Test Visual Studio ...
  • Portierung einer mobilen Anwendung von Palm OS/C++ nach Windows mobile/C#, Integration der Module
  • Eine bestehende mobile C++ Anwendung für Palm OS wurde auf Windows CE portiert.
  • Dabei wurde das .NET Compact Framework in Visual Studio verwendet.
Software-Entwicklung/-Integration Test Visual Studio C++ C# .NET framework Windows CE CVS
Healthcare
11 Monate
2005-02 - 2005-12

Entwicklung von Komponenten einer Monitor-Software

C/C++ CVS
  • Entwicklung, Integration, Test von Komponenten einer Monitor-Software für Mobilfunkbetreiber
C/C++ CVS
Telco (DL)
1 Jahr
2004-01 - 2004-12

Entwicklung & Verifikation der String-Bibliothek in C

C CVS emacs ...
  • Implementierung
  • Verifikation
C CVS emacs ISABELLE
Projekt Verisoft (BMBF)
7 Monate
2003-08 - 2004-02

Implementierung mehrerer Druckertreiber

C emacs
  • Entwicklung und Implementierung mehrerer Druckertreiber für Linux
C emacs
Studium
1 Jahr 4 Monate
2002-03 - 2003-06

Implementierung einer Client Server Applikation

C++ Java
  • Design und Implementierung einer Client Server Applikation zur Visualisierung von Objekten
C++ Java
IT-Dienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Universität Saarbrücken

Abschluss: Diplom

 

Teilnahme an Seminaren

07/2012

MKS Integrator

 

09/2010

IBM Rational Synergy Build Manager

 

07/2007

Softwareintegration im Automotive-Umfeld

 

07/2007

Echtzeitbetriebssysteme am Beispiel von QNX

 

02/2007

Testen

Position

Position

  • Buildmanagement
  • Konfigurationsmanagement
  • Software-Integration
  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Projektleitung / Organisation / Koordination
  • Administration / Support
  • Qualitätssicherung / Test
  • Hardware-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Konfigurations- und Buildmanagement SoftwareIntegration DevOps Git Azure Devops Team Foundation Server Jenkins Perforce PTC Integrity Rational ClearCase SVN Rational Team Concert Microsoft Visual Studio InstallShield C# .NET C++ C Java Python Batch-Script CANoe Agile Softwareentwicklung

Schwerpunkte

  • Buildmanagement
  • Konfigurationsmanagement
  • DevOps
  • Softwareintegration
  • CI/CD
  • Softwareentwicklung
  • Testen

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Artifactory
Bash-Script
Buildmanagement
Conan
Debugging
Docker
Gerrit
GitHub
IMS/MKS/PTC
InstallShield
Jenkins
JIRA
Microsoft Visual Studio
MTS
Nexus OSS
Nuget
Paketierung
Perforce
RTC
Scrum
Software-Integration
Test
WPF
Azure DevOps
TFS

Java

  • Netzwerkprogrammierung
  • GUI mit AWT & Swing
  • J2ME 
  • .NET
  • Perl
  • Shell-Programmierung
  • XML
  • ZOC REXX Script
  • Python

 

Software-Tools

  • MKS/PTC Integrity Client
  • MTS Measurement Application
  • DOORS
  • Clearcase
  • Perforce
  • SVN
  • CVS
  • gcc
  • Telelogic Synergy 6.5
  • Telelogic Change 4.7
  • IBM Synergy 7.1
  • SITemppo
  • Renesas HEW 4.06
  • ZOC 5
  • Vector CANoe
  • Entwicklungsumgebungen:
  • Eclipse
  • MS Visual Studio 2005, 2008, 2010
  • Source Insight
  • Lauterbach (Debugger)
  • make, imake, gmake
  • MS Word
  • MS Excel
  • MS PowerPoint
  • UML
  • MsBuild
  • SCons
  • Jenkins

 

Bussysteme / Netzwerktechnik / Protokolle

  • DRM
  • Ethernet
  • IrDA
  • HTTP
  • RFID
  • SMTP
  • SOAP
  • TCP/IP

 

Test und Integration

  • Test-Durchführung
  • Test-Planung
  • Integrations-Durchführung
  • Integrations-Planung
  • Troubleshooting
  • Debugging

Position

  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Projektleitung / Organisation / Koordination
  • Administration / Support
  • Qualitätssicherung / Test
  • Hardware-Entwicklung
  • Software-Integration

Betriebssysteme

Linux
Treiberentwicklung
Unix/Linux
Windows
Windows CE

Programmiersprachen

.NET
Assembler
Basic
C
C#
C++
Cmake
Corba
Emacs
HTML
Imake, GNU-Make, Make-Maker etc...
Java
Perl
Python
Rexx
Shell
TeX, LaTeX
XML
ZOC REXX Script

Datenbanken

JDBC
ODBC
SQL

Datenkommunikation

CORBA
Ethernet
SMTP
TCP/IP

Hardware

ARM
Hardwareentwicklung
PC

Berechnung / Simulation / Versuch / Validierung

CANoe

Branchen

Branchen

Automotive

Manufactoring

Semiconductor

Healthcare


Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2023-06 - heute

Entwicklung eines Steuerungssystems

Build- und Konfigurationsmanager Azure DevOps Buildmanagement Configmanagement ...
Build- und Konfigurationsmanager
  • Konfiguration und Verwaltung einer Buildumgebung für die Softwareentwicklung mit C#, C++ und TypeScript unter Verwendung von Azure DevOps (Microsoft)
  • Erstellung von Branches und Durchführung der Merges.
  • Erstellung und Durchführung der Builds/Pipelines.
  • Überwachung der Buildqualität inkl. Codequality und Tests.
  • Dokumentation der Projektkonfiguration in einem Configuration Management Plan.
  • Selbstständige Gestaltung, Durchführung und Überwachung der Softwareerstellung nach definierten Qualitätsstandards.
  • Definition, Umsetzung und Nachverfolgung von Änderungen an Konfigurationselementen und der zugehörigen Dokumente.
  • Erstellung von Produktsetups.
  • Bereitstellung der Software für den Systemtest.
  • Ausführung und Überwachung der definierten Tests.
  • Erstellung der für den Zertifizierungsprozess erforderlichen Beschreibungen.
Azure DevOps Buildmanagement Configmanagement Debugging Test Scrum Git TFS Windows Visual Studio 2017/2022 NuGet Artifactory VisualStudioCode Batch-Skript Beyond Compare
Manufacturing
2 Jahre 4 Monate
2021-06 - 2023-09

Entwicklung eines Fahrzeugsystems

Software-Integrator und Buildmanager DevOps Software-Integration Buildmanagement ...
Software-Integrator und Buildmanager
  • Aufbau und Pflege der Projektinfrastruktur in den Bereichen Configmanagement
  • Changemanagement, Buildmanagement und Test
  • Erstellen und Pflegen der erforderlichen Entwicklungsbranches
  • Entwickeln und Pflegen der Buildprozesse
  • Integration der Softwarekomponenten in die bestehende Umgebung
  • Erstellen der Softwarebuilds und -Releases
  • Problemanalyse in den Bereichen SW-Integration, Build-Environment und Test
  • Erstellen der erforderlichen Metriken und Releasedokumenten
  • Erstellung und Durchführung der Integrationstests
  • Smoke-Tests und der automatisierten Tests
  • Migrierung von IMS nach GitHub

DevOps Software-Integration Buildmanagement Debugging embedded Microcontroller Test Scrum GitHub IMS JIRA Jenkins Jenkins-Script DOORS Windows Bash-Script Cmake Python Batch-Skript Conan Artifactory Lauterbach WinIDEA VisualStudioCode Beyond Compare
Automotive
1 Jahr 6 Monate
2019-09 - 2021-02

Entwicklung eines Wafer-Testtools

Buildmanager, Softwareentwickler Buildmanagement Softwareentwicklung Test ...
Buildmanager, Softwareentwickler
  • Buildmanagement und Softwareentwicklung in der Entwicklung eines Wafer-Testtools
  • Erstellung und Management diverser Builds verschiedener Teams auf Jenkins unter der Nutzung der Continuous Integration Policy.
  • Installation und Administration des Jenkins-Buildservers und der Jenkins-Buildknoten.
  • Anbindung der Source-Streams aus Perforce und RTC.
  • Installation und Administration des Sonatype Nexus Repository Managers.
  • Erstellung und Management der internen Nuget-Packages sowie Einbindung dieser in die Buildprozesse.
  • Unterstützung des Softwareteams bei der Implementierung der GUI und anderer Funktionalität in C# mit .NET und WPF unter Verwendung von Visual Studio 2013, 2017 und 2019.
  • Erstellung der Installations-Pakete unter Verwendung von InstallShield 2019
Buildmanagement Softwareentwicklung Test Debugging Paketieren Scrum DevOps Jenkins Perforce RTC Windows Batch-Script Nuget Nexus Repository Manager OSS Visual Studio 20132019 InstallShield 2019 Beyond Compare 4
Semiconductor
1 Jahr 4 Monate
2018-05 - 2019-08

Entwicklung eines Fahrerassistenzsystems

Software-Integrator und Buildmanager Software-Integration Buildmanagement Debugging ...
Software-Integrator und Buildmanager
  • Software-Integration und Buildmanagement in der Entwicklung eines Fahrerassistenzsystems
  • Integration von (internen und externen) SW Komponenten mit den vorhandenen MW SW  Komponenten und möglichen weiteren Zulieferungen, incl. Dokumentation.
  • Inbetriebnahme auf dem Evaluation Board.
  • Entwickeln und Durchführen von Integrationstests durch Verwenden der vorgegebenen Schnittstellendokumenten, Teststrategie und Testumgebung.
  • Debugging der Integrationsfehler und Zuweisen an die verantwortlichen SW Komponenten.
  • Basierend auf den Integrationen das Durchführen von Releases nach dem abgestimmten Releaseterminplan, incl. Dokumentation.
  • Koordination der Integrations und Testarbeiten mit dem Gesamt SW/Test Projektleiter nach Scrum. 
Software-Integration Buildmanagement Debugging DevOps embedded Microcontroller Test Scrum GitHub Gerrit JIRA Jenkins Linux Windows Bash-Script Cmake Python MTS IMS/MKS/PTC Conan Docker Artifactory Lauterbach VisualStudio 2010/2017
Automotive
6 Monate
2017-11 - 2018-04

Entwicklung eines Steuergeräts

Konfigurationsmanager Konfigurationsmanagement embedded Microcontroller ...
Konfigurationsmanager
  •  Konfigurationsmanagement in der Entwicklung eines Steuergeräts 
  • Erstellung einer Ist-Analyse und Optimierung des Konfigurationsmanagements gemäß Anforderungen von Automotive SPICE.
  • Erstellung eines Kofigurationsmanagementplans mit dem Ziel der lückenlosen und fehlerfreien Dokumentation und Rückverfolgbarkeit des Konfigurationsmanagements der Varianten unter Berücksichtigung des übergeordneten Release-Plans.
  • Änderungsmanagement durch die Identifizierung der Veränderungen der Konfiguration der unterschiedlichen Varianten und Versionen in MKS/PTC Projektrepositories.
  • Kategorisieren der bestehenden Anforderungen in DOORS.
  • Konfigurationsbuchführung, Konfigurationsaudit, Dokumentation.
Konfigurationsmanagement embedded Microcontroller MKS/PTC DOORS
Automotive
3 Jahre 6 Monate
2014-05 - 2017-10

Entwicklung eines zentralen Highclass-Steuergeräts

Continuous-Integration DevOps V-Modell ...
  • Software-Integration und Buildmanagement in der Entwicklung eines zentralen Highclass-Steuergeräts
  • Für das zentrale Highclass-Steuergerät in C/C++ entwickelte Module wurden durch die Softwareentwickler geliefert.
  • Diese Lieferungen wurden auf Konsistenz überprüft.
  • Konsistenzprobleme wurden ggf. behoben und die Module mit dem Versionsverwaltungstool MKS im Rahmen der Continuous-Integration in das bestehende System integriert.
  • Gelieferte top level Libraries wurden integriert.
  • Software wurde kompiliert und mit dem Lauterbach Debugger auf das Steuergerät geflashed.
  • Smoketests wurden mit CANoe/CANalyzer durchgeführt und die Software an das zentrale Testteam geliefert.
  • Festgestellte Probleme wurden an die betreffende Modulentwickler kommuniziert.
  • Notwendige Konzeption, Anpassungen und Erweiterungen an Jenkins, Java-Plugins, Batch-Skrips, Python-Skripts, SCons-Files, Make-Files wurden durchgeführt und getestet. Berichte und Doku wurden im MKS abgelegt.
Continuous-Integration DevOps V-Modell embedded Microcontroller Test MKS Jenkins Java Scons C++ Python Make Batch-Skript Lauterbach CANoe CANalyzer
Automotive
1 Jahr 10 Monate
2012-07 - 2014-04

Entwicklung der Fahrer-Assistenz-Systeme

Software-Integration DevOps V-Modell ...
  • Software-Integration in der Entwicklung der Fahrer-Assistenz-Systeme 
  • Für die Fahrer-Assistenz-Systeme in C++ entwickelte Module wurden durch die Softwareentwickler geliefert.
  • Diese Lieferungen wurden auf Konsistenz überprüft. Konsistenzprobleme wurden ggf. behoben und die Module mit dem Versionsverwaltungstool MKS in das bestehende System integriert.
  • Software wurde kompiliert.
  • Smoketests wurden mit dem Testtool MTS durchgeführt und das Subsystem an die Gesamtintegration geliefert.
  • Festgestellte Probleme wurden an die betreffende Modulentwickler kommuniziert.
  • Notwendige Anpassungen an Batch-Skrips, Python-Skripts, Make-Files und Visual-Studio-Projekten wurden durchgeführt und getestet.
  • Smoketests wurden geplant, durchgeführt und in DOORS gepflegt.
Software-Integration DevOps V-Modell embedded Microcontroller Test Visual Studio 2005/2008/2010 MKS MTS C++ Python Make Batch-Skript DOORS
Automotive
2 Jahre
2010-07 - 2012-06

Entwicklung eines Highclass-Entertainment-Systems

Synergy Change C++ ...
  • Für ein Highclass-Entertainment-System in C++ entwickelte Module wurden durch die Teilprojektintegratoren geliefert.
  • Diese Lieferungen wurden auf Konsistenz überprüft.
  • Konsistenzprobleme wurden ggf. behoben und die Module mit dem Versionsverwaltungstool Telelogic Synergy in das bestehende System integriert.
  • Software wurde kompiliert. Smoketests wurden durchgeführt und das System an die Testabteilung geliefert.
  • Festgestellte Probleme wurden mit dem tool Telelogic Change an die betreffende Teilprojekte kommuniziert.
  • Notwendige Anpassungen an Batch-Skrips und Make-Files wurden durchgeführt und getestet.
Synergy Change C++ Make Batch-Skript ZOC REXX HEW E10A-USB CANoe SiTemppo
Automotive
1 Jahr 7 Monate
2008-12 - 2010-06

Implementierung neuer Anforderungen

Windows Mobile Visual Studio 2008 C++ ...
  • Analyse einer bestehenden mobilen Anwendung, Nachdokumentation, Weiterentwicklung Refactoring, Technisches Design, Implementierung neuer Anforderungen
  • Eine bestehende mobile C++ Anwendung für Windows Mobile wurde analysiert und umgestaltet.
  • In der agilen Vorgehensweise wurden neue Anforderungen zusammen mit dem Kunden ausgearbeitet und anschließend umgesetzt und dokumentiert.
  • Neue Module wurden in der Entwicklungsumgebung Visual Studio 2008 unter Verwendung von ME-Workflow entwickelt und mit dem Versionsverwaltungstool Subversion in das bestehende System integriert.
  • Die Anwendung wurde getestet und debuggt. Die Dokumentation der Anwendung wurde vervollständigt.
Windows Mobile Visual Studio 2008 C++ SVN MsBuild
Logistik
3 Monate
2008-09 - 2008-11

Troubleshooting

Software-Entwicklung/-Integration Test Visual Studio 2008 ...
  • Erweiterung, Debugging, Troubleshooting, Test einer mobilen Anwendung unter C#
  • Die Funktionalität einer bestehenden mobile C# Anwendung für Windows Mobile wurde erweitert.
  • Dabei wurde das .NET Compact Framework verwendet.
  • Außerdem wurden bestehende C++ Module integriert.
Software-Entwicklung/-Integration Test Visual Studio 2008 C++ C# .NET compact framework Windows Mobile CVS VPN GPRS WLAN
Healthcare
8 Monate
2008-01 - 2008-08

Entwicklung eines Highclass-Entertainment-Systems

C++ MoCCAv2 Perforce ...
  • Software-Integration in der Entwicklung eines Highclass-Entertainment-Systems
  • Für ein QNX-System wurden mehrere Softwaremodule in C++ und Java unter Benutzung der Entwicklungsumgebungen Source Insight und Visual Studio entwickelt.
  • Als Entwicklungsrichtlinie wurde MoCCAv2-Framework verwendet.
  • Die fertigen Module wurden kontinuierlich mit dem Versionsverwaltungstool Perforce in das bestehende System integriert.
  • Bei einem fehlgeschlagenen nächtlichem Build wurde eine umfassende Fehlerdiagnose durchgeführt.
C++ MoCCAv2 Perforce Java perl jam QNX CAN MOST Windows Source Insight
Automotive
6 Monate
2007-07 - 2007-12

Entwicklung einer DRM?Software

Visual Studio 2005 C++ C# ...
  • Konzeption und Entwicklung einer DRM–Software für Windows Mobile unter C#
  • Eine mobile C# Anwendung für Windows Mobile wurde für den Bereich DRM entwickelt. Hierzu wurde in Visual Studio 2005 das .NET Compact framework verwendet.
  • Dabei wurde einige bestehende Funktionalität aus einer Java, J2ME Anwendung portiert.
Visual Studio 2005 C++ C# .NET compact framework Windows Mobile Java J2ME CVS
Telekommunikation
10 Monate
2006-10 - 2007-07

Troubleshooting

Software-Entwicklung/-Integration Test Visual Studio 2005 ...
  • Erweiterung, Debugging, Troubleshooting, Test einer mobilen Anwendung unter C#
  • Die Funktionalität einer bestehenden mobile C# Anwendung für Windows Mobile wurde erweitert.
  • Dabei wurde das .NET Compact Framework verwendet.
  • Außerdem wurden bestehende C++ Module integriert.
Software-Entwicklung/-Integration Test Visual Studio 2005 C++ C# .NET compact framework Windows Mobile CVS VPN GPRS WLAN
Healthcare
7 Monate
2006-04 - 2006-10

Modulintegration

Visual Studio 2005 C++ ADS ...
  • Handy-Entwicklung, Modulintegration, DRM, Systemdebugging, Integrationstests, Performanceanalyse, Test und Verifikation
  • Für ein Handy-Betriebssystem entwickelte ausgewählte C++ Module wurden mit dem Versionsverwaltungstool ClearCase in das bestehende System integriert.
  • Bei Problemen wurden die Module mit Hilfe des Hardware-Debuggers Lauterbach analysiert und in der Entwicklungsumgebung Visual Studio 2005 debuggt.
Visual Studio 2005 C++ ADS RVCT Lauterbach ClearCase
Telekommunikation
4 Monate
2005-12 - 2006-03

Portierung einer mobilen Anwendung

Software-Entwicklung/-Integration Test Visual Studio ...
  • Portierung einer mobilen Anwendung von Palm OS/C++ nach Windows mobile/C#, Integration der Module
  • Eine bestehende mobile C++ Anwendung für Palm OS wurde auf Windows CE portiert.
  • Dabei wurde das .NET Compact Framework in Visual Studio verwendet.
Software-Entwicklung/-Integration Test Visual Studio C++ C# .NET framework Windows CE CVS
Healthcare
11 Monate
2005-02 - 2005-12

Entwicklung von Komponenten einer Monitor-Software

C/C++ CVS
  • Entwicklung, Integration, Test von Komponenten einer Monitor-Software für Mobilfunkbetreiber
C/C++ CVS
Telco (DL)
1 Jahr
2004-01 - 2004-12

Entwicklung & Verifikation der String-Bibliothek in C

C CVS emacs ...
  • Implementierung
  • Verifikation
C CVS emacs ISABELLE
Projekt Verisoft (BMBF)
7 Monate
2003-08 - 2004-02

Implementierung mehrerer Druckertreiber

C emacs
  • Entwicklung und Implementierung mehrerer Druckertreiber für Linux
C emacs
Studium
1 Jahr 4 Monate
2002-03 - 2003-06

Implementierung einer Client Server Applikation

C++ Java
  • Design und Implementierung einer Client Server Applikation zur Visualisierung von Objekten
C++ Java
IT-Dienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Universität Saarbrücken

Abschluss: Diplom

 

Teilnahme an Seminaren

07/2012

MKS Integrator

 

09/2010

IBM Rational Synergy Build Manager

 

07/2007

Softwareintegration im Automotive-Umfeld

 

07/2007

Echtzeitbetriebssysteme am Beispiel von QNX

 

02/2007

Testen

Position

Position

  • Buildmanagement
  • Konfigurationsmanagement
  • Software-Integration
  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Projektleitung / Organisation / Koordination
  • Administration / Support
  • Qualitätssicherung / Test
  • Hardware-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Konfigurations- und Buildmanagement SoftwareIntegration DevOps Git Azure Devops Team Foundation Server Jenkins Perforce PTC Integrity Rational ClearCase SVN Rational Team Concert Microsoft Visual Studio InstallShield C# .NET C++ C Java Python Batch-Script CANoe Agile Softwareentwicklung

Schwerpunkte

  • Buildmanagement
  • Konfigurationsmanagement
  • DevOps
  • Softwareintegration
  • CI/CD
  • Softwareentwicklung
  • Testen

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Artifactory
Bash-Script
Buildmanagement
Conan
Debugging
Docker
Gerrit
GitHub
IMS/MKS/PTC
InstallShield
Jenkins
JIRA
Microsoft Visual Studio
MTS
Nexus OSS
Nuget
Paketierung
Perforce
RTC
Scrum
Software-Integration
Test
WPF
Azure DevOps
TFS

Java

  • Netzwerkprogrammierung
  • GUI mit AWT & Swing
  • J2ME 
  • .NET
  • Perl
  • Shell-Programmierung
  • XML
  • ZOC REXX Script
  • Python

 

Software-Tools

  • MKS/PTC Integrity Client
  • MTS Measurement Application
  • DOORS
  • Clearcase
  • Perforce
  • SVN
  • CVS
  • gcc
  • Telelogic Synergy 6.5
  • Telelogic Change 4.7
  • IBM Synergy 7.1
  • SITemppo
  • Renesas HEW 4.06
  • ZOC 5
  • Vector CANoe
  • Entwicklungsumgebungen:
  • Eclipse
  • MS Visual Studio 2005, 2008, 2010
  • Source Insight
  • Lauterbach (Debugger)
  • make, imake, gmake
  • MS Word
  • MS Excel
  • MS PowerPoint
  • UML
  • MsBuild
  • SCons
  • Jenkins

 

Bussysteme / Netzwerktechnik / Protokolle

  • DRM
  • Ethernet
  • IrDA
  • HTTP
  • RFID
  • SMTP
  • SOAP
  • TCP/IP

 

Test und Integration

  • Test-Durchführung
  • Test-Planung
  • Integrations-Durchführung
  • Integrations-Planung
  • Troubleshooting
  • Debugging

Position

  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Projektleitung / Organisation / Koordination
  • Administration / Support
  • Qualitätssicherung / Test
  • Hardware-Entwicklung
  • Software-Integration

Betriebssysteme

Linux
Treiberentwicklung
Unix/Linux
Windows
Windows CE

Programmiersprachen

.NET
Assembler
Basic
C
C#
C++
Cmake
Corba
Emacs
HTML
Imake, GNU-Make, Make-Maker etc...
Java
Perl
Python
Rexx
Shell
TeX, LaTeX
XML
ZOC REXX Script

Datenbanken

JDBC
ODBC
SQL

Datenkommunikation

CORBA
Ethernet
SMTP
TCP/IP

Hardware

ARM
Hardwareentwicklung
PC

Berechnung / Simulation / Versuch / Validierung

CANoe

Branchen

Branchen

Automotive

Manufactoring

Semiconductor

Healthcare


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.