Senior Software-Engineer
Aktualisiert am 02.06.2025
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Software-Architektur
Python
Continuous Integration
DevOps
C++
Model Driven Architecture
Data Transformation
Compilerbau
IT-Projektleitung
SAFe
Automotive Connect
verteilte Systeme
Event Processing
ISO 27001
CI/CD
Open Source
Integrationsmanagement
Produktentwicklung
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Grossraum München/Ingolstadt/Augsburg

möglich

Projekte

Projekte

2022 - heute: SharedService OSS SWP E3 (VW.OS)


Rolle: Open Source Manager

Kunde: CARIAD SE / Automotive SW OEM


Aufgaben:

Open-Source Management als Shared Service im skalierten agilen OEM-Umfeld (SAFe, ISO/IEC 5230/OpenChain)

  • Umsetzung von OSPO-Prozessen (Open Source Project Office) in die Entwicklung einer Android-basierten Firmware mit ca. 800 Entwicklern. Etablierung eines kontinuierlichen Monitorings über Software-Varianten und Cluster hinweg zur frühzeitigen Clearance agiler Releases. Automatisierte Prüfung von Baselines inkl. re-use/clone-Mechanismus mit rund 130 Software-Komponenten auf Open-Source-Konformität und bekannte Schwachstellen (CVE, EUVD).
  • Begleitung von Product-Ownern und IT-Security bei der Auswertung von BlackDuck-Findings. Ableitung von Handlungsempfehlungen, Vorkuration von Code-Snippets sowie Unterstützung juristischer Abstimmungen mit Zulieferern. Ziel: Einhaltung von Release-Terminen und Auditfähigkeit.
  • Aufbau einer sekundären CI/CD-Pipeline (Jenkins, BitBucket, GitHub, Artifactory) sowie Integration in teamnahe Kollaborationstools (Confluence, Jira, RocketChat).
  • Einführung von cycloneDX-basierten SBOMs zur strukturierten Übergabe an Configuration Management und IT-Security.
  • Technische Begleitung der Migration von BlackDuck zu ORT (Open Source Review Toolkit) und ScanOSS.


2025 - 2025: botboard


Rolle: Produkt-Entwickler


Aufgaben:

Konzeption und Architektur eines kollaborativen Multi-Agenten Prototypen (LLM-basiert)

  • Explorative Architekturstudie einer App zur kooperativen Nutzung generativer KI-Agenten durch mehrere simultan agierenden Nutzer zur gemeinsamen Bearbeitung von Dokumenten und Dashboards.
  • Ereignisgesteuerte Reaktionen von Agenten werden durch Nutzer-Anweisungen in natürlicher Sprache vorgegeben.
  • Architektur auf Basis verteilter Multi-User-Kommunikation (MQTT, WebSockets) mit Integration lokaler und cloudbasierter LLMs (Ollama, MistralAI, ChatGPT) sowie Einsatz des Google Agent Development Kit (ADK) zur Orchestrierung.


2025 - 2025: ComplianceMesh


Rolle: Produkt-Entwickler


Aufgaben:

Konzeption einer integrierten Tool-Landschaft zur Automatisierung digitaler Compliance-Prozesse

  • Evaluierung und prototypische Zusammenstellung eines Portfolios spezialisierter Tools zur digitalen Umsetzung regulatorischer Anforderungen (DORA, NIS2, CRA, EU AI Act, Produkthaftung). Ziel ist der Aufbau einer konsistenten und benutzerfreundlichen Arbeitsumgebung für Governance, Risiko und Compliance (GRC).
  • Im Fokus steht die Handhabbarkeit, die Vermeidung von UseCase-Brüchen, die nutzwertorientierte Integration des Portfolios sowie individuelle Automatisierungslösungen.


2023 - 2024: ISMS / TISAX


Rolle: IT-Systems Lead

Kunde: Mission EC GmbH / Inhouse


Aufgaben:

Aufbau eines ISMS nach TISAX inkl. Auditierung als SaaS-Anbieter im Automotive-Kontext

  • Verantwortlich für die Einführung eines Information Security Management Systems (ISMS) gemäß TISAX ? mit Fokus auf die IT-Abteilung und den sicheren Betrieb von Software-Entwicklung und SaaS-Diensten.
  • Implementierung eines risikobasierten ISMS mit Asset-Management, Prozessdesign, Maßnahmenentwicklung und dem Deming-Zyklus (Plan?Do?Check?Act).
  • Konfiguration und Härtung der eingesetzten Cloud- und On-Premise-Dienste: MS 365, Entra, Intune/MDM, AWS, GitLab, Miro, NextCloud, LambdaTest, OpenSearch, Threema u. a.
  • Erfolgreiches TISAX-Audit (AL2) ohne Abweichungen sowie bestandener IT-Security-Audit inkl. Penetrationstest durch Volkswagen zur Zulassung als SaaS-Provider.


2023 - 2023: CI/CD Toolchain


Rolle: Software Architect

Kunde: Audi Business Innovation GmbH / Automotive Supplier


Aufgaben:

GAP Analyse und Verbesserung einer bestehenden CI/CD Salesforce Toolchain

  • Architekturberatung zur Weiterentwicklung einer bestehenden Jenkins-basierten Toolchain. Durchführung einer Gap-Analyse in den Build-, Test- und Deployment-Prozessen.
  • Umsetzung der Verbesserungs-Maßnahmen:
  • Integration von Open-Source Compliance-Scans (BlackDuck) in die CI/CD-Pipeline inkl. Schulung der Mitarbeitenden.
  • Ablösung der kostenpflichtigen Salesforce-Module für SonarQube durch die Open-Source-Alternative PMD.
  • Verbesserung der Modularisierung durch Re-Organisation der git submodule.


2022 - 2022: ONE.CRM Migration


Rolle: Software Architect

Kunde: Audi AG, CARIAD SE / Automotive OEMs


Aufgaben:

Migration einer QA-Automatisierung von einem Automotive OEM zu einem anderen

  • Planung und Durchführung einer QA-bezogenen Toolchain-Migration im Salesforce-Umfeld. Erhebung der Anforderungen und Bewertung der Migrationsumfänge unter Berücksichtigung der vorhandenen Datenqualität und Systemlandschaft.
  • Coaching und Einarbeitung des übernehmenden Teams (Test-Manager und Entwickler) in den Umgang mit automatisierten Prozessen.
  • Migration der Build- und Prüfschritte von Jenkins zu Bamboo sowie Anpassung des Toolings an die Zielumgebung.
  • Automatisierte Migration der Testfallstruktur von Jira Zephyr nach Xray. Übertragung der Salesforce-Umgebungskonfigurationen.


2018 - 2022: TESTA - DevOps


Rolle: Software Architect

Kunde: Audi AG, Volkswagen AG / Automotive OEM


Aufgaben:

Transformation eines QA-Frameworks zur DevOps- und Live-Monitoring-Plattform

  • Weiterentwicklung des bestehenden Testautomatisierungs-Frameworks TESTA für das Monitoring des Live-Betriebs (?Test in Production?).
  • Das Monitoring kombiniert API-Testfälle und realitätsnahe Endnutzer-Simulationen mit Selenium/Appium und LambdaTest.
  • Aufbau und Moderation einer Community of Practice zur Standardisierung von Prozessen und Tools in der automatisierten Qualitätssicherung. Etablierung täglicher DevOps- und Q-Ops-Prozesse.
  • Skalierung des Frameworks durch eine Master/Slave-Jenkins-Architektur mit Kubernetes und Docker.
  • Implementierung von TESTA Analytics mit Kibana und ElasticSearch, inkl. Live-Auswertung von ca. 30.000 Testergebnissen täglich. Event-basierte Verteilung über MQTT mit Integration in Jira, OpenSearch und PagerDuty.
  • Bereitstellung der Ergebnisse als digitaler Leitstand mit OpenSearch Dashboard mit konfigurierbaren Auswertungen und Visualisierungen durch die Nutzer.
  • Etablierung eines agilen Änderungsmanagements mit Reviews und PULL-Requests. Aufsetzen von Continuous Integration und Continuous Delivery für das Framework.


2019 - 2019: Continuous Improvement Workshops


Rolle: Consultant

Kunde: E.ON SE / Energie OEM


Aufgaben:

Continuous Improvement Workshops in der HEMS Produkt-Entwicklung

  • Planung und Durchführung von Design-Thinking-basierten Workshops eines Home Energy Management Systems.
  • Ziel: Erhebung des aktuellen Entwicklungsstandes im Hinblick auf anstehende Herausforderungen.
  • Ableitung einer Empfehlungsliste mit konkreten Verbesserungsvorschlägen (?next steps of improvement?).
  • Abschlusspräsentation der Ergebnisse gegenüber Stakeholdern und Management.


2017 - 2018: TESTA


Rolle: Software-Architekt

Kunde: Audi AG / Automotive OEM


Aufgaben:

