Grossraum München/Ingolstadt/Augsburg
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)
2025 - 2025: botboard
Rolle: Produkt-Entwickler
Aufgaben:
Konzeption und Architektur eines kollaborativen Multi-Agenten Prototypen (LLM-basiert)
2025 - 2025: ComplianceMesh
Rolle: Produkt-Entwickler
Aufgaben:
Konzeption einer integrierten Tool-Landschaft zur Automatisierung digitaler Compliance-Prozesse
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
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
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
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
2019 - 2019: Continuous Improvement Workshops
Rolle: Consultant
Kunde: E.ON SE / Energie OEM
Aufgaben:
Continuous Improvement Workshops in der HEMS Produkt-Entwicklung
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
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)
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
2015 - 2015: Event/Case Machine
Rolle: Software Architect
Aufgaben:
Entwicklung eines Event-Prozessors
2014 - 2014: CFD
Rolle: Senior Consultant
Kunde: IB Fischer CFD+engineering GmbH / CFD Tool Vendor
Aufgaben:
Modernisierung einer rechenintensiven Applikation im Engineering-Bereich (CFD)
2013 - 2014: Laconic
Rolle: Software Architect
Aufgaben:
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
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
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
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
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
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
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
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
Projekt: Training on the job
Beschreibung: Workshop zur Einführung neuer Projekt-Mitarbeiter
Funktion im Projekt: Coach, Trainer
Teamgröße: 8 MA
Zeitraum: 2009
Projekt: Trace-Analyse
Beschreibung: Automatisierte Auswertung von Protokolldateien aus
Testfahrzeugen
Funktion im Projekt: Software-Engineer
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
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
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
Software-Architekt
Zusammenfassung
Einsatzprofil
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:
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
Architekturen & Paradigmen
Tech Stack Ecosystems Libraries & APIs
Erfahrungen (Software-Entwickler):
Erfahrungen (Software-Engineer):
Besondere Kenntnisse Standards und Technologien:
Entwicklungstools:
Grossraum München/Ingolstadt/Augsburg
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)
2025 - 2025: botboard
Rolle: Produkt-Entwickler
Aufgaben:
Konzeption und Architektur eines kollaborativen Multi-Agenten Prototypen (LLM-basiert)
2025 - 2025: ComplianceMesh
Rolle: Produkt-Entwickler
Aufgaben:
Konzeption einer integrierten Tool-Landschaft zur Automatisierung digitaler Compliance-Prozesse
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
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
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
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
2019 - 2019: Continuous Improvement Workshops
Rolle: Consultant
Kunde: E.ON SE / Energie OEM
Aufgaben:
Continuous Improvement Workshops in der HEMS Produkt-Entwicklung
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
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)
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
2015 - 2015: Event/Case Machine
Rolle: Software Architect
Aufgaben:
Entwicklung eines Event-Prozessors
2014 - 2014: CFD
Rolle: Senior Consultant
Kunde: IB Fischer CFD+engineering GmbH / CFD Tool Vendor
Aufgaben:
Modernisierung einer rechenintensiven Applikation im Engineering-Bereich (CFD)
2013 - 2014: Laconic
Rolle: Software Architect
Aufgaben:
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
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
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
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
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
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
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
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
Projekt: Training on the job
Beschreibung: Workshop zur Einführung neuer Projekt-Mitarbeiter
Funktion im Projekt: Coach, Trainer
Teamgröße: 8 MA
Zeitraum: 2009
Projekt: Trace-Analyse
Beschreibung: Automatisierte Auswertung von Protokolldateien aus
Testfahrzeugen
Funktion im Projekt: Software-Engineer
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
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
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
Software-Architekt
Zusammenfassung
Einsatzprofil
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:
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
Architekturen & Paradigmen
Tech Stack Ecosystems Libraries & APIs
Erfahrungen (Software-Entwickler):
Erfahrungen (Software-Engineer):
Besondere Kenntnisse Standards und Technologien:
Entwicklungstools:
"Die Fusion der Cydelion AG und APIS PictureMaxx AG wurde von dem Consultant als Software-Engineer begleitet. Er stabilisierte den Integrationsprozeß zwischen Software-Entwicklung und technischen Support durch sein kompetentes Engagement und die Herstellung von objektiven Entscheidungsgrundlagen. Darüberhinaus gelang es ihm durch Entwicklung und Einführung eines Release-Management-Systems die Produktentwicklung bei APIS entscheidend zu verbessern. Wir möchten uns ausdrücklich für seine hervorragende Unterstützung bedanken."
— Projekt Reverse-Engineering und Release-Management-System, 05/01 - 09/01
Referenz durch CTO der PictureMaxx GmbH vom 28.11.01