Automatisierung, Migration, Test in Python, JAVA, C#; Tooling, Administration im Requirements Management IBM Doors (DXL), MKS; Oracle DB; Linux
Aktualisiert am 06.07.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.07.2026
Verfügbar zu: 100%
davon vor Ort: 80%
DOORS
Python
Oracle
C#
Java
BDD
TDD
Jenkins
MKS Integrity
FastAPI
Test
Migration
Automatisierung
SimCorp Dimension
Deutsch
Englisch
fließend

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 9 Monate
2024-01 - 2025-09

Projekttransfer nach Indien

C# Python Oracle

Übernahme einer extern entwickelten Client-Server Lösung zur Angebotserfassung, Entwicklung und Produktionssteuerung von Systemen und Transfer an eine interne indische Abteilung.

Das Programm unterstützt die Entwicklung von Kundensystemen nach einem Baukastenprinzip mit unterschiedlichen Architekturen, Prototyperstellung, sowie die Steuerung der serienreifen Produktion an weltweiten Standorten.

Primäres Ziel ist der Wissenstransfer, damit das Programm in Indien gewartet und erweitert werden kann.

Die Applikation ist in großen Teilen in Deutsch programmiert und kommentiert, Tabellen- und Spaltennamen der Datenbank enthalten Deutschsprachige Bezeichner und die Dokumentation der Anwendung ist eher rudimentär. Der Wissenstransfer umfasst deshalb auch Änderungen an all diesen Punkten.

Die Anwendung selbst ist eine Client-Server Architektur mit Oracle als Backend. Die Daten werden in der Datenbank in einem individuell konzipierten Objekt-Relationalen Format gespeichert.

Neben Schulung und Dokumentation erfolgt eine Unterstützung der Entwickler in der Erstellung einer Entwicklungsumgebung und der Einarbeitung in Windows-Forms Applikationen.

Der Quellcode wird von einem externen TeamFoundation Server in ein internes Git Repository übernommen.

Visual Studio .NET Oracle AsciiDoctor Team Foundation Server
C# Python Oracle
Continental
4 Jahre 3 Monate
2020-05 - 2024-07

Migration von Anforderungsdokumenten nach DOORS Next

Planung, Design, Entwicklung, Support Python Pytest Jenkins ...
Planung, Design, Entwicklung, Support
Entwicklung eines Programms zum Transfer von Anforderungsdokumenten aus dem Altsystem MKS nach DOORS Next.

Die Anwendung, nur als Backup Lösung angedacht, um einen alternativen Migrationsweg bereit zu stellen, war für einen längeren Zeitraum das einzig funktionierende Exportwerkzeug, um RM Dokumente für die Zielplattform bereit zu stellen.

Die Applikation automatisiert manuelle Schritte mit folgenden Zielen:

  • Performante Migration von RM Dokumenten
  • Vermeidung manueller Eingriffe
  • Export über die interne Datenaustauschplattform


Hinter den einzelnen Schritten stehen Python, JAVA und Perl Programme, sowie DXL Skripte, die nacheinander ausgeführt werden, um ein RM Dokument aus MKS auszulesen und als ReqIF Datei zum Import nach DOORS Next zur Verfügung zu stellen.

Die Programme werden durch eine generische Tool-Kette orchestriert, welche den Ablauf überwacht und steuert.

Manuelle Eingriffe sind nur notwendig, um auftretende Fehler zu korrigieren und die Tool-Kette neu zu starten, die dann mit dem letzten nicht erfolgreichen Schritt (Programm) fort fährt.

Softwarequalität und Testabdeckung wurden durch Pytest und Jenkins sichergestellt.

MKS IBM Rational DOORS DOORS Next DXL RMDX
Python Pytest Jenkins Java Perl Socket
Continental
Frankfurt am Main
2 Jahre 5 Monate
2020-01 - 2022-05

Automatisierung, Qualitätssicherung, Reporting, Test

Berater, Software Entwickler DXL Python
Berater, Software Entwickler

Automatisierung von Entwicklungsaufgaben, Unit-Tests und Qualitätssicherung.

Erstellung eines Software-Qualitätsreports für Test und Verlinkung.

DOORS DXL Skripte für Metriken und Datensynchronisation.

Definition von Gerrit Rules zum Einchecken von Software Änderungen.

Erstellen von Unit- und Integrations- Tests für Software-Komponenten in C.

IBM Rational DOORS Jenkins Gerrit PCLint Google Test
DXL Python
SMR Automotive
Stuttgart
2 Jahre 5 Monate
2018-08 - 2020-12

MKS Custom Actions Test-Management

Software Entwickler Java Python
Software Entwickler

GUI basierte Custom Actions zur Wiederverwendung von Testfällen und -resultaten für neue Versionen in unterschiedlichen Projekten.

Entwicklung der Oberflächen und Logik von speziellen MKS-Typen für das Test-Management.

Übernahme der Abstimmung von Anforderungen mit dem Testmanagement.

Unterstützung beim Austausch von Kundenlastenheften.

MKS
Java Python
Continental
Frankfurt am Main
2 Jahre 3 Monate
2017-10 - 2019-12

SOA DOORS-IMS Schnittstelle

Design, Entwicklung, Support DXL OSLC
Design, Entwicklung, Support

Anforderungen zwischen Rational DOORS und Integrity werden in einer SOA Architektur verlinkt.

Beratung bezüglich der Möglichkeiten und Einschränkungen der Verlinkung aus dem Blickwinkel von DOORS. 

Erarbeitung der Umsetzung. 