Design und Umsetzung einer End-to-End-Testautomatisierung für digitale Dienste im Automotive-Umfeld

  • Ausgangspunkt waren hohe manuelle Testaufwände und ständiger Know-how-Verlust durch wechselnde Testgewerke in einer komplexen Produktlandschaft aus Apps, Web-Portalen, Backends und Fahrzeugintegration.
  • Ziel war die Entwicklung eines skalierbaren, wiederverwendbaren Testautomatisierungs-Frameworks zur Qualitätssicherung auf Integrationsebene mit hohem Automatisierungsgrad. Besonderer Fokus lag auf der Wiederverwendung von Testpraktiken als Code.
  • Anforderungsanalyse und Feature-Mapping durch Workshops, IST-Analyse und strukturierten Systemabgleich. Umsetzung als UML-Modell mit Feature-Map, Abhängigkeitsanalyse und modularer Architektur.
  • Implementierung als Python-Framework unter Einsatz ausgewählter Open-Source-Bibliotheken.
  • Aufbau einer automatisierten Testdatenverwaltung: Bots erzeugen Testdaten für die Testfälle auf Vorrat (Producer). Nach dem Test (Consumer) werden die Daten mit definierten Eigenschaften erneut bereitgestellt (Recycle).
  • Zur Simulation der Fahrzeugkommunikation wurde die OTA-Schnittstelle verwendet, um vollständige Tests ohne physisches Fahrzeug zu ermöglichen.
  • Erweiterung der Testprozesse um automatisiertes Reporting, Testdatenmanagement und DevOps-Integration. Restrukturierung der Testarbeit durch Testfallkataloge, Simulationen, Testfunktionen und Continuous Testing.


Kenntnisse:

EXAM, Selenium, Appium, AWS


2016 - 2016: CONNECT KEY


Rolle: Integrativer Test Manager

Kunde: Audi AG / Automotive OEM


Aufgaben:

Integratives Testmanagement für fahrzeugbezogene Online-Dienste (Audi Connect Key)

  • Testmanagement für den User-Interface-Bereich mit zusätzlicher Moderation und Koordination der Testmanager weiterer Gewerke zur ganzheitlichen Synchronisation und Abstimmung des Gesamt-Testings.
  • Organisation und Moderation abteilungsübergreifender Treffen zur Abstimmung von Testkonzepten, Testplänen und Release-Planungen. Unterstützung bei der konsolidierten Fehleranalyse und beim Ticket-Dispatching mittels KPM.
  • Einladung und Moderation von Pair-Testing-Sessions zur gemeinsamen Nachstellung komplexer systemübergreifender Use-Cases, um Ticket-Bouncing zu vermeiden und Fehler live in den Logs zu analysieren (z. B. zur ?Enttarnung? unbekannter und defekter Load-Balancer).
  • Konzeption, Umsetzung und Schulung eines projektübergreifenden Testdatenmanagements. Durchführung von Gap-Analysen zur Testabdeckung und Wirkketten im Gesamtprojekt.
  • Konzeption und Koordination übergreifender Tests nicht-funktionaler Anforderungen. Moderation von Workshops zur kontinuierlichen Verbesserung der Prozessqualität.


2015 - 2015: OSS Compliance Check


Rolle: Senior CI/CD Engineer

Intel Deutschland GmbH / Semiconductor OEM


Aufgaben:

Automatisierung des Open-Source-Compliance-Checks im globalen CI/CD-Umfeld

  • Integration des Open-Source-Scans mittels BlackDuck CLI Scans und REST API in das bestehende Continuous-Integration-System einer Android-basierten C/C++ Firmware. Umsetzung als eigenständige Stage im Jenkins-basierten Build-Prozess.
  • Arbeit im multiprojektorientierten, globalen 24x7-Schichtbetrieb mit internationalen Teams (USA, Europa, Indien, China). Entwicklung und Anpassung individueller Checks und Batch-Jobs mit Bash, Python, YAML und PlantUML.
  • Technische Mitarbeit im CI/CD-Team sowie Zusammenarbeit mit Entwicklungs-Dienstleistern und Stakeholdern im Legal-Bereich zur Klärung von Lizenzfragen.
  • Eingesetzte Toolchain: Git, Multi-Git Framework, Jenkins, Gerrit sowie Ticket-Management mit Rational ClearCase.

Kenntnisse:
Git, Multi-Git Framework, Jenkins, Gerrit


2015 - 2015: Event/Case Machine


Rolle: Software Architect


Aufgaben:

Entwicklung eines Event-Prozessors

  • Weiterentwicklung des Konzepts der Zustandsmaschinen zur Verarbeitung komplexer Event-Ströme aus Basis von MQTT. Umsetzung als eingebettete, domänenspezifische Sprache (embedded DSL) in Python.
  • Proof of Concept (PoC) mit Web-User-Interface.


2014 - 2014: CFD


Rolle: Senior Consultant

Kunde: IB Fischer CFD+engineering GmbH / CFD Tool Vendor


Aufgaben:

Modernisierung einer rechenintensiven Applikation im Engineering-Bereich (CFD)

  • Analyse der bestehenden GUI-Applikation (TCL, C++) mit Fokus auf Trennung von Fachlogik (Computational Fluid Dynamics, Strömungssimulation für Windkraftanlagen) und Benutzeroberfläche.
  • Entwurf einer neuen Architektur mit XML-RPC API und Planung der Umsetzung in UML im Team.
  • Sicherung des geistigen Eigentums durch Code-Obfuskation und Implementierung eines Lizenzmanagers mit Dongle.
  • Definition der Open-Source-Strategie sowie der zukünftigen Entwicklungsprozesse mit integriertem Build- und Continuous-Delivery-Prozess.
  • Erstellung der Umfangsschätzung, Analyse potenzieller Value-Streams und Planung des Projektvorgehens.


2013 - 2014: Laconic


Rolle: Software Architect


Aufgaben:

  • Design und Implementierung einer Language-Workbench für domänenspezifische Sprachen


2013 - 2013: Fusion TAF & ECU-Test


Rolle: Consultant

Kunde: BMW AG / Automotive OEM


Aufgaben:

Erstellen eines Entwicklungsplans zur Vereinheitlichung der Applikations-Landschaft in der Testautomatisierung

  • Analyse der beiden wichtigsten Testautomatisierungsprodukte auf Feature- und QuellcodeEbene zur Identifikation von Integrations- und Kopplungsmöglichkeiten.
  • Erstellung von Mini-Prototypen als Proof-of-Concept zur Validierung verschiedener Fusionsszenarien.
  • Durchführung von Aufwands- und Risikoabschätzungen.
  • Erarbeitung und Abstimmung einer fundierten Empfehlung mit den Fachbereichen und Tool-Entwicklern.
  • Abschluss mit der Erstellung eines Fachkonzepts zur weiteren Umsetzung.


Projekt: Konzeption und Umsetzung eines PEG-Parsers

Beschreibung: Zum Parsen von formalen, semiformalen, aber

auch natürlichsprachlichen Anforderungen einer

Spezifikation wird ein kontextsensitiver

Parser benutzt. Die so verarbeitete Spezifikation

kann auf Basis erkannter Strukturen und Namen auf

Satz- und Wortebene geprüft und als Modell

weiterverarbeitet werden.

Funktion im Projekt: Compilerbau-Experte

Eingesetzte Kenntnisse: Compilerbau, Python
Teamgröße: 1 MA
Zeitraum: 2013

Projekt: Validieren und Generieren von Fahrzeug-Profilen

Beschreibung: Prüfung eines Satzes von Fahrzeugprofilen als

Umfangsbestimmung für automatisierte Tests.

Generieren von Fahrzeugprofilen, Streuung und

Gewichtung über Ländervarianten, Typ- und

Ausstattungsmerkmale zur Umsetzung von

definierten Test-Strategien.

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: Produkt-Stammdaten einer Produkt-Familie
GUI-Programmierung, SOAP
Teamgröße: 2 MA
Zeitraum: 2012-2013


Projekt: Automatisierter Test von Bedienanleitungen

Beschreibung: Automatisierter Test von gedruckten und

interaktiven Handbüchern von Automobilen.

UI-Crawler, Layout-Erkennung und Zerlegung der

Handbuch-Seiten, Scan der Texte mit OCR,

Anwenden von Testregeln. Der verteilte Test

wird nach Redaktionsschluß für ca. 500

Varianten der Bedienanleitung in mehr als 20

Sprachen parallel auf einem Rechner-Cluster

durchgeführt. Anschließend werden die Test-

ergebnisse integriert, verdichtet und ausgewertet.

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: Graphische DV, TA, Cluster-Computing, OCR
Teamgröße: 8 MA
Zeitraum: 2010-2012

Projekt: Refactoring Testautomatisierungs-Framework

Beschreibung: Absicherung der zentralen Funktion per

Unit-Tests, Optimierung und Austausch des

Kerns zur Nachrichtenverarbeitung. Verbesserung

der domänenspezifischen Sprache um Ereignis-

verarbeitung (REACT-Befahle). Sicherstellung

der Abwärts-Kompatabilität.

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: Testautomatisierung, Unit-Tests, Python
Teamgröße: 5 MA
Zeitraum: 2010

Projekt: Parallele Teststränge

Beschreibung: Erweiterung eines Testautomatisierungs-Produkts

um Funktionen für Nebenläufigkeit, Ereignis-

behandlung und Nachrichtenaustausch

(INBOX/OUTBOX/REACT).

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: UML
Teamgröße: 5 MA
Zeitraum: 2010

Projekt: Fusion TA-Systeme

Beschreibung: IST-Analyse von eingesetzten Testautomatisierungs-

Werkezugen. Entwicklung einer Fusions-Roadmap mit

Alternativen und Migrationsszenarien. Landscape der

Sytem- und Anforderungsumgebung. Abstimmung der

Alternativen und Vorgehensweise mit allen

Stakeholdern.

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: UML
Teamgröße: 5 MA
Zeitraum: 2010


Projekt: Modellbasiertere Test

Beschreibung: Nutzung von MMI-Modellen als Basis für automatisierte

Tests. UI-Crawling. Menübaum-Routing. MOST.

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: MDSD,UI-Modelle,
Teamgröße: 8 MA
Zeitraum: 2009


Projekt: Training on the job

Beschreibung: Workshop zur Einführung neuer Projekt-Mitarbeiter

Funktion im Projekt: Coach, Trainer

Eingesetzte Kenntnisse: Python, SVN, Eclipse, Parallele Programmierung

