Softwareentwicklung & KI

Wir erleben eine Zeit des dramatischen technischen Umbruchs. KI eröffnet ein neues technisch-industrielles Zeitalter. Hierbei sehe ich es als Herausforderung, neue Wege zu gehen. Wenn auf technischer Ebene Implementierungsdetails immer mehr KI-Agenten überlassen sind, werden strukturelles und konzeptionelles Denken umso wichtiger. Mit meiner langjährigen Erfahrung in der Automobilindustrie sowie einer breiten Ausbildung mit einem Studium der Physik, einer Promotion in Mathematik und einer zweiten Promotion in Philosophie verfüge ich über Breite und Tiefe der Expertise, wie es sie heute nur sehr selten gibt. Dabei entwickle ich robuste, nachvollziehbare und performante Softwarelösungen im Schnittfeld von Ingenieurwesen, Mathematik und Künstlicher Intelligenz.

Python-basierte Systementwicklung

Data Science & Machine Learning

Modellierung und Codegenerierung

Funktionsentwicklung

Profil & Positionierung

Ich arbeite seit über 15 Jahren im automotive Engineering. Dabei haben sich für mich zwei Standbeine herausgestellt. Zum einen habe ich in diversen Softwareentwicklungsprojekten im Spannungsfeld von spezifischem komplexen Domänenwissen und toolgestützter Generalisierung Lösungen gefunden und anwendergerecht gestaltet. Zum anderen habe ich in Austausch mit akademischen Kooperationspartnern mit datengetriebenen Methoden KI-Modelle entwickelt und implementiert.

Dabei haben sich folgende Werte für mich als zentral herausgestellt:

Neugier

Alles Große beginnt mit der Begeisterung dafür, etwas auszuprobieren, neue Erfahrungen zu machen, einen wachen Geist zu haben und sich dem Fluss der Inspiration hingeben zu können.

KI-Kompetenz

Wir erleben gegenwärtig die gewaltigste Revolution der geistigen Arbeit seit der Erfindung des Buchdrucks. Die Industrialisierung geistiger Schaffensprozesse stellt die Menschheit vor gewaltige Herausforderungen, die angepackt werden wollen. Die Arbeitskultur beginnt sich grundlegend zu wandeln. Dabei nicht den Anschluss zu verlieren und dem Neuen aufgeschlossen zu begegnen, bleibt für alle eine große Aufgabe.

Systemisches Denken

Wenn KI-Agenten hunderte Zeilen Code in wenigen Minuten schreiben, gilt es den Überblick zu bewahren. Wer als moderner Software-Entwickler mehr sein will als Durchlauferhitzer für Prompts, sieht sich einer neuen hochintensiven Arbeitsweise gegenüber, die eine radikale Neuausrichtung erfordert.

Urteilsfähigkeit

Wichtiger denn je bleibt es bei der Hochverfügbarkeit von Wissen die Zügel in der Hand zu behalten. Wo muss genauer hingeschaut werden? Welche Qualitätsmetriken gilt es im Auge zu behalten? Was sind die richtigen Fragen für die Weiterentwicklung?

Interdisziplinäre Übersetzungsfähigkeit

Die Beschleunigung von Entwicklungsarbeit bringt es mit sich, dass der Einzelne immer mehr Verantwortung bekommt. Abstimmung wird dabei wichtiger denn je. Gerade wenn technische Details zunehmend von Algorithmen verstanden werden, bleibt es beim Menschen, die Lösungen wieder auf diesen zurückzuführen.

Umsetzungsfähigkeit

Am Ende zählen Ergebnisse. Die letzten 20 % eines Projektes sind oft die schwierigsten, da aufgeschobene Entscheidungen und technische Schulden hier ihren Tribut fordern. Von Anfang an die strategischen Ziele im Fokus zu behalten, architektonisch zu denken und auch dem bloßen Druck nach dem nächsten Feature zu widerstehen, sichert langfristige Wartbarkeit.

Verantwortung

Am Ende des Tages sind wir alle Menschen. Als solche tragen wir Verantwortung füreinander. Wenn gute Arbeit mit Humor und Menschlichkeit verbunden bleibt, ist sie mehr als nur ein Job.

Leistungen

Mein Leistungsspektrum umfasst Beratung im Vorfeld, Konzeptentwicklung, Implementierung, Test, technische Koordination und Live-Cycle-Management.

Python-basierte Softwarelösungen

Frontend-, Backend-Entwicklung – sauber strukturiert und wartbar.

Data Science & Machine Learning

Modellierung technischer Systeme, Anomalieerkennung, Prognosemodelle.

Architektur & Systemdesign

Strukturierung komplexer Softwareprojekte, Aufbau wartbarer und erweiterbarer Systeme.

CI/CD und Entwicklungsprozesse

Automatisierung, Testing, Deployment – professionelle Entwicklungsinfrastruktur.

Technische Koordination

Steuerung von Entwicklungsteams, Betreuung von Studenten und Projekten.