Erstellung, Erweiterung und Support der DXL Skripte für die Verlinkungsapplikation.

IBM Rational DOORS DOORS WebAccess OSLC MKS Oracle Service Bus
DXL OSLC
Continental
Frankfurt am Main
2 Jahre 4 Monate
2017-09 - 2019-12

Oracle Level 3 Support im Fond Management

Software Entwickler Python
Software Entwickler

Level 3 Support für Oracle Datenbank und Entwicklung in Simcorp Dimension.

Konfiguration, Test und Umstellung von Schnittstellen im SFTP Datentransfer und Message Queue Datenaustausch.

Fehlersuche in up- und downstream Systemen.

Performance Untersuchung von Oracle SQL Anweisungen.

Entwicklung von Simcorp Datenimport und -export über BatchJob Gruppen.

Hilfsprogramme in C# und Python.

Providerumstellung von SFTP und MQ Schnittstellen.

Tests und Begleitung von Release Upgrades von Simcorp Dimension.

Dokumentation von Schnittstellen.

Confluence Migration, SVN Migration nach GIT.

SimCorp Dimension Oracle 12c Atlassian Confluence Bitbucket Visual Studio .NET
Python
DWS
Frankfurt am Main
2 Jahre 6 Monate
2017-07 - 2019-12

SOA DOORS-Wise Schnittstelle

Design, Entwicklung, Support DXL OSLC
Design, Entwicklung, Support

Konzeption und Realisierung einer SOA Anwendung zur Verlinkung von DOORS Requirements mit WISE Zeichnungsobjekten.

Vergleichbar dem DOORS-IMS Data-Connector, wird eine Traceability von Anforderungen in DOORS mit Zeichnungen in WISE realisiert.

Support und Funktionserweiterung.

IBM Rational DOORS DOORS WebAccess OSLC Wise Oracle Service Bus
DXL OSLC
Continental
Frankfurt am Main
9 Monate
2018-04 - 2018-12

MDD Report Kundenanforderungen

Software Entwickler Java
Software Entwickler

Projekte die nach dem Model Driven Development (MDD) entwickelt werden, benötigen einen Statusbericht über die Umsetzung von Kundenanforderungen.


Der Bericht wird im Excel-Format erzeugt und enthält eine Ausprägung nach KW.

MKS Apache POI
Java
Continental
Frankfurt am Main
3 Monate
2017-10 - 2017-12

Aktualisierung MKS

Migrations Tester Python MKS CLI
Migrations Tester

Test der beiden MKS Tools Integrity und Source in Version 11.2.

Prüfung bestehender und neuer Funktionalitäten anhand interner Workflows.

Besonderes Augenmerk gilt der Migration von Sandboxen, da dies eine One-Way Migration ist.

MKS Integrity MKS Source
Python MKS CLI
Continental
Frankfurt am Main
5 Monate
2017-04 - 2017-08

RMDX Datenaustausch Support

Support
Support

First- und Second Level Support für die zentrale Lastenheftaustausch-Plattform RMDX.

RMDX ist eine intern entwickelte webbasierte Plattform für den Lastenheftaustausch zwischen der Continental und Kunden, bzw. Lieferanten.

Zielsysteme sind PTC und DOORS, wobei proprietäre Austauschformate, wie DOORS eXchange, RIF, ReqIF, aber auch unstrukturierte Formate, wie Excel, Word und PDF unterstützt werden.

Aufgaben:

  • Bearbeitung auftretender Probleme der Plattform
  • Unterstützung beim Datenaustausch und der Behebung von Fehlern innerhalb der Datenformate
  • Einrichten von Projekten, Berechtigungen und Formaten
  • Instandhaltung der Infrastruktur

MKS IMS IBM DOORS ReqMan DOORS eXchange Oracle Apache Tomcat GIT
Continental
Regensburg, Frankfurt
2 Monate
2017-06 - 2017-07

Aktualisierung IBM DOORS Client

Planung, Koordination, Umsetzung DXL Office VBA
Planung, Koordination, Umsetzung

Aktualisierung des DOORS Client auf die aktuelle Version 9.6.

Planung und Durchführung der Umstellung inklusive Tests mit den Fachabteilungen und der IT.

Aktualisierung bestehender DXL Skripte für Office 2013.

Beratung und Support auftretender Probleme.

IBM Rational DOORS DOORS eXchange MS Office 2013
DXL Office VBA
Continental
Frankfurt am Main
1 Jahr 9 Monate
2015-09 - 2017-05

MKS/IMS Custom Actions, Release Upgrade, Support

Entwickler MKS RequirementsManagement MKS SourceIntegrity
Entwickler

Erweiterung von MKS/IMS um Custom Actions:

  • Auffinden von Shared Member in Projekten
  • Kopieren von Projekten
  • Workflow im Bereich TestManagement

Migration von MKS und Doors Projekten nach IMS.

Support im  Datenaustausch.

Funktionstests für MKS/Integity in Source und Integrity für den Versionswechsel auf V11, sowie Integration der internen Datenaustauschplattform RMDX.

MKS IMS IntelliJ IDEA Eclipse Git Bugzilla Java
MKS RequirementsManagement MKS SourceIntegrity
Continental AG
Frankfurt
1 Jahr 7 Monate
2015-06 - 2016-12

Administration DOORS, DXL Skripte, Support

Administrator, Entwickler, Supporter Analyse Design TDD
Administrator, Entwickler, Supporter