Teamgröße: 8 MA

Zeitraum: 2009

Projekt: Trace-Analyse

Beschreibung: Automatisierte Auswertung von Protokolldateien aus

Testfahrzeugen

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: Anforderungsanalyse, Umgang mit Massendaten
Visualisierung KML/Google Earth, CMMI MA

Teamgröße: 8 MA

Projektdauer: 3 Monate

Zeitraum: 2009

Projekt: EOSPP Project-Infrastructure

Beschreibung: Auswahl, Konfiguration und Installation von

Werkzeugen für die Software-Entwicklung.

IDE, Plugins, CASE, Issue-Tracker, SVN-Repositories

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: Eclipse, MagicDraw, SVN, Unix-Server

Teamgröße: 8 MA

Projektdauer: 3 Monate

Zeitraum: 2008


Projekt: Modellbasierte Spezifikation

Beschreibung: Verbessern der Methodik zur Spezifikation eines

User-Interfaces im Automotive-Bereich. Entwurf neuer

Spezifikations-Konzepte. Migration der Spezifikation.

Behandlung der Multivarianz (Software-Familie).

Berücksichtigung von verschiedenen Views je nach

Change-Request-Modus (in Arbeit, Vorschau, Fertig,

Implementiert, Getestet). Prozess-Integration mit

anderen Spezifikationen. Ausspielung der Spezifikation.

Funktion im Projekt: Methodiker

Eingesetzte Kenntnisse: MDSD / Python / XML / DOORS

Teamgröße: 2-8 MA

Zeitraum: 2005-2013


Projekt: CMMI Berater (Änderungsmanagement)

Beschreibung: IT-Berater für CMMI in einer Hauptabteilung eines

grossen Industrie-Unternehmens (400 Entwickler)

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: CMMI PM / KM (ÄM) / REQM

Teamgröße: 2-8 MA

Projektdauer: 12 Monate

Zeitraum: 2006/2007


Projekt: Architektur eines Frameworks zur Testautomatisierung

Beschreibung: Analyse der Requirements, Erstellen der Informations-

architektur in UML, Entwicklung einer domänen-

spezifischen Sprache, Entwurf der techn. System-

architektur, Coach für das Implementierungs-Team

Funktion im Projekt: Entwickler

Eingesetzte Kenntnisse: Python, UML

Teamgröße: 6 MA

Projektdauer: 3 Monate

Zeitraum: 2005


Projekt: UI-Spezifikationsmethoden

Beschreibung: Entwicklung und Einführung einer semiformalen

Spezifikationssprache in die Serienentwicklung eines

Automotive-OEMs. Bau von Werkzeugen zur Verarbeitung

der Spezifikation: Parsing, Verifikation, Validierung,

Visualisierung, Transformation

Funktion im Projekt: Entwickler

Eingesetzte Kenntnisse: Python, XML

Teamgröße: 2 MA

Projektdauer: 12 Monate

Zeitraum: 2005


Projekt: UI-MethodenEntwicklung

Beschreibung: Erstellen einer domänenspezifischen Sprache für

die Entwicklung von User-Interfaces, MMIs im

Bereich Automotive

Funktion im Projekt: Entwickler

Eingesetzte Kenntnisse: UML, XML/XSD, ANTLR

Teamgröße: 2 MA

Projektdauer: 6 Monate

Zeitraum: 2004


Projekt: Übersetzer für UML State-Charts

Beschreibung: Ein komplexes UML State-Diagramm im Bereich Automotive

wure bisher manuell ausprogrammiert. In diesem Projekt

wurde dafür ein Übersetzer entwickelt. Mit diesem

Übersetzer konnte dieser Prozeß durch ein Werkzeug

automatisiert werden. Die States enthielten u.A.

Java Quellcode; auch dieser wurde analysiert,

semantisch verdichtet und übersetzt.

Zielsprache war XML.

Funktion im Projekt: Software-Entwickler / Software-Engineer

Eingesetzte Kenntnisse: Compilerbau (Parsing, Transformationen,

Code-Generierung), UML, MDA, CASE-Tools (RhapsodyJ),

ANTLR, Python, Java, XML

Teamgröße: 2 MA

Projektdauer: 3 Monate

Zeitraum: 2003


Projekt: GenEA (generate Enterprise Applications!)

Beschreibung: Planung, Realisierung und Produkt-Gestaltung von

hochproduktiven Entwicklungs-Werkzeugen in Gestalt

einer Model-Driven-Architecture (MDA), basierend auf

Open-Source-Tools für den Bereich der netzbasierten

Geschäftsanwendungen

Funktion im Projekt: Projekt-Leiter

Eingesetzte Kenntnisse: OOA/OOD, Compilerbau (Code-Generatoren), CASE-Tools,

XML/XMI Processing, objektrelationales Mapping,

relationale Datenbanken, CORBA, Komponenten-Architekturen,

SQL, C++, Python, wxWindows, techn. Dokumentation,

Produkt-Gestaltung, Web-Applikationen, System-Programmierung,

Unix, Programmierung von multithreaded Backend-Systemen,

generative Programmierung, AOP

Teamgröße: 2 MA

Projektdauer: 18 Monate

Zeitraum: 2002-2003

Projekt: Release-Management-System

Beschreibung: Optimierung von Geschäftsprozessen durch die Planung

und Implementierung eines zweistufigen RMS (Main-Line,

Patch-Lines)

Funktion im Projekt: Projekt-Leiter, Software-Engineer, Software-Entwickler

Eingesetzte Kenntnisse: Web-Applikationen, Python, wxWindows,

relationale Datenbank (MySQL), CVS

Teamgröße: 1 MA

Projektdauer: 1 Monat

Zeitraum: 2001


Projekt: Firmenfusion / Zusammenlegen der Entwicklungsabteilungen

Beschreibung: Begleitung einer Firmenfusion, Herstellung von

objektiven Entscheidungsgrundlagen für das Management.

Reverse-Engineering bestehender Applikationen

(u.A. ein Datenbank-System für den Photographie/Medien-

bereich und der zugehörigen Clientlandschaft) und

deren Nach-Dokumentation. Wissensverteilung in den

unterschiedlichen Teams. Änderung der Arbeitsteilung.

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: Reverse-Engineering, Unix, Windows, CASE-Tools,

Dokumentations-Generatoren, Befragung von Mitarbeitern

Teamgröße: 1 MA

Projektdauer: 6 Monate

Zeitraum: 2001


Projekt: firmeninterne Schulungen

Beschreibung: Verbesserung der internen

Kommunikation, Implementierung

von Geschäftsprozessen, Optimierung der Kommunikation zwischen

wirtschaftlich und technisch orientierten Mitarbeitern

Funktion im Projekt: Assistent des Entwicklungsleiters

Eingesetzte Kenntnisse: QA/QM

Teamgröße: 1 MA

Projektdauer: 1 Monat

Zeitraum: 2000


Projekt: devbase

Beschreibung: Aufbau einer Open-Source Entwicklungs-Plattform

Funktion im Projekt: Projekt-Leiter, Software-Entwickler

Eingesetzte Kenntnisse: System-Programmierung Unix/Linux/Windows

Open-Source Tools: omniORB, wxWindows, Python, Apache

Teamgröße: 2 MA

Projektdauer: 3 Monate

Zeitraum: 2000


Projekt: Requirement-Engineering

Beschreibung: Ermitteln der Anforderungen für ein Portal in der

Gastronomie-Branche mit zugehörigen Backend-Prozessen

Funktion im Projekt: Software-Designer, Assistent des Entwicklungsleiters

Eingesetzte Kenntnisse: OOA/OOD, Software-Engineering, UML, CASE-Tools,

Use-Case Analysen, Aufstellen von Szenarien,

Befragung von Anbietern und Experten, Kalkulation, Planung

Teamgröße: 2 MA

Projektdauer: 4 Monate

Zeitraum: 2000


Projekt: @shop

Beschreibung: Weiterentwicklung eines Shop-Systems zum einsetzbaren

Produkt

Funktion im Projekt: Software-Engineer (QM/QA, Dokumentation, Design)

stellv. Projektleiter

Eingesetzte Kenntnisse: Java, JSP, EJB mit BEA Application-Server,
Software-Engineering, ISO 9001, Produkt-Gestaltung

Teamgröße: 4 MA

Projektdauer: 3 Monate

Zeitraum: 1999-2000


Projekt: Aeonic-Labs

Beschreibung: Planung, Aufbau und Leitung einer Software-Abteilung

mit den Gruppen: System-Administration, techn. Dokumentation,

Support, Software-Entwicklung und Web-Design

Funktion im Projekt: Abteilungsleiter

Verantwortlich für Struktur, Budget und Personal

Eingesetzte Kenntnisse: IT-Management, Software-Engineering, Organisationstheorie,

Kalkulation von Software-Projekten, Gestaltung und

Durchsetzung von Geschäftsprozessen

Teamgröße: 15 MA

Projektdauer: 10 Monate

Zeitraum: 1999


Projekt: Aeonic-Script

Beschreibung: Konzeption, Implementierung und Produkt-Gestaltung

einer Scripting-Language für Web-Applikationen

Funktion im Projekt: Projekt-Leiter

Eingesetzte Kenntnisse: Compilerbau (Parsing, Interpreterbau),C++, lex/yacc,

Web-Protokolle, Datenbanken, System-Programmierung Unix/Windows,

Web-Server Apache, techn. Dokumentation

Teamgröße: 3 MA

Projektdauer: 9 Monate

Zeitraum: 1998


Projekt: C++ Sourcebrowser

Beschreibung: Konzeption und Erstellung eines Reverse-Engineering-Tools

für C++ Quellcodes