Mathematische Modellierung

Formale Modellierung technischer Systeme, numerische Methoden, Simulation.

Meine Arbeit ist geprägt durch eine systematische Herangehensweise: Modelle werden nicht nur implementiert, sondern strukturell verstanden, abstrahiert und in reproduzierbare Softwarearchitekturen überführt.

Klare Trennung der Schichten

Modell, Daten und Ausführung sind konsequent voneinander getrennt.

Reproduzierbare Pipelines

Stabile Softwarearchitekturen statt ad-hoc-Skripte und Notebook-Chaos.

Wartbarkeit & Erweiterbarkeit

Lösungen, die nicht nur heute funktionieren, sondern langfristig tragfähig sind.

Konzeptionelle Tiefe

Probleme werden strukturell durchdrungen, nicht nur pragmatisch gelöst.

Projekte

Eine Auswahl der von mir initiierten oder begleiteten Projekte:

Synarius

Synarius ist ein von mir initiiertes OSS-Projekt für ein Framework zur Systemmodellierung. Kernidee ist es, das Problem „Systemmodellierung" offen und modular zu denken. So wie Python sich als lingua franca für KI und viele Engineering-Aufgaben herausgestellt hat, wäre etwas Ähnliches im Felde der graphischen Systemmodellierung wünschenswert. Doch bei derartigen „Low-Code"-Ansätzen herrschen nach wie vor spezifische Lösungen für das „Silo" vor, oder dominiert der proprietäre Generalist Simulink weite Bereiche des Engineerings.

Der typische Workflow:
Modell → Intermediate Representation → Codegenerierung → Ausführung

Synarius Studio Screenshot

Deterministische Datenflussmodellierung

Klare, reproduzierbare Modellierung technischer Systeme.

Strikte Trennung von Schichten

Modell, Ausführung und Datenhaltung sind sauber voneinander getrennt.

Codegenerierung

Automatische Generierung von Python-Code und Einbindung von FMUs.

FMF und FMFL als Standards

Die Standards „Functional Model Format" und „Functional Model Format Language" formalisieren Funktionen sprachunabhängig.

DataViewer

Ein kompaktes Tool zum Analysieren von MDF-, Parquet- und CSV-Dateien.

DataViewer Screenshot

ParaWiz

Ein kompaktes Tool zur Verwaltung von Parametersätzen.

ParaWiz Screenshot

Inhouse

  • Ein Tool zur Konfigurierung, Visualisierung, Validierung und Dokumentation von hoch modularen Software-Komponenten eines Teilgewerkes im Kontext der Motorsteuerung (Python, LOC > 20.000).
  • Ein Tool zur Parameteridentifikation und Kosimulation basierend auf binären Artefakten (C++, LOC > 50.000).

Technologien

Der eingesetzte Stack ist auf Robustheit, Reproduzierbarkeit und langfristige Wartbarkeit ausgerichtet.

Sprachen

Python · C++ · Java · C# · Matlab

Frameworks & Libraries

TensorFlow · NumPy · Pandas · Django · PySide · Qt · Boost

Tools

GitLab · GitHub · Jira · Confluence · Cameo Systems · Mendix Studio · ETAS Ascet · ETAS Inca · Matlab Modeller · CI/CD · Linux

Schwerpunkte

Anforderungsmanagement · SW-Architektur · Implementierung · Data Pipelines · Simulation · Modellierung · Codegenerierung

Infrastruktur

Linux · Windows · Administration von VMs

Dr. Dr. Wätzold Plaum

Principal Engineer · AI & Modeling · Software Architect

„Ich entwickle modellbasierte und KI-gestützte Lösungen für komplexe technische Systeme – von der mathematischen Grundlage bis zur produktiven Software.“

Berufserfahrung

Principal Engineer (Fachreferent)

IAV GmbH · 2019–2026
  • Entwicklung neuronaler Komponentenmodelle
  • Leitung von Tool- und Architekturprojekten
  • Koordination komplexer Softwareentwicklungen

Entwicklungsingenieur – Mechatronik & Systemmodellierung

IAV GmbH · 2010–2019
  • Entwicklung umfangreicher Python-Tools (>25k LOC)
  • Modellierung von Diesel- und Gassystemen
  • KI-basierte Parametrisierung physikalischer Modelle
  • Leitung von Software- und Optimierungsprojekten

Wissenschaftlicher Mitarbeiter (Mathematik)

Universität Regensburg · 2004–2009
  • Numerische Optimierung (Mixed-Integer)
  • Lehre und Betreuung

Ausbildung

  • Dr. rer. nat. (Mathematik) — Universität Regensburg, 2009
  • Dr. phil. (Philosophie) — Universität Regensburg, 2019
  • Diplom-Physik — Universität Regensburg

Kontakt

Ich stehe für Projekte im Bereich Softwareentwicklung, Data Science und technische Modellierung zur Verfügung. Bei Interesse oder Rückfragen freue ich mich über eine Kontaktaufnahme.