Administration der Infrastruktur. First- und Second Level Support. Unterstützung und Beratung der Anwender in der Bedienung, beim Datenaustausch und der Erstellung von Erweiterungen per DXL Skriptsprache. Optimierung der Arbeitsabläufe durch individuelle Skripte, wie Template Tailoring oder Compliance Matrix. Automatisierte Doxygen konforme Nach-Dokumentation von DXL Skripten.

DOORS 9.5 eXchange Atego Synchronizer DxlEditor Sublime-Text Doxygen Bugzilla Git
Analyse Design TDD
Bosch AS
Schwäbisch Gmünd
8 Monate
2015-01 - 2015-08

Test Coverage, Excel Config, kriptzertifizierung ISO 26262

Beratung, Entwicklung Analyse Design Test ...
Beratung, Entwicklung

Testabdeckung von Anforderungen und Erweiterung des Enhanced Excel Exports um eine wiederverwendabre Konfiguration.

Qualifizierung von Doors Skripten nach ISO 26262. Support in Benutzerverwaltung von Doors und Datenaustauschen.

Doors Eclipse GIT Bugzilla DxlUnit
Analyse Design Test DXL
Continental AG
Frankfurt
1 Jahr
2014-01 - 2014-12

Doors LH Austausch, Support und Skripting, Migration, Administration

Beratung, Entwicklung und Support DXL Lastenheftaustausch
Beratung, Entwicklung und Support
Support in der Benutzerverwaltung von Doors. Planung, Durchführung und Test TS Umstellung Doors. Automatisierter LH Austausch und Abgleich mit Altprojekten in Doors. Erstellung von Metriken per Skript. Projekttransfer zwischen Doors Datenbanken per Archive & Restore. Word Dokumentenimport nach MKS. Tests und Dokumentation für Verbesserungen der zentralen Datenaustausch-plattform RMDX. Evaluierung Doors 9.6 und Doors Web Access. Migration LH Austausch in zentrale Platform.
DxlEditor Eclipse Tomcat MKS Microsoft Word DxlUnit Doors
DXL Lastenheftaustausch
Continental
Frankfurt
4 Monate
2013-09 - 2013-12

RMDX: Zentraler Requirements Datenaustausch Service

Beratung, Entwicklung, Support Lastenheftaustausch Scrum DXL ...
Beratung, Entwicklung, Support
Design einer Architektur zur Integration von Doors in einen zentralen Datenaustauschservice im Scrum Team. Support beim RIF Datenaustausch zwischen Doors ? MKS (PTC) Integrity über eine Web basierte Java Applikation. Entwicklung und Test eines Java Programmes zum Upgrade der genutzten MKS RIF Utility Schnittstelle für multi-mapped Attribute. Support Doors inklusive bestehender Skripte.
Doors MKS eXchange Exerpt Eclipse DxlUnit
Lastenheftaustausch Scrum DXL RIF ReqIF Java
Continental AG
Frankfurt
4 Monate
2013-05 - 2013-08

Find Assigned Requirements

Beratung, Analyse, Design, Test DXL Analyse Design ...
Beratung, Analyse, Design, Test
Export von XML Daten nach Excel. Formatierte Darstellung und vereinfachte Bearbeitung von XML Daten. Automatisierte Verlinkung von Modulen. Erweiterung der Konfigurierbarkeit des Skripts, Anpassung zur Nutzung des Tools in mehreren Doors Projekten und Ausrollen in ein neues Projekt.
Doors GIT Eclipse Bugzilla Doxygen DxlUnit
DXL Analyse Design Test
Continantal AG
Frankfurt
5 Monate
2013-01 - 2013-05

RMDX: Zentraler Datenaustausch

Beratung, Support Scrum DXL Datenaustausch
Beratung, Support
Beratung im Design einer Architektur zur Integration von Doors in einen zentralen Datenaustauschservice im Scrum Team. Support beim RIF Datenaustausch zwischen Doors ? MKS (PTC) Integrity über eine Web basierte Java Applikation. Aufwandsprüfung und Tests zum Upgrade der genutzten MKS RIF Utility Schnittstelle. Support Doors inklusive bestehender Skripte.
Doors MKS Eclipse Java J2EE Teamforge eXchange Exerpt
Scrum DXL Datenaustausch
Continantal AG
Frankfurt
3 Monate
2012-10 - 2012-12

FHD: Reorganisation der Fehlerbehandlungs- und Diagnose Architektur

Analyse, Beratung Design, Umsetzung,Test, Deployment XML DXL Analyse ...
Analyse, Beratung Design, Umsetzung,Test, Deployment
Erstellung diverser DXL Skripte um a) Attribute eines Moduls per Konfigurationsmodul in XML Tags zu verpacken und in ein Gruppenattribut zu überführen b) Die Gruppenattribute über eine dynamische GUI zu bearbeiten. c) Die Daten als XML zu exportieren. d) Die Datenstrukturen auf Konsistenz über eine konfigurierbare Anzahl von Modulen zu prüfen.
Doors Eclipse Doxygen DxlUnit
XML DXL Analyse Design
Continental AG
Frankfurt
9 Monate
2012-01 - 2012-09

Find Assigned Requirement

Beratung und Umsetzung DXL Analyse Design ...
Beratung und Umsetzung
Erstellung einer konfigurierbaren Benutzeroberfläche zur Ermittlung und Anzeige von zu bearbeitenden Anforderungen nach diversen Kriterien, welche dem Benutzer das Auffinden erleichtert. Aus der Trefferliste lässt sich ein betroffenes Modul einfach öffnen und zeigt nur die Treffer an. Export von Suchergebnissen nach Excel.
Doors DxlUnit clipse GIT Bugzilla
DXL Analyse Design Test
Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Ing. (FH) Elektrotechnik Nachrichtentechnik
MCP (Microsoft Certified Professional)