Funktion im Projekt: Projekt-Leiter

Eingesetzte Kenntnisse: Compilerbau (Parsing), C/C++, OOA/OOD, GUI-Programmierung,

Unix/Linux

Teamgröße: 1 MA

Projektdauer: 7 Monate

Zeitraum: 1997-1998

Aus- und Weiterbildung

Aus- und Weiterbildung

1998 - 2003

Zweitstudium M.A. Philosophie, Soziologie, Technikgeschichte an der LMU München und TU-Berlin

Abgeschlossene Zwischenprüfung 2001


2001

Zwischenprüfung M.A. in Philosophie, Soziologie, Technikgeschichte, LMU München


1999

Diplom in Informatik, Hochschule Augsburg


1993 - 1998

Studium an der Hochschule Augsburg

Abschluss als Diplom-Informatiker


Zertifikate

  • ISMS ISO 27001 Foundation
  • TISAX AL 2
  • Volkswagen IT-Sec Audit inkl. Pen-Test

Position

Position

Software-Architekt

Kompetenzen

Kompetenzen

Top-Skills

Software-Architektur Python Continuous Integration DevOps C++ Model Driven Architecture Data Transformation Compilerbau IT-Projektleitung SAFe Automotive Connect verteilte Systeme Event Processing ISO 27001 CI/CD Open Source Integrationsmanagement Produktentwicklung

Schwerpunkte

  • IT-Compliance und Automatisierung
  • Open-Source Management
  • AI-Bots & Agents
  • Digitale Produkt-Entwicklung und CI/CD

Produkte / Standards / Erfahrungen / Methoden

Zusammenfassung

  • Er ist ein erfahrener IT-Berater mit unternehmerischer Perspektive, der technisch-organisatorische Situationen schnell versteht und Herausforderungen erfolgreich meistert. Seit über 20 Jahren befasst er sich mit Software-Architekturen unterschiedlichster Art und begleitet sie entlang ihres gesamten Lebenszyklus ? von der Idee bis zur Skalierung.
  • Aus seiner langjährigen Erfahrung als Unternehmer hat er ein sicheres Gespür für Chancen und Risiken. Diese Perspektive steuert er über das Produkt- und Projektmanagement in das Zusammenwirken der Entwickler-Teams ein ? mit dem Ziel, technologische Umsetzbarkeit, wirtschaftliche Tragfähigkeit und geforderte Projektergebnisse in Einklang zu bringen.
  • Er kann IT-Teams anhand ihrer Fähigkeiten einschätzen, weiterentwickeln und gezielt einsetzen. Er fühlt sich in Konzernen und ihren Dienstleister-Netzwerken wohl, positioniert dort strategisch seine Projekt-Teams und schafft Raum für Erfolge. Er hat große Freude daran, Mitarbeiter, Stakeholder und Kunden zu begeistern.


Einsatzprofil

  • Führungspositionen: Programmleitung, Abteilungsleitung, Produkt-Management
  • IT-Berater in den Ausprägungen: Informations-Sicherheit, Compliance-Officer, Software-Architekt, AI-Beauftragter 


Karriere

2025 - 2025

Rolle: Selbständiger Informatiker in München


Aufgaben:

Aktuelle Projekte im Bereich Open-Source Management, IT-Compliance, AI-Agenten und SaaS


2024 - 2024

Verkauf der Mission EC Anteile im Zuge einer Marktkonsolidierung im Wettbewerbsumfeld. Übergabe von Geschäftsführung und der Kundenbeziehungen an den Nachfolger 


2016 - 2024

Einsatzort: München, Augsburg

Kunde: Volkswagen AG, Audi AG, CARIAD SE 


Aufgaben:

  • Gründung der Mission EC als geschäftsführender Gesellschafter
    • 15 Mitarbeitende, 2 ausgebildete Fachinformatiker
    • Umsatz: 800k ? - 1,4 Mio ?
  • Produkte & Dienstleistungen
    • IT-Beratung, Produkt-Integration, Open-Source-Management, End-2-End Testautomatisierung
  • Geschäftsbereiche
    • Finanzen, Abrechnung, IT-Leiter, Chef Software-Architekt, Recruiting, Einkauf IT-Dienstleistungen, Produkt-Entwicklung, Projekt-Management


2015 - 2016

Rolle: Senior IT-Consultant

Kunde: Vision11 GmbH für die Audi AG


2015 - 2015

Rolle: Open-Source-Management bei Intel im internationalen Team (Cross-Geo: USA, Europa, Indien, China) 


2003 - 2015

Rolle: Industrieaufträge mit BMW und Dienstleistern 

Kunde: BMW in München


2001 - 2001

Rolle: Beginn der freiberuflichen Selbständigkeit in Berlin


Aufgaben:

Open-Source Projekte GenEA und FreeGee


1998 - 2001

Rolle: Angestellter Software-Entwickler in München (in Teilzeit)

Kunde: OOTec GmbH, Aeonic AG, Infomatec AG, Cydelion AG, APIS PictureMaxx GmbH 


Fachliche Kenntnisse

Methoden

  • Scrum, SAFe, XP, CMMI, V-Modell, Continuous Integration
  • ISTQB, TISAX, ISO 27001, UML, Product-Line-Engineering 


Architekturen & Paradigmen

  • Microservices, Event-Stream-Processing, verteilte Systeme
  • SaaS, Web Services, Glue Integration, API Economy
  • DB-Applikationen, Client/Server, Long-Running-Batch-Jobs
  • Compilerbau, domänenspezifische Sprachen (DSL), Embedded DSLs, Design Patterns
  • XML-Processing, XML/XSD/DTD/XSLT/XPath


Tech Stack Ecosystems Libraries & APIs 

  • Atlassian Tool-Suite (Confluence, Jira, Bitbucket, Bamboo)
  • GitLab, GitHub, Jenkins, Artifactory
  • SonarQube, XRay, Zephyr, pyTest, Robot Framework
  • Selenium/Appium, BrowserStack, LambdaTest
  • IaC, Ansible, Terraform, AWS CLI, ssh, openssl
  • AWS, Kubernetes, Docker, nginx, plesk, WordPress
  • Microsoft 365, Azure, Entra, SharePoint, Teams, Intune
  • FastAPI, REST, MQTT, requests, WebSockets
  • Qt, wxWidgets, OpenGL, STL, Boost, POSIX Threads
  • PyCharm, Eclipse, Visual Studio, Enterprise Architect, MagicDraw, Rational Rose, MetaCASE, Doors
  • Unix Dev Tools (autoconf, make, diff&patch, shell)
  • git, SVN, CVS, gerrit, gogs
  • Change-Synergy, Roundup-Tracker, ClearCase, VW KPM
  • OpenSearch, Elastic, Kibana, myDBR
  • PostgreSQL, MariaDB, MySQL
  • MistralAI, openAI, Ollama, google Agent Dev. Kit, MCP


Erfahrungen (Software-Entwickler):

  • Software-Engineering: Vorgehensweisen, Methoden, Kalkulation
  • Software-Entwicklung, langjährige Programmiererfahrung
  • Analyse und Design ( UML, RUP, ER, Booch, Rumbaugh, Patterns etc. )
  • Analyse von Anwendungsfällen und Anforderungen
  • Analyse bestehender Software-Systeme
  • Objektorientierter Entwurf (UML/OOA/OOD)
  • verteilter Systeme, Cluster-Computing, Komponenten-Architekten
  • IT-Training
  • CASE Tools & Codegenerierung
  • Compilerbau/Interpreterbau & Tools
  • Dokumentation ( Pflichtenheft, Angebote, Reverse-Engineering )


Erfahrungen (Software-Engineer):

  • Projektleitung von Software-Projekten über alle Phasen
  • IT-Berater CMMI
  • Software-Engineering-Beauftrager
  • Methodiker für MDA/MDSD/HCI/MMI
  • Testautomatisierung für Hard- und Softwarekomponenten
  • Qualitätssicherungs Software-Technik
  • Führungserfahrung / Software-Entw.-Abteilung (15 MA und Dienstleistern)


Besondere Kenntnisse Standards und Technologien:

  • Software-Engineering: UML / RUP
  • ISO C++, STL, posix, CORBA
  • Java, Python
  • Datenbanken: Oracle, SQL-Server, MySQL
  • CASE: MagicDrawUML, Enterprise Architect, MetaEdit, Rational, RhapsodyJ, 
  • Open-Source Werkzeuge
  • MDA/MDSD
  • XML/XSD/XPath
  • Web-Technologien (offline/online)
  • JavaScript, jQuery, AJAX, ext-js, apache


Entwicklungstools:

  • IBM Eclipse
  • Visual C++
  • Unix/GNU OpenSource Development Tools
  • div. Open-Source Werkzeuge
  • JIRA, roundup Issue-Tracker
  • CVS, SVN

Betriebssysteme

Mac OS
9.x, Mac OS X
NEXTSTEP / OPENSTEP
PalmOS
SUN OS, Solaris
Unix
Windows

 

Programmiersprachen

antlr
Assembler
Basic
C
C++
Cobol
CORBA IDL
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Maschinensprachen
Objective C
Occam
Pascal
PHP
plantUML
PL/SQL
Python
Qt
Scriptsprachen
Shell
SQL
XML/HTML
yacc/lex

Datenbanken

Access
Adabas
Informix
Ingres
JDBC
Lotus Notes
MS SQL Server
MySQL
Oracle
Postgres
SQL

Datenkommunikation

CORBA
Internet, Intranet
ISO/OSI
OSF/DCE
TCP/IP

Hardware

Macintosh
PC
Silicon-Graphics
SUN
diverse, professionelle Unix-Systeme von HP, IBM, SUN, SGI usw.