Seminare

  • Kommunikationstraining an der Deutschen Angestellten Akademie in Kaiserslautern
  • Rechnergestützte Implementierung integrierter Schaltungen am Zentrum für Mikroelektronik der Universität Kaiserslautern
  • Oracle Firmenspezialkurs in München
  • Progress Anwendungsentwicklung
  • Erstellung von Individualdokumentation
  • proAlpha PPS, MaWi, Einkauf, Vertrieb

Position

Position

Die Rolle bei meinen Kunden variierte je nach Projekt, waren jedoch oft nicht nur auf eine beschränkt.

Primär fand ich mich in der Position des Beraters, sowohl technisch, als auch fachlich, des Designers und Entwicklers in der Umsetzung, als auch des Testers (bevorzugt automatisiert) zur Überwachung der Qualität und der Dokumentation von der Anforderung bis zum Deployment.
Hinzu kommen noch Einsätze in Administration, Support und Schulung.


Kompetenzen

Kompetenzen

Top-Skills

DOORS Python Oracle C# Java BDD TDD Jenkins MKS Integrity FastAPI Test Migration Automatisierung SimCorp Dimension

Schwerpunkte

IBM Rational DOORS
Experte
Python
Experte
Oracle DB
Experte

Requirements Management seit 2008 mit IBM Rational DOORS in Administration, Lastenheftaustausch, Erweiterungen in DXL, Anbindung externer Programme Versionsaktualisierung. Interne, sowie externe Erweiterungen (Custom Actions) in MKS/IMS, sowie Tests zu neuen Versionen.

Python seit Version 3.4, primär in der Erstellung von Business-Logik für Prozesse und zur Migration, aber auch von Benutzeroberflächen und Web-Applikationen in Flask. Aktuelle Schwerpunkte sind Testing mit Pytest in Jenkins und  FastAPI.

Oracle Datenbanken gehören zu meinen Projekten seit 1997. Schwerpunkt sind DML in SQL und PL/SQL, sowie Performance Optimierung von Abfragen.

Aufgabenbereiche

Neuentwicklung
Erweiterung
Aktualisierung
Migration
Beratung
Administration
Schulung
Für meine zahlreichen Kunden war ich mit vielen Aufgaben betraut.

Produkte / Standards / Erfahrungen / Methoden

IBM Rational DOORS
Administration, Datenaustausch, Erweiterungen,
DOORS eXchange
Lastenheftaustausch
IMS
MKS Integrity
Custom Actions, Erweiterungen
MKS Source
Versionsaktualisierungen
SimCorp Dimension
Reports, L3 Support, Schnittstellen
GIT
TDD
BDD
Confluence
Docker

Meine größten Erfahrungen machte ich im Anforderungsmanagement mit den weit verbreiteten Anwendungen von IBM und PTC.

Für Erweiterungen zur Prozessoptimierung sind mir dabei immer Qualität und Nachvollziehbarkeit wichtig.

Ich entwickle daher Test Driven und dokumentiere in der Auszeichnungssprache AsciiDoctor.

Neben der klassischen Client-Server Architektur und dem Einsatz von Virtuellen Maschinen haben sich Docker Container als schnelle. leistungsfähige und ressourcenschonende Alternative etabliert.
Einige meiner Produkte für Projektplanung (Leantime), CI/CD (Jenkins), Quellcodeverwaltung (Gitea) laufen daher in Docker Containern.

Betriebssysteme

MS-DOS
Experte
Windows
Experte
Linux
Experte

Während in früheren Zeiten Microsoft mit seinem Betriebssystem Windows noch Vorreiter und Maßstab für einfache Bedienung war, hat es sich zu einer unsicheren Datenkrake entwickelt.

Ich bevorzuge heute deshalb Linux Betriebssysteme, wegen Ihrer ressourcenschonenden und sicheren Architektur in Entwicklung und Einsatz.


Programmiersprachen

Python
Experte
DXL
Experte
C#
Experte
Java
Experte
C, C++
Visual C++ 6.0
JavaScript
Fortgeschritten
Perl
Fortgeschritten
PL/SQL
Oracle 7.3 - 10g
PROGRESS-4GL
Versionen 8.3, 9.1
Scriptsprachen
VBScript, JScript, MS Office
Visual Basic & VB .Net
seit Visual Basic 3.0

Test-Driven-Development mit PyTest, JUnit, NUnit, Google Test, und dem Eigenprodukt DxlUnit für IBM Doors Skripte (siehe GitHub).

Testautomatisierung mit Jenkins.

Versionsverwaltung mit GIT (GutHub, Gitlab, Gitea, Gerrit), Subversion, IBM ClearCase, Team Foundation Server

Datenbanken

Access
95, 97, 2000..
DAO
Doors (Telelogic, IBM)
Administration, Beratung, Support
MS SQL Server
2000
ODBC
Oracle
Version 7.3, 8.05, Administrationserfahrung, 10g12c
Progress
Version 8.3, 9.1, Installations-, Administrationserfahrung
SQL
Kenntnisse in Datenanalyse und -design
Erfahrungen in Requirements Management mit IBM Telelogic DXL

Datenkommunikation

EDIFACT
Erfahrung u.A. mit INVOIC, REMADV sowie VDA
PC-Anywhere
RS232
TCP/IP
Windows Netzwerk
auch VDA4905 und VDA4913

Hardware

PLD, FPGA
1995 Seminar zum Thema 'Rechnergestützte Implementierung integrierter Schaltungen' am Zentrum für Mikroelektronik der Universität Kaiserslautern

Branchen

Branchen

Automotive
Einzelhandel
Versicherungen
Banken
Parteien
Industrie
Consumer Electronic

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 9 Monate
2024-01 - 2025-09

Projekttransfer nach Indien

C# Python Oracle

Übernahme einer extern entwickelten Client-Server Lösung zur Angebotserfassung, Entwicklung und Produktionssteuerung von Systemen und Transfer an eine interne indische Abteilung.

Das Programm unterstützt die Entwicklung von Kundensystemen nach einem Baukastenprinzip mit unterschiedlichen Architekturen, Prototyperstellung, sowie die Steuerung der serienreifen Produktion an weltweiten Standorten.

Primäres Ziel ist der Wissenstransfer, damit das Programm in Indien gewartet und erweitert werden kann.

Die Applikation ist in großen Teilen in Deutsch programmiert und kommentiert, Tabellen- und Spaltennamen der Datenbank enthalten Deutschsprachige Bezeichner und die Dokumentation der Anwendung ist eher rudimentär. Der Wissenstransfer umfasst deshalb auch Änderungen an all diesen Punkten.

Die Anwendung selbst ist eine Client-Server Architektur mit Oracle als Backend. Die Daten werden in der Datenbank in einem individuell konzipierten Objekt-Relationalen Format gespeichert.

Neben Schulung und Dokumentation erfolgt eine Unterstützung der Entwickler in der Erstellung einer Entwicklungsumgebung und der Einarbeitung in Windows-Forms Applikationen.

Der Quellcode wird von einem externen TeamFoundation Server in ein internes Git Repository übernommen.

Visual Studio .NET Oracle AsciiDoctor Team Foundation Server
C# Python Oracle
Continental
4 Jahre 3 Monate
2020-05 - 2024-07

Migration von Anforderungsdokumenten nach DOORS Next

Planung, Design, Entwicklung, Support Python Pytest Jenkins ...
Planung, Design, Entwicklung, Support
Entwicklung eines Programms zum Transfer von Anforderungsdokumenten aus dem Altsystem MKS nach DOORS Next.

Die Anwendung, nur als Backup Lösung angedacht, um einen alternativen Migrationsweg bereit zu stellen, war für einen längeren Zeitraum das einzig funktionierende Exportwerkzeug, um RM Dokumente für die Zielplattform bereit zu stellen.

Die Applikation automatisiert manuelle Schritte mit folgenden Zielen:

  • Performante Migration von RM Dokumenten
  • Vermeidung manueller Eingriffe
  • Export über die interne Datenaustauschplattform


Hinter den einzelnen Schritten stehen Python, JAVA und Perl Programme, sowie DXL Skripte, die nacheinander ausgeführt werden, um ein RM Dokument aus MKS auszulesen und als ReqIF Datei zum Import nach DOORS Next zur Verfügung zu stellen.

Die Programme werden durch eine generische Tool-Kette orchestriert, welche den Ablauf überwacht und steuert.

Manuelle Eingriffe sind nur notwendig, um auftretende Fehler zu korrigieren und die Tool-Kette neu zu starten, die dann mit dem letzten nicht erfolgreichen Schritt (Programm) fort fährt.

Softwarequalität und Testabdeckung wurden durch Pytest und Jenkins sichergestellt.

MKS IBM Rational DOORS DOORS Next DXL RMDX
Python Pytest Jenkins Java Perl Socket
Continental
Frankfurt am Main
2 Jahre 5 Monate
2020-01 - 2022-05

Automatisierung, Qualitätssicherung, Reporting, Test

Berater, Software Entwickler DXL Python
Berater, Software Entwickler

Automatisierung von Entwicklungsaufgaben, Unit-Tests und Qualitätssicherung.

Erstellung eines Software-Qualitätsreports für Test und Verlinkung.

DOORS DXL Skripte für Metriken und Datensynchronisation.

Definition von Gerrit Rules zum Einchecken von Software Änderungen.

Erstellen von Unit- und Integrations- Tests für Software-Komponenten in C.

IBM Rational DOORS Jenkins Gerrit PCLint Google Test
DXL Python
SMR Automotive
Stuttgart
2 Jahre 5 Monate
2018-08 - 2020-12

MKS Custom Actions Test-Management

Software Entwickler Java Python
Software Entwickler

GUI basierte Custom Actions zur Wiederverwendung von Testfällen und -resultaten für neue Versionen in unterschiedlichen Projekten.

Entwicklung der Oberflächen und Logik von speziellen MKS-Typen für das Test-Management.

Übernahme der Abstimmung von Anforderungen mit dem Testmanagement.

Unterstützung beim Austausch von Kundenlastenheften.

MKS
Java Python
Continental
Frankfurt am Main
2 Jahre 3 Monate
2017-10 - 2019-12

SOA DOORS-IMS Schnittstelle

Design, Entwicklung, Support DXL OSLC
Design, Entwicklung, Support

Anforderungen zwischen Rational DOORS und Integrity werden in einer SOA Architektur verlinkt.

Beratung bezüglich der Möglichkeiten und Einschränkungen der Verlinkung aus dem Blickwinkel von DOORS. 

Erarbeitung der Umsetzung. 

Erstellung, Erweiterung und Support der DXL Skripte für die Verlinkungsapplikation.

IBM Rational DOORS DOORS WebAccess OSLC MKS Oracle Service Bus
DXL OSLC
Continental
Frankfurt am Main
2 Jahre 4 Monate
2017-09 - 2019-12