Branchen

Branchen

  • Automotive
  • IT & Softwarebranche
  • Research & Development

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Grossraum München/Ingolstadt/Augsburg

möglich

Projekte

Projekte

2022 - heute: SharedService OSS SWP E3 (VW.OS)


Rolle: Open Source Manager

Kunde: CARIAD SE / Automotive SW OEM


Aufgaben:

Open-Source Management als Shared Service im skalierten agilen OEM-Umfeld (SAFe, ISO/IEC 5230/OpenChain)

  • Umsetzung von OSPO-Prozessen (Open Source Project Office) in die Entwicklung einer Android-basierten Firmware mit ca. 800 Entwicklern. Etablierung eines kontinuierlichen Monitorings über Software-Varianten und Cluster hinweg zur frühzeitigen Clearance agiler Releases. Automatisierte Prüfung von Baselines inkl. re-use/clone-Mechanismus mit rund 130 Software-Komponenten auf Open-Source-Konformität und bekannte Schwachstellen (CVE, EUVD).
  • Begleitung von Product-Ownern und IT-Security bei der Auswertung von BlackDuck-Findings. Ableitung von Handlungsempfehlungen, Vorkuration von Code-Snippets sowie Unterstützung juristischer Abstimmungen mit Zulieferern. Ziel: Einhaltung von Release-Terminen und Auditfähigkeit.
  • Aufbau einer sekundären CI/CD-Pipeline (Jenkins, BitBucket, GitHub, Artifactory) sowie Integration in teamnahe Kollaborationstools (Confluence, Jira, RocketChat).
  • Einführung von cycloneDX-basierten SBOMs zur strukturierten Übergabe an Configuration Management und IT-Security.
  • Technische Begleitung der Migration von BlackDuck zu ORT (Open Source Review Toolkit) und ScanOSS.


2025 - 2025: botboard


Rolle: Produkt-Entwickler


Aufgaben:

Konzeption und Architektur eines kollaborativen Multi-Agenten Prototypen (LLM-basiert)

  • Explorative Architekturstudie einer App zur kooperativen Nutzung generativer KI-Agenten durch mehrere simultan agierenden Nutzer zur gemeinsamen Bearbeitung von Dokumenten und Dashboards.
  • Ereignisgesteuerte Reaktionen von Agenten werden durch Nutzer-Anweisungen in natürlicher Sprache vorgegeben.
  • Architektur auf Basis verteilter Multi-User-Kommunikation (MQTT, WebSockets) mit Integration lokaler und cloudbasierter LLMs (Ollama, MistralAI, ChatGPT) sowie Einsatz des Google Agent Development Kit (ADK) zur Orchestrierung.


2025 - 2025: ComplianceMesh


Rolle: Produkt-Entwickler


Aufgaben:

Konzeption einer integrierten Tool-Landschaft zur Automatisierung digitaler Compliance-Prozesse

  • Evaluierung und prototypische Zusammenstellung eines Portfolios spezialisierter Tools zur digitalen Umsetzung regulatorischer Anforderungen (DORA, NIS2, CRA, EU AI Act, Produkthaftung). Ziel ist der Aufbau einer konsistenten und benutzerfreundlichen Arbeitsumgebung für Governance, Risiko und Compliance (GRC).
  • Im Fokus steht die Handhabbarkeit, die Vermeidung von UseCase-Brüchen, die nutzwertorientierte Integration des Portfolios sowie individuelle Automatisierungslösungen.


2023 - 2024: ISMS / TISAX


Rolle: IT-Systems Lead

Kunde: Mission EC GmbH / Inhouse


Aufgaben:

Aufbau eines ISMS nach TISAX inkl. Auditierung als SaaS-Anbieter im Automotive-Kontext

  • Verantwortlich für die Einführung eines Information Security Management Systems (ISMS) gemäß TISAX ? mit Fokus auf die IT-Abteilung und den sicheren Betrieb von Software-Entwicklung und SaaS-Diensten.
  • Implementierung eines risikobasierten ISMS mit Asset-Management, Prozessdesign, Maßnahmenentwicklung und dem Deming-Zyklus (Plan?Do?Check?Act).
  • Konfiguration und Härtung der eingesetzten Cloud- und On-Premise-Dienste: MS 365, Entra, Intune/MDM, AWS, GitLab, Miro, NextCloud, LambdaTest, OpenSearch, Threema u. a.
  • Erfolgreiches TISAX-Audit (AL2) ohne Abweichungen sowie bestandener IT-Security-Audit inkl. Penetrationstest durch Volkswagen zur Zulassung als SaaS-Provider.


2023 - 2023: CI/CD Toolchain


Rolle: Software Architect

Kunde: Audi Business Innovation GmbH / Automotive Supplier


Aufgaben:

GAP Analyse und Verbesserung einer bestehenden CI/CD Salesforce Toolchain

  • Architekturberatung zur Weiterentwicklung einer bestehenden Jenkins-basierten Toolchain. Durchführung einer Gap-Analyse in den Build-, Test- und Deployment-Prozessen.
  • Umsetzung der Verbesserungs-Maßnahmen:
  • Integration von Open-Source Compliance-Scans (BlackDuck) in die CI/CD-Pipeline inkl. Schulung der Mitarbeitenden.
  • Ablösung der kostenpflichtigen Salesforce-Module für SonarQube durch die Open-Source-Alternative PMD.
  • Verbesserung der Modularisierung durch Re-Organisation der git submodule.


2022 - 2022: ONE.CRM Migration


Rolle: Software Architect

Kunde: Audi AG, CARIAD SE / Automotive OEMs


Aufgaben:

Migration einer QA-Automatisierung von einem Automotive OEM zu einem anderen

  • Planung und Durchführung einer QA-bezogenen Toolchain-Migration im Salesforce-Umfeld. Erhebung der Anforderungen und Bewertung der Migrationsumfänge unter Berücksichtigung der vorhandenen Datenqualität und Systemlandschaft.
  • Coaching und Einarbeitung des übernehmenden Teams (Test-Manager und Entwickler) in den Umgang mit automatisierten Prozessen.
  • Migration der Build- und Prüfschritte von Jenkins zu Bamboo sowie Anpassung des Toolings an die Zielumgebung.
  • Automatisierte Migration der Testfallstruktur von Jira Zephyr nach Xray. Übertragung der Salesforce-Umgebungskonfigurationen.


2018 - 2022: TESTA - DevOps


Rolle: Software Architect

Kunde: Audi AG, Volkswagen AG / Automotive OEM


Aufgaben:

Transformation eines QA-Frameworks zur DevOps- und Live-Monitoring-Plattform

  • Weiterentwicklung des bestehenden Testautomatisierungs-Frameworks TESTA für das Monitoring des Live-Betriebs (?Test in Production?).
  • Das Monitoring kombiniert API-Testfälle und realitätsnahe Endnutzer-Simulationen mit Selenium/Appium und LambdaTest.
  • Aufbau und Moderation einer Community of Practice zur Standardisierung von Prozessen und Tools in der automatisierten Qualitätssicherung. Etablierung täglicher DevOps- und Q-Ops-Prozesse.
  • Skalierung des Frameworks durch eine Master/Slave-Jenkins-Architektur mit Kubernetes und Docker.
  • Implementierung von TESTA Analytics mit Kibana und ElasticSearch, inkl. Live-Auswertung von ca. 30.000 Testergebnissen täglich. Event-basierte Verteilung über MQTT mit Integration in Jira, OpenSearch und PagerDuty.
  • Bereitstellung der Ergebnisse als digitaler Leitstand mit OpenSearch Dashboard mit konfigurierbaren Auswertungen und Visualisierungen durch die Nutzer.
  • Etablierung eines agilen Änderungsmanagements mit Reviews und PULL-Requests. Aufsetzen von Continuous Integration und Continuous Delivery für das Framework.


2019 - 2019: Continuous Improvement Workshops


Rolle: Consultant

Kunde: E.ON SE / Energie OEM


Aufgaben:

Continuous Improvement Workshops in der HEMS Produkt-Entwicklung

  • Planung und Durchführung von Design-Thinking-basierten Workshops eines Home Energy Management Systems.
  • Ziel: Erhebung des aktuellen Entwicklungsstandes im Hinblick auf anstehende Herausforderungen.
  • Ableitung einer Empfehlungsliste mit konkreten Verbesserungsvorschlägen (?next steps of improvement?).
  • Abschlusspräsentation der Ergebnisse gegenüber Stakeholdern und Management.


2017 - 2018: TESTA


Rolle: Software-Architekt

Kunde: Audi AG / Automotive OEM


Aufgaben:

Design und Umsetzung einer End-to-End-Testautomatisierung für digitale Dienste im Automotive-Umfeld

  • Ausgangspunkt waren hohe manuelle Testaufwände und ständiger Know-how-Verlust durch wechselnde Testgewerke in einer komplexen Produktlandschaft aus Apps, Web-Portalen, Backends und Fahrzeugintegration.
  • Ziel war die Entwicklung eines skalierbaren, wiederverwendbaren Testautomatisierungs-Frameworks zur Qualitätssicherung auf Integrationsebene mit hohem Automatisierungsgrad. Besonderer Fokus lag auf der Wiederverwendung von Testpraktiken als Code.
  • Anforderungsanalyse und Feature-Mapping durch Workshops, IST-Analyse und strukturierten Systemabgleich. Umsetzung als UML-Modell mit Feature-Map, Abhängigkeitsanalyse und modularer Architektur.
  • Implementierung als Python-Framework unter Einsatz ausgewählter Open-Source-Bibliotheken.
  • Aufbau einer automatisierten Testdatenverwaltung: Bots erzeugen Testdaten für die Testfälle auf Vorrat (Producer). Nach dem Test (Consumer) werden die Daten mit definierten Eigenschaften erneut bereitgestellt (Recycle).
  • Zur Simulation der Fahrzeugkommunikation wurde die OTA-Schnittstelle verwendet, um vollständige Tests ohne physisches Fahrzeug zu ermöglichen.
  • Erweiterung der Testprozesse um automatisiertes Reporting, Testdatenmanagement und DevOps-Integration. Restrukturierung der Testarbeit durch Testfallkataloge, Simulationen, Testfunktionen und Continuous Testing.