Oracle Level 3 Support im Fond Management

Software Entwickler Python
Software Entwickler

Level 3 Support für Oracle Datenbank und Entwicklung in Simcorp Dimension.

Konfiguration, Test und Umstellung von Schnittstellen im SFTP Datentransfer und Message Queue Datenaustausch.

Fehlersuche in up- und downstream Systemen.

Performance Untersuchung von Oracle SQL Anweisungen.

Entwicklung von Simcorp Datenimport und -export über BatchJob Gruppen.

Hilfsprogramme in C# und Python.

Providerumstellung von SFTP und MQ Schnittstellen.

Tests und Begleitung von Release Upgrades von Simcorp Dimension.

Dokumentation von Schnittstellen.

Confluence Migration, SVN Migration nach GIT.

SimCorp Dimension Oracle 12c Atlassian Confluence Bitbucket Visual Studio .NET
Python
DWS
Frankfurt am Main
2 Jahre 6 Monate
2017-07 - 2019-12

SOA DOORS-Wise Schnittstelle

Design, Entwicklung, Support DXL OSLC
Design, Entwicklung, Support

Konzeption und Realisierung einer SOA Anwendung zur Verlinkung von DOORS Requirements mit WISE Zeichnungsobjekten.

Vergleichbar dem DOORS-IMS Data-Connector, wird eine Traceability von Anforderungen in DOORS mit Zeichnungen in WISE realisiert.

Support und Funktionserweiterung.

IBM Rational DOORS DOORS WebAccess OSLC Wise Oracle Service Bus
DXL OSLC
Continental
Frankfurt am Main
9 Monate
2018-04 - 2018-12

MDD Report Kundenanforderungen

Software Entwickler Java
Software Entwickler

Projekte die nach dem Model Driven Development (MDD) entwickelt werden, benötigen einen Statusbericht über die Umsetzung von Kundenanforderungen.


Der Bericht wird im Excel-Format erzeugt und enthält eine Ausprägung nach KW.

MKS Apache POI
Java
Continental
Frankfurt am Main
3 Monate
2017-10 - 2017-12

Aktualisierung MKS

Migrations Tester Python MKS CLI
Migrations Tester

Test der beiden MKS Tools Integrity und Source in Version 11.2.

Prüfung bestehender und neuer Funktionalitäten anhand interner Workflows.

Besonderes Augenmerk gilt der Migration von Sandboxen, da dies eine One-Way Migration ist.

MKS Integrity MKS Source
Python MKS CLI
Continental
Frankfurt am Main
5 Monate
2017-04 - 2017-08

RMDX Datenaustausch Support

Support
Support

First- und Second Level Support für die zentrale Lastenheftaustausch-Plattform RMDX.

RMDX ist eine intern entwickelte webbasierte Plattform für den Lastenheftaustausch zwischen der Continental und Kunden, bzw. Lieferanten.

Zielsysteme sind PTC und DOORS, wobei proprietäre Austauschformate, wie DOORS eXchange, RIF, ReqIF, aber auch unstrukturierte Formate, wie Excel, Word und PDF unterstützt werden.

Aufgaben:

  • Bearbeitung auftretender Probleme der Plattform
  • Unterstützung beim Datenaustausch und der Behebung von Fehlern innerhalb der Datenformate
  • Einrichten von Projekten, Berechtigungen und Formaten
  • Instandhaltung der Infrastruktur

MKS IMS IBM DOORS ReqMan DOORS eXchange Oracle Apache Tomcat GIT
Continental
Regensburg, Frankfurt
2 Monate
2017-06 - 2017-07

Aktualisierung IBM DOORS Client

Planung, Koordination, Umsetzung DXL Office VBA
Planung, Koordination, Umsetzung

Aktualisierung des DOORS Client auf die aktuelle Version 9.6.

Planung und Durchführung der Umstellung inklusive Tests mit den Fachabteilungen und der IT.

Aktualisierung bestehender DXL Skripte für Office 2013.

Beratung und Support auftretender Probleme.

IBM Rational DOORS DOORS eXchange MS Office 2013
DXL Office VBA
Continental
Frankfurt am Main
1 Jahr 9 Monate
2015-09 - 2017-05

MKS/IMS Custom Actions, Release Upgrade, Support

Entwickler MKS RequirementsManagement MKS SourceIntegrity
Entwickler

Erweiterung von MKS/IMS um Custom Actions:

  • Auffinden von Shared Member in Projekten
  • Kopieren von Projekten
  • Workflow im Bereich TestManagement

Migration von MKS und Doors Projekten nach IMS.

Support im  Datenaustausch.

Funktionstests für MKS/Integity in Source und Integrity für den Versionswechsel auf V11, sowie Integration der internen Datenaustauschplattform RMDX.

MKS IMS IntelliJ IDEA Eclipse Git Bugzilla Java
MKS RequirementsManagement MKS SourceIntegrity
Continental AG
Frankfurt
1 Jahr 7 Monate
2015-06 - 2016-12

Administration DOORS, DXL Skripte, Support

Administrator, Entwickler, Supporter Analyse Design TDD
Administrator, Entwickler, Supporter

Administration der Infrastruktur. First- und Second Level Support. Unterstützung und Beratung der Anwender in der Bedienung, beim Datenaustausch und der Erstellung von Erweiterungen per DXL Skriptsprache. Optimierung der Arbeitsabläufe durch individuelle Skripte, wie Template Tailoring oder Compliance Matrix. Automatisierte Doxygen konforme Nach-Dokumentation von DXL Skripten.

DOORS 9.5 eXchange Atego Synchronizer DxlEditor Sublime-Text Doxygen Bugzilla Git
Analyse Design TDD
Bosch AS
Schwäbisch Gmünd
8 Monate
2015-01 - 2015-08

Test Coverage, Excel Config, kriptzertifizierung ISO 26262

Beratung, Entwicklung Analyse Design Test ...
Beratung, Entwicklung

Testabdeckung von Anforderungen und Erweiterung des Enhanced Excel Exports um eine wiederverwendabre Konfiguration.

Qualifizierung von Doors Skripten nach ISO 26262. Support in Benutzerverwaltung von Doors und Datenaustauschen.

Doors Eclipse GIT Bugzilla DxlUnit
Analyse Design Test DXL
Continental AG
Frankfurt
1 Jahr
2014-01 - 2014-12

Doors LH Austausch, Support und Skripting, Migration, Administration

Beratung, Entwicklung und Support DXL Lastenheftaustausch
Beratung, Entwicklung und Support
Support in der Benutzerverwaltung von Doors. Planung, Durchführung und Test TS Umstellung Doors. Automatisierter LH Austausch und Abgleich mit Altprojekten in Doors. Erstellung von Metriken per Skript. Projekttransfer zwischen Doors Datenbanken per Archive & Restore. Word Dokumentenimport nach MKS. Tests und Dokumentation für Verbesserungen der zentralen Datenaustausch-plattform RMDX. Evaluierung Doors 9.6 und Doors Web Access. Migration LH Austausch in zentrale Platform.
DxlEditor Eclipse Tomcat MKS Microsoft Word DxlUnit Doors
DXL Lastenheftaustausch
Continental
Frankfurt
4 Monate
2013-09 - 2013-12

RMDX: Zentraler Requirements Datenaustausch Service

Beratung, Entwicklung, Support Lastenheftaustausch Scrum DXL ...
Beratung, Entwicklung, Support
Design einer Architektur zur Integration von Doors in einen zentralen Datenaustauschservice im Scrum Team. Support beim RIF Datenaustausch zwischen Doors ? MKS (PTC) Integrity über eine Web basierte Java Applikation. Entwicklung und Test eines Java Programmes zum Upgrade der genutzten MKS RIF Utility Schnittstelle für multi-mapped Attribute. Support Doors inklusive bestehender Skripte.
Doors MKS eXchange Exerpt Eclipse DxlUnit
Lastenheftaustausch Scrum DXL RIF ReqIF Java
Continental AG
Frankfurt
4 Monate
2013-05 - 2013-08

Find Assigned Requirements

Beratung, Analyse, Design, Test DXL Analyse Design ...
Beratung, Analyse, Design, Test
Export von XML Daten nach Excel. Formatierte Darstellung und vereinfachte Bearbeitung von XML Daten. Automatisierte Verlinkung von Modulen. Erweiterung der Konfigurierbarkeit des Skripts, Anpassung zur Nutzung des Tools in mehreren Doors Projekten und Ausrollen in ein neues Projekt.
Doors GIT Eclipse Bugzilla Doxygen DxlUnit
DXL Analyse Design Test
Continantal AG
Frankfurt
5 Monate
2013-01 - 2013-05

RMDX: Zentraler Datenaustausch

Beratung, Support Scrum DXL Datenaustausch
Beratung, Support
Beratung im Design einer Architektur zur Integration von Doors in einen zentralen Datenaustauschservice im Scrum Team. Support beim RIF Datenaustausch zwischen Doors ? MKS (PTC) Integrity über eine Web basierte Java Applikation. Aufwandsprüfung und Tests zum Upgrade der genutzten MKS RIF Utility Schnittstelle. Support Doors inklusive bestehender Skripte.
Doors MKS Eclipse Java J2EE Teamforge eXchange Exerpt
Scrum DXL Datenaustausch
Continantal AG
Frankfurt
3 Monate
2012-10 - 2012-12

FHD: Reorganisation der Fehlerbehandlungs- und Diagnose Architektur

Analyse, Beratung Design, Umsetzung,Test, Deployment XML DXL Analyse ...
Analyse, Beratung Design, Umsetzung,Test, Deployment
Erstellung diverser DXL Skripte um a) Attribute eines Moduls per Konfigurationsmodul in XML Tags zu verpacken und in ein Gruppenattribut zu überführen b) Die Gruppenattribute über eine dynamische GUI zu bearbeiten. c) Die Daten als XML zu exportieren. d) Die Datenstrukturen auf Konsistenz über eine konfigurierbare Anzahl von Modulen zu prüfen.
Doors Eclipse Doxygen DxlUnit
XML DXL Analyse Design
Continental AG
Frankfurt
9 Monate
2012-01 - 2012-09

Find Assigned Requirement

Beratung und Umsetzung DXL Analyse Design ...
Beratung und Umsetzung
Erstellung einer konfigurierbaren Benutzeroberfläche zur Ermittlung und Anzeige von zu bearbeitenden Anforderungen nach diversen Kriterien, welche dem Benutzer das Auffinden erleichtert. Aus der Trefferliste lässt sich ein betroffenes Modul einfach öffnen und zeigt nur die Treffer an. Export von Suchergebnissen nach Excel.
Doors DxlUnit clipse GIT Bugzilla
DXL Analyse Design Test
Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Ing. (FH) Elektrotechnik Nachrichtentechnik
MCP (Microsoft Certified Professional)