Kenntnisse:

EXAM, Selenium, Appium, AWS


2016 - 2016: CONNECT KEY


Rolle: Integrativer Test Manager

Kunde: Audi AG / Automotive OEM


Aufgaben:

Integratives Testmanagement für fahrzeugbezogene Online-Dienste (Audi Connect Key)

  • Testmanagement für den User-Interface-Bereich mit zusätzlicher Moderation und Koordination der Testmanager weiterer Gewerke zur ganzheitlichen Synchronisation und Abstimmung des Gesamt-Testings.
  • Organisation und Moderation abteilungsübergreifender Treffen zur Abstimmung von Testkonzepten, Testplänen und Release-Planungen. Unterstützung bei der konsolidierten Fehleranalyse und beim Ticket-Dispatching mittels KPM.
  • Einladung und Moderation von Pair-Testing-Sessions zur gemeinsamen Nachstellung komplexer systemübergreifender Use-Cases, um Ticket-Bouncing zu vermeiden und Fehler live in den Logs zu analysieren (z. B. zur ?Enttarnung? unbekannter und defekter Load-Balancer).
  • Konzeption, Umsetzung und Schulung eines projektübergreifenden Testdatenmanagements. Durchführung von Gap-Analysen zur Testabdeckung und Wirkketten im Gesamtprojekt.
  • Konzeption und Koordination übergreifender Tests nicht-funktionaler Anforderungen. Moderation von Workshops zur kontinuierlichen Verbesserung der Prozessqualität.


2015 - 2015: OSS Compliance Check


Rolle: Senior CI/CD Engineer

Intel Deutschland GmbH / Semiconductor OEM


Aufgaben:

Automatisierung des Open-Source-Compliance-Checks im globalen CI/CD-Umfeld

  • Integration des Open-Source-Scans mittels BlackDuck CLI Scans und REST API in das bestehende Continuous-Integration-System einer Android-basierten C/C++ Firmware. Umsetzung als eigenständige Stage im Jenkins-basierten Build-Prozess.
  • Arbeit im multiprojektorientierten, globalen 24x7-Schichtbetrieb mit internationalen Teams (USA, Europa, Indien, China). Entwicklung und Anpassung individueller Checks und Batch-Jobs mit Bash, Python, YAML und PlantUML.
  • Technische Mitarbeit im CI/CD-Team sowie Zusammenarbeit mit Entwicklungs-Dienstleistern und Stakeholdern im Legal-Bereich zur Klärung von Lizenzfragen.
  • Eingesetzte Toolchain: Git, Multi-Git Framework, Jenkins, Gerrit sowie Ticket-Management mit Rational ClearCase.

Kenntnisse:
Git, Multi-Git Framework, Jenkins, Gerrit


2015 - 2015: Event/Case Machine


Rolle: Software Architect


Aufgaben:

Entwicklung eines Event-Prozessors

  • Weiterentwicklung des Konzepts der Zustandsmaschinen zur Verarbeitung komplexer Event-Ströme aus Basis von MQTT. Umsetzung als eingebettete, domänenspezifische Sprache (embedded DSL) in Python.
  • Proof of Concept (PoC) mit Web-User-Interface.


2014 - 2014: CFD


Rolle: Senior Consultant

Kunde: IB Fischer CFD+engineering GmbH / CFD Tool Vendor


Aufgaben:

Modernisierung einer rechenintensiven Applikation im Engineering-Bereich (CFD)

  • Analyse der bestehenden GUI-Applikation (TCL, C++) mit Fokus auf Trennung von Fachlogik (Computational Fluid Dynamics, Strömungssimulation für Windkraftanlagen) und Benutzeroberfläche.
  • Entwurf einer neuen Architektur mit XML-RPC API und Planung der Umsetzung in UML im Team.
  • Sicherung des geistigen Eigentums durch Code-Obfuskation und Implementierung eines Lizenzmanagers mit Dongle.
  • Definition der Open-Source-Strategie sowie der zukünftigen Entwicklungsprozesse mit integriertem Build- und Continuous-Delivery-Prozess.
  • Erstellung der Umfangsschätzung, Analyse potenzieller Value-Streams und Planung des Projektvorgehens.


2013 - 2014: Laconic


Rolle: Software Architect


Aufgaben:

  • Design und Implementierung einer Language-Workbench für domänenspezifische Sprachen


2013 - 2013: Fusion TAF & ECU-Test


Rolle: Consultant

Kunde: BMW AG / Automotive OEM


Aufgaben:

Erstellen eines Entwicklungsplans zur Vereinheitlichung der Applikations-Landschaft in der Testautomatisierung

  • Analyse der beiden wichtigsten Testautomatisierungsprodukte auf Feature- und QuellcodeEbene zur Identifikation von Integrations- und Kopplungsmöglichkeiten.
  • Erstellung von Mini-Prototypen als Proof-of-Concept zur Validierung verschiedener Fusionsszenarien.
  • Durchführung von Aufwands- und Risikoabschätzungen.
  • Erarbeitung und Abstimmung einer fundierten Empfehlung mit den Fachbereichen und Tool-Entwicklern.
  • Abschluss mit der Erstellung eines Fachkonzepts zur weiteren Umsetzung.


Projekt: Konzeption und Umsetzung eines PEG-Parsers

Beschreibung: Zum Parsen von formalen, semiformalen, aber

auch natürlichsprachlichen Anforderungen einer

Spezifikation wird ein kontextsensitiver

Parser benutzt. Die so verarbeitete Spezifikation

kann auf Basis erkannter Strukturen und Namen auf

Satz- und Wortebene geprüft und als Modell

weiterverarbeitet werden.

Funktion im Projekt: Compilerbau-Experte

Eingesetzte Kenntnisse: Compilerbau, Python
Teamgröße: 1 MA
Zeitraum: 2013

Projekt: Validieren und Generieren von Fahrzeug-Profilen

Beschreibung: Prüfung eines Satzes von Fahrzeugprofilen als

Umfangsbestimmung für automatisierte Tests.

Generieren von Fahrzeugprofilen, Streuung und

Gewichtung über Ländervarianten, Typ- und

Ausstattungsmerkmale zur Umsetzung von

definierten Test-Strategien.

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: Produkt-Stammdaten einer Produkt-Familie
GUI-Programmierung, SOAP
Teamgröße: 2 MA
Zeitraum: 2012-2013


Projekt: Automatisierter Test von Bedienanleitungen

Beschreibung: Automatisierter Test von gedruckten und

interaktiven Handbüchern von Automobilen.

UI-Crawler, Layout-Erkennung und Zerlegung der

Handbuch-Seiten, Scan der Texte mit OCR,

Anwenden von Testregeln. Der verteilte Test

wird nach Redaktionsschluß für ca. 500

Varianten der Bedienanleitung in mehr als 20

Sprachen parallel auf einem Rechner-Cluster

durchgeführt. Anschließend werden die Test-

ergebnisse integriert, verdichtet und ausgewertet.

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: Graphische DV, TA, Cluster-Computing, OCR
Teamgröße: 8 MA
Zeitraum: 2010-2012

Projekt: Refactoring Testautomatisierungs-Framework

Beschreibung: Absicherung der zentralen Funktion per

Unit-Tests, Optimierung und Austausch des

Kerns zur Nachrichtenverarbeitung. Verbesserung

der domänenspezifischen Sprache um Ereignis-

verarbeitung (REACT-Befahle). Sicherstellung

der Abwärts-Kompatabilität.

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: Testautomatisierung, Unit-Tests, Python
Teamgröße: 5 MA
Zeitraum: 2010

Projekt: Parallele Teststränge

Beschreibung: Erweiterung eines Testautomatisierungs-Produkts

um Funktionen für Nebenläufigkeit, Ereignis-

behandlung und Nachrichtenaustausch

(INBOX/OUTBOX/REACT).

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: UML
Teamgröße: 5 MA
Zeitraum: 2010

Projekt: Fusion TA-Systeme

Beschreibung: IST-Analyse von eingesetzten Testautomatisierungs-

Werkezugen. Entwicklung einer Fusions-Roadmap mit

Alternativen und Migrationsszenarien. Landscape der

Sytem- und Anforderungsumgebung. Abstimmung der

Alternativen und Vorgehensweise mit allen

Stakeholdern.

Funktion im Projekt: Software-Architekt

Eingesetzte Kenntnisse: UML
Teamgröße: 5 MA
Zeitraum: 2010


Projekt: Modellbasiertere Test

Beschreibung: Nutzung von MMI-Modellen als Basis für automatisierte

Tests. UI-Crawling. Menübaum-Routing. MOST.

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: MDSD,UI-Modelle,
Teamgröße: 8 MA
Zeitraum: 2009


Projekt: Training on the job

Beschreibung: Workshop zur Einführung neuer Projekt-Mitarbeiter

Funktion im Projekt: Coach, Trainer

Eingesetzte Kenntnisse: Python, SVN, Eclipse, Parallele Programmierung

Teamgröße: 8 MA

Zeitraum: 2009

Projekt: Trace-Analyse

Beschreibung: Automatisierte Auswertung von Protokolldateien aus

Testfahrzeugen

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: Anforderungsanalyse, Umgang mit Massendaten
Visualisierung KML/Google Earth, CMMI MA

Teamgröße: 8 MA

Projektdauer: 3 Monate

Zeitraum: 2009

Projekt: EOSPP Project-Infrastructure

Beschreibung: Auswahl, Konfiguration und Installation von

Werkzeugen für die Software-Entwicklung.

IDE, Plugins, CASE, Issue-Tracker, SVN-Repositories

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: Eclipse, MagicDraw, SVN, Unix-Server

Teamgröße: 8 MA

Projektdauer: 3 Monate

Zeitraum: 2008


Projekt: Modellbasierte Spezifikation

Beschreibung: Verbessern der Methodik zur Spezifikation eines

User-Interfaces im Automotive-Bereich. Entwurf neuer

Spezifikations-Konzepte. Migration der Spezifikation.

Behandlung der Multivarianz (Software-Familie).

Berücksichtigung von verschiedenen Views je nach

Change-Request-Modus (in Arbeit, Vorschau, Fertig,

Implementiert, Getestet). Prozess-Integration mit

anderen Spezifikationen. Ausspielung der Spezifikation.

Funktion im Projekt: Methodiker

Eingesetzte Kenntnisse: MDSD / Python / XML / DOORS

Teamgröße: 2-8 MA

Zeitraum: 2005-2013


Projekt: CMMI Berater (Änderungsmanagement)

Beschreibung: IT-Berater für CMMI in einer Hauptabteilung eines

grossen Industrie-Unternehmens (400 Entwickler)

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: CMMI PM / KM (ÄM) / REQM

Teamgröße: 2-8 MA

Projektdauer: 12 Monate

Zeitraum: 2006/2007


Projekt: Architektur eines Frameworks zur Testautomatisierung

Beschreibung: Analyse der Requirements, Erstellen der Informations-

architektur in UML, Entwicklung einer domänen-

spezifischen Sprache, Entwurf der techn. System-

architektur, Coach für das Implementierungs-Team

Funktion im Projekt: Entwickler

Eingesetzte Kenntnisse: Python, UML

Teamgröße: 6 MA

Projektdauer: 3 Monate

Zeitraum: 2005


Projekt: UI-Spezifikationsmethoden

Beschreibung: Entwicklung und Einführung einer semiformalen

Spezifikationssprache in die Serienentwicklung eines

Automotive-OEMs. Bau von Werkzeugen zur Verarbeitung

der Spezifikation: Parsing, Verifikation, Validierung,

Visualisierung, Transformation

Funktion im Projekt: Entwickler

Eingesetzte Kenntnisse: Python, XML

Teamgröße: 2 MA

Projektdauer: 12 Monate

Zeitraum: 2005


Projekt: UI-MethodenEntwicklung

Beschreibung: Erstellen einer domänenspezifischen Sprache für

die Entwicklung von User-Interfaces, MMIs im

Bereich Automotive

Funktion im Projekt: Entwickler

Eingesetzte Kenntnisse: UML, XML/XSD, ANTLR

Teamgröße: 2 MA

Projektdauer: 6 Monate

Zeitraum: 2004


Projekt: Übersetzer für UML State-Charts

Beschreibung: Ein komplexes UML State-Diagramm im Bereich Automotive

wure bisher manuell ausprogrammiert. In diesem Projekt

wurde dafür ein Übersetzer entwickelt. Mit diesem

Übersetzer konnte dieser Prozeß durch ein Werkzeug

automatisiert werden. Die States enthielten u.A.

Java Quellcode; auch dieser wurde analysiert,

semantisch verdichtet und übersetzt.

Zielsprache war XML.

Funktion im Projekt: Software-Entwickler / Software-Engineer

Eingesetzte Kenntnisse: Compilerbau (Parsing, Transformationen,

Code-Generierung), UML, MDA, CASE-Tools (RhapsodyJ),

ANTLR, Python, Java, XML

Teamgröße: 2 MA

Projektdauer: 3 Monate

Zeitraum: 2003


Projekt: GenEA (generate Enterprise Applications!)

Beschreibung: Planung, Realisierung und Produkt-Gestaltung von

hochproduktiven Entwicklungs-Werkzeugen in Gestalt

einer Model-Driven-Architecture (MDA), basierend auf

Open-Source-Tools für den Bereich der netzbasierten

Geschäftsanwendungen

Funktion im Projekt: Projekt-Leiter

Eingesetzte Kenntnisse: OOA/OOD, Compilerbau (Code-Generatoren), CASE-Tools,

XML/XMI Processing, objektrelationales Mapping,

relationale Datenbanken, CORBA, Komponenten-Architekturen,

SQL, C++, Python, wxWindows, techn. Dokumentation,

Produkt-Gestaltung, Web-Applikationen, System-Programmierung,

Unix, Programmierung von multithreaded Backend-Systemen,

generative Programmierung, AOP

Teamgröße: 2 MA

Projektdauer: 18 Monate

Zeitraum: 2002-2003

Projekt: Release-Management-System

Beschreibung: Optimierung von Geschäftsprozessen durch die Planung

und Implementierung eines zweistufigen RMS (Main-Line,

Patch-Lines)

Funktion im Projekt: Projekt-Leiter, Software-Engineer, Software-Entwickler

Eingesetzte Kenntnisse: Web-Applikationen, Python, wxWindows,

relationale Datenbank (MySQL), CVS

Teamgröße: 1 MA

Projektdauer: 1 Monat

Zeitraum: 2001


Projekt: Firmenfusion / Zusammenlegen der Entwicklungsabteilungen

Beschreibung: Begleitung einer Firmenfusion, Herstellung von

objektiven Entscheidungsgrundlagen für das Management.

Reverse-Engineering bestehender Applikationen

(u.A. ein Datenbank-System für den Photographie/Medien-

bereich und der zugehörigen Clientlandschaft) und

deren Nach-Dokumentation. Wissensverteilung in den

unterschiedlichen Teams. Änderung der Arbeitsteilung.

Funktion im Projekt: Software-Engineer

Eingesetzte Kenntnisse: Reverse-Engineering, Unix, Windows, CASE-Tools,

Dokumentations-Generatoren, Befragung von Mitarbeitern

Teamgröße: 1 MA

Projektdauer: 6 Monate

Zeitraum: 2001


Projekt: firmeninterne Schulungen

Beschreibung: Verbesserung der internen

Kommunikation, Implementierung

von Geschäftsprozessen, Optimierung der Kommunikation zwischen

wirtschaftlich und technisch orientierten Mitarbeitern

Funktion im Projekt: Assistent des Entwicklungsleiters

Eingesetzte Kenntnisse: QA/QM

Teamgröße: 1 MA

Projektdauer: 1 Monat

Zeitraum: 2000


Projekt: devbase

Beschreibung: Aufbau einer Open-Source Entwicklungs-Plattform

Funktion im Projekt: Projekt-Leiter, Software-Entwickler

Eingesetzte Kenntnisse: System-Programmierung Unix/Linux/Windows

Open-Source Tools: omniORB, wxWindows, Python, Apache

Teamgröße: 2 MA

Projektdauer: 3 Monate

Zeitraum: 2000


Projekt: Requirement-Engineering

Beschreibung: Ermitteln der Anforderungen für ein Portal in der

Gastronomie-Branche mit zugehörigen Backend-Prozessen

Funktion im Projekt: Software-Designer, Assistent des Entwicklungsleiters

Eingesetzte Kenntnisse: OOA/OOD, Software-Engineering, UML, CASE-Tools,

Use-Case Analysen, Aufstellen von Szenarien,

Befragung von Anbietern und Experten, Kalkulation, Planung

Teamgröße: 2 MA

Projektdauer: 4 Monate

Zeitraum: 2000


Projekt: @shop

Beschreibung: Weiterentwicklung eines Shop-Systems zum einsetzbaren

Produkt

Funktion im Projekt: Software-Engineer (QM/QA, Dokumentation, Design)

stellv. Projektleiter

Eingesetzte Kenntnisse: Java, JSP, EJB mit BEA Application-Server,
Software-Engineering, ISO 9001, Produkt-Gestaltung

Teamgröße: 4 MA

Projektdauer: 3 Monate

Zeitraum: 1999-2000


Projekt: Aeonic-Labs

Beschreibung: Planung, Aufbau und Leitung einer Software-Abteilung

mit den Gruppen: System-Administration, techn. Dokumentation,

Support, Software-Entwicklung und Web-Design

Funktion im Projekt: Abteilungsleiter

Verantwortlich für Struktur, Budget und Personal

Eingesetzte Kenntnisse: IT-Management, Software-Engineering, Organisationstheorie,

Kalkulation von Software-Projekten, Gestaltung und

Durchsetzung von Geschäftsprozessen

Teamgröße: 15 MA

Projektdauer: 10 Monate

Zeitraum: 1999


Projekt: Aeonic-Script

Beschreibung: Konzeption, Implementierung und Produkt-Gestaltung

einer Scripting-Language für Web-Applikationen

Funktion im Projekt: Projekt-Leiter

Eingesetzte Kenntnisse: Compilerbau (Parsing, Interpreterbau),C++, lex/yacc,

Web-Protokolle, Datenbanken, System-Programmierung Unix/Windows,

Web-Server Apache, techn. Dokumentation

Teamgröße: 3 MA

Projektdauer: 9 Monate

Zeitraum: 1998


Projekt: C++ Sourcebrowser

Beschreibung: Konzeption und Erstellung eines Reverse-Engineering-Tools

für C++ Quellcodes

Funktion im Projekt: Projekt-Leiter