Seminare

  • Kommunikationstraining an der Deutschen Angestellten Akademie in Kaiserslautern
  • Rechnergestützte Implementierung integrierter Schaltungen am Zentrum für Mikroelektronik der Universität Kaiserslautern
  • Oracle Firmenspezialkurs in München
  • Progress Anwendungsentwicklung
  • Erstellung von Individualdokumentation
  • proAlpha PPS, MaWi, Einkauf, Vertrieb

Position

Position

Die Rolle bei meinen Kunden variierte je nach Projekt, waren jedoch oft nicht nur auf eine beschränkt.

Primär fand ich mich in der Position des Beraters, sowohl technisch, als auch fachlich, des Designers und Entwicklers in der Umsetzung, als auch des Testers (bevorzugt automatisiert) zur Überwachung der Qualität und der Dokumentation von der Anforderung bis zum Deployment.
Hinzu kommen noch Einsätze in Administration, Support und Schulung.


Kompetenzen

Kompetenzen

Top-Skills

DOORS Python Oracle C# Java BDD TDD Jenkins MKS Integrity FastAPI Test Migration Automatisierung SimCorp Dimension

Schwerpunkte

IBM Rational DOORS
Experte
Python
Experte
Oracle DB
Experte

Requirements Management seit 2008 mit IBM Rational DOORS in Administration, Lastenheftaustausch, Erweiterungen in DXL, Anbindung externer Programme Versionsaktualisierung. Interne, sowie externe Erweiterungen (Custom Actions) in MKS/IMS, sowie Tests zu neuen Versionen.

Python seit Version 3.4, primär in der Erstellung von Business-Logik für Prozesse und zur Migration, aber auch von Benutzeroberflächen und Web-Applikationen in Flask. Aktuelle Schwerpunkte sind Testing mit Pytest in Jenkins und  FastAPI.

Oracle Datenbanken gehören zu meinen Projekten seit 1997. Schwerpunkt sind DML in SQL und PL/SQL, sowie Performance Optimierung von Abfragen.

Aufgabenbereiche

Neuentwicklung
Erweiterung
Aktualisierung
Migration
Beratung
Administration
Schulung
Für meine zahlreichen Kunden war ich mit vielen Aufgaben betraut.

Produkte / Standards / Erfahrungen / Methoden

IBM Rational DOORS
Administration, Datenaustausch, Erweiterungen,
DOORS eXchange
Lastenheftaustausch
IMS
MKS Integrity
Custom Actions, Erweiterungen
MKS Source
Versionsaktualisierungen
SimCorp Dimension
Reports, L3 Support, Schnittstellen
GIT
TDD
BDD
Confluence
Docker

Meine größten Erfahrungen machte ich im Anforderungsmanagement mit den weit verbreiteten Anwendungen von IBM und PTC.

Für Erweiterungen zur Prozessoptimierung sind mir dabei immer Qualität und Nachvollziehbarkeit wichtig.

Ich entwickle daher Test Driven und dokumentiere in der Auszeichnungssprache AsciiDoctor.

Neben der klassischen Client-Server Architektur und dem Einsatz von Virtuellen Maschinen haben sich Docker Container als schnelle. leistungsfähige und ressourcenschonende Alternative etabliert.
Einige meiner Produkte für Projektplanung (Leantime), CI/CD (Jenkins), Quellcodeverwaltung (Gitea) laufen daher in Docker Containern.

Betriebssysteme

MS-DOS
Experte
Windows
Experte
Linux
Experte

Während in früheren Zeiten Microsoft mit seinem Betriebssystem Windows noch Vorreiter und Maßstab für einfache Bedienung war, hat es sich zu einer unsicheren Datenkrake entwickelt.

Ich bevorzuge heute deshalb Linux Betriebssysteme, wegen Ihrer ressourcenschonenden und sicheren Architektur in Entwicklung und Einsatz.


Programmiersprachen

Python
Experte
DXL
Experte
C#
Experte
Java
Experte
C, C++
Visual C++ 6.0
JavaScript
Fortgeschritten
Perl
Fortgeschritten
PL/SQL
Oracle 7.3 - 10g
PROGRESS-4GL
Versionen 8.3, 9.1
Scriptsprachen
VBScript, JScript, MS Office
Visual Basic & VB .Net
seit Visual Basic 3.0

Test-Driven-Development mit PyTest, JUnit, NUnit, Google Test, und dem Eigenprodukt DxlUnit für IBM Doors Skripte (siehe GitHub).

Testautomatisierung mit Jenkins.

Versionsverwaltung mit GIT (GutHub, Gitlab, Gitea, Gerrit), Subversion, IBM ClearCase, Team Foundation Server

Datenbanken

Access
95, 97, 2000..
DAO
Doors (Telelogic, IBM)
Administration, Beratung, Support
MS SQL Server
2000
ODBC
Oracle
Version 7.3, 8.05, Administrationserfahrung, 10g12c
Progress
Version 8.3, 9.1, Installations-, Administrationserfahrung
SQL
Kenntnisse in Datenanalyse und -design
Erfahrungen in Requirements Management mit IBM Telelogic DXL

Datenkommunikation

EDIFACT
Erfahrung u.A. mit INVOIC, REMADV sowie VDA
PC-Anywhere
RS232
TCP/IP
Windows Netzwerk
auch VDA4905 und VDA4913

Hardware

PLD, FPGA
1995 Seminar zum Thema 'Rechnergestützte Implementierung integrierter Schaltungen' am Zentrum für Mikroelektronik der Universität Kaiserslautern

Branchen

Branchen

Automotive
Einzelhandel
Versicherungen
Banken
Parteien
Industrie
Consumer Electronic

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.