Eingesetzte Kenntnisse: Compilerbau (Parsing), C/C++, OOA/OOD, GUI-Programmierung,

Unix/Linux

Teamgröße: 1 MA

Projektdauer: 7 Monate

Zeitraum: 1997-1998

Aus- und Weiterbildung

Aus- und Weiterbildung

1998 - 2003

Zweitstudium M.A. Philosophie, Soziologie, Technikgeschichte an der LMU München und TU-Berlin

Abgeschlossene Zwischenprüfung 2001


2001

Zwischenprüfung M.A. in Philosophie, Soziologie, Technikgeschichte, LMU München


1999

Diplom in Informatik, Hochschule Augsburg


1993 - 1998

Studium an der Hochschule Augsburg

Abschluss als Diplom-Informatiker


Zertifikate

  • ISMS ISO 27001 Foundation
  • TISAX AL 2
  • Volkswagen IT-Sec Audit inkl. Pen-Test

Position

Position

Software-Architekt

Kompetenzen

Kompetenzen

Top-Skills

Software-Architektur Python Continuous Integration DevOps C++ Model Driven Architecture Data Transformation Compilerbau IT-Projektleitung SAFe Automotive Connect verteilte Systeme Event Processing ISO 27001 CI/CD Open Source Integrationsmanagement Produktentwicklung

Schwerpunkte

  • IT-Compliance und Automatisierung
  • Open-Source Management
  • AI-Bots & Agents
  • Digitale Produkt-Entwicklung und CI/CD

Produkte / Standards / Erfahrungen / Methoden

Zusammenfassung

  • Er ist ein erfahrener IT-Berater mit unternehmerischer Perspektive, der technisch-organisatorische Situationen schnell versteht und Herausforderungen erfolgreich meistert. Seit über 20 Jahren befasst er sich mit Software-Architekturen unterschiedlichster Art und begleitet sie entlang ihres gesamten Lebenszyklus ? von der Idee bis zur Skalierung.
  • Aus seiner langjährigen Erfahrung als Unternehmer hat er ein sicheres Gespür für Chancen und Risiken. Diese Perspektive steuert er über das Produkt- und Projektmanagement in das Zusammenwirken der Entwickler-Teams ein ? mit dem Ziel, technologische Umsetzbarkeit, wirtschaftliche Tragfähigkeit und geforderte Projektergebnisse in Einklang zu bringen.
  • Er kann IT-Teams anhand ihrer Fähigkeiten einschätzen, weiterentwickeln und gezielt einsetzen. Er fühlt sich in Konzernen und ihren Dienstleister-Netzwerken wohl, positioniert dort strategisch seine Projekt-Teams und schafft Raum für Erfolge. Er hat große Freude daran, Mitarbeiter, Stakeholder und Kunden zu begeistern.


Einsatzprofil

  • Führungspositionen: Programmleitung, Abteilungsleitung, Produkt-Management
  • IT-Berater in den Ausprägungen: Informations-Sicherheit, Compliance-Officer, Software-Architekt, AI-Beauftragter 


Karriere

2025 - 2025

Rolle: Selbständiger Informatiker in München


Aufgaben:

Aktuelle Projekte im Bereich Open-Source Management, IT-Compliance, AI-Agenten und SaaS


2024 - 2024

Verkauf der Mission EC Anteile im Zuge einer Marktkonsolidierung im Wettbewerbsumfeld. Übergabe von Geschäftsführung und der Kundenbeziehungen an den Nachfolger 


2016 - 2024

Einsatzort: München, Augsburg

Kunde: Volkswagen AG, Audi AG, CARIAD SE 


Aufgaben:

  • Gründung der Mission EC als geschäftsführender Gesellschafter
    • 15 Mitarbeitende, 2 ausgebildete Fachinformatiker
    • Umsatz: 800k ? - 1,4 Mio ?
  • Produkte & Dienstleistungen
    • IT-Beratung, Produkt-Integration, Open-Source-Management, End-2-End Testautomatisierung
  • Geschäftsbereiche
    • Finanzen, Abrechnung, IT-Leiter, Chef Software-Architekt, Recruiting, Einkauf IT-Dienstleistungen, Produkt-Entwicklung, Projekt-Management


2015 - 2016

Rolle: Senior IT-Consultant

Kunde: Vision11 GmbH für die Audi AG


2015 - 2015

Rolle: Open-Source-Management bei Intel im internationalen Team (Cross-Geo: USA, Europa, Indien, China) 


2003 - 2015

Rolle: Industrieaufträge mit BMW und Dienstleistern 

Kunde: BMW in München


2001 - 2001

Rolle: Beginn der freiberuflichen Selbständigkeit in Berlin


Aufgaben:

Open-Source Projekte GenEA und FreeGee


1998 - 2001

Rolle: Angestellter Software-Entwickler in München (in Teilzeit)

Kunde: OOTec GmbH, Aeonic AG, Infomatec AG, Cydelion AG, APIS PictureMaxx GmbH 


Fachliche Kenntnisse

Methoden

  • Scrum, SAFe, XP, CMMI, V-Modell, Continuous Integration
  • ISTQB, TISAX, ISO 27001, UML, Product-Line-Engineering 


Architekturen & Paradigmen

  • Microservices, Event-Stream-Processing, verteilte Systeme
  • SaaS, Web Services, Glue Integration, API Economy
  • DB-Applikationen, Client/Server, Long-Running-Batch-Jobs
  • Compilerbau, domänenspezifische Sprachen (DSL), Embedded DSLs, Design Patterns
  • XML-Processing, XML/XSD/DTD/XSLT/XPath


Tech Stack Ecosystems Libraries & APIs 

  • Atlassian Tool-Suite (Confluence, Jira, Bitbucket, Bamboo)
  • GitLab, GitHub, Jenkins, Artifactory
  • SonarQube, XRay, Zephyr, pyTest, Robot Framework
  • Selenium/Appium, BrowserStack, LambdaTest
  • IaC, Ansible, Terraform, AWS CLI, ssh, openssl
  • AWS, Kubernetes, Docker, nginx, plesk, WordPress
  • Microsoft 365, Azure, Entra, SharePoint, Teams, Intune
  • FastAPI, REST, MQTT, requests, WebSockets
  • Qt, wxWidgets, OpenGL, STL, Boost, POSIX Threads
  • PyCharm, Eclipse, Visual Studio, Enterprise Architect, MagicDraw, Rational Rose, MetaCASE, Doors
  • Unix Dev Tools (autoconf, make, diff&patch, shell)
  • git, SVN, CVS, gerrit, gogs
  • Change-Synergy, Roundup-Tracker, ClearCase, VW KPM
  • OpenSearch, Elastic, Kibana, myDBR
  • PostgreSQL, MariaDB, MySQL
  • MistralAI, openAI, Ollama, google Agent Dev. Kit, MCP


Erfahrungen (Software-Entwickler):

  • Software-Engineering: Vorgehensweisen, Methoden, Kalkulation
  • Software-Entwicklung, langjährige Programmiererfahrung
  • Analyse und Design ( UML, RUP, ER, Booch, Rumbaugh, Patterns etc. )
  • Analyse von Anwendungsfällen und Anforderungen
  • Analyse bestehender Software-Systeme
  • Objektorientierter Entwurf (UML/OOA/OOD)
  • verteilter Systeme, Cluster-Computing, Komponenten-Architekten
  • IT-Training
  • CASE Tools & Codegenerierung
  • Compilerbau/Interpreterbau & Tools
  • Dokumentation ( Pflichtenheft, Angebote, Reverse-Engineering )


Erfahrungen (Software-Engineer):

  • Projektleitung von Software-Projekten über alle Phasen
  • IT-Berater CMMI
  • Software-Engineering-Beauftrager
  • Methodiker für MDA/MDSD/HCI/MMI
  • Testautomatisierung für Hard- und Softwarekomponenten
  • Qualitätssicherungs Software-Technik
  • Führungserfahrung / Software-Entw.-Abteilung (15 MA und Dienstleistern)


Besondere Kenntnisse Standards und Technologien:

  • Software-Engineering: UML / RUP
  • ISO C++, STL, posix, CORBA
  • Java, Python
  • Datenbanken: Oracle, SQL-Server, MySQL
  • CASE: MagicDrawUML, Enterprise Architect, MetaEdit, Rational, RhapsodyJ, 
  • Open-Source Werkzeuge
  • MDA/MDSD
  • XML/XSD/XPath
  • Web-Technologien (offline/online)
  • JavaScript, jQuery, AJAX, ext-js, apache


Entwicklungstools:

  • IBM Eclipse
  • Visual C++
  • Unix/GNU OpenSource Development Tools
  • div. Open-Source Werkzeuge
  • JIRA, roundup Issue-Tracker
  • CVS, SVN

Betriebssysteme

Mac OS
9.x, Mac OS X
NEXTSTEP / OPENSTEP
PalmOS
SUN OS, Solaris
Unix
Windows

 

Programmiersprachen

antlr
Assembler
Basic
C
C++
Cobol
CORBA IDL
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Maschinensprachen
Objective C
Occam
Pascal
PHP
plantUML
PL/SQL
Python
Qt
Scriptsprachen
Shell
SQL
XML/HTML
yacc/lex

Datenbanken

Access
Adabas
Informix
Ingres
JDBC
Lotus Notes
MS SQL Server
MySQL
Oracle
Postgres
SQL

Datenkommunikation

CORBA
Internet, Intranet
ISO/OSI
OSF/DCE
TCP/IP

Hardware

Macintosh
PC
Silicon-Graphics
SUN
diverse, professionelle Unix-Systeme von HP, IBM, SUN, SGI usw.

Branchen

Branchen

  • Automotive
  • IT & Softwarebranche
  • Research & Development

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.