18.06.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Software Engineer für Agentic AI, RAG & LLM-Systeme.

München, Deutschland
Weltweit
Master of Science in Robotics, Cognition, Intelligence
München, Deutschland
Weltweit
Master of Science in Robotics, Cognition, Intelligence

Profilanlagen

CV_Wagner_Michael.pdf

Über mich

Ich baue Multi-Agenten-Pipelines (LangGraph, MCP) und RAG-Systeme in Produktion – mit 8+ Jahren C/Embedded-Fundament für KI, die nicht nur in der Demo läuft. Ich baue, bis es läuft.

Skills

RAGLLMLangChainC (Programmiersprache)AutomatisierungLinuxPythonC-Basierte Programmiersprachen Machine LearningNatural Language ProcessingChatbotsLarge Language ModelsMulti-Agent SystemsGenerative AIHuggingFaceRestful ApisDocker
Schwerpunkt: LLM, RAG & Agentic AI
LangChain & LangGraph für Multi-Agenten-System, eigene MCP-Server, Tool Calling, Structured Output, RAG, Vektorsuche (pgvector), Context Engineering, OpenAI API, Azure OpenAI, Vision-Language-Modelle

LLM-Inferenz & Optimierung
vLLM, llama.cpp (Custom-Builds), Hugging Face (PEFT, TRL), Quantisierung (GPTQ, FP8, GGUF), LoRA, SFT, Speculative Decoding (EAGLE), CPU-Optimierung (AVX2, FMA, AVX_VNNI), Open WebUI

Fullstack & Backend
Python, FastAPI, REST-APIs, React, Next.js, TypeScript, Streamlit, PostgreSQL/pgvector, Pydantic, mypy

DevOps & Infrastruktur
Linux, Docker, Docker Compose, AWS, Azure, CI/CD (GitLab CI, GitHub Actions)

Programmiersprachen
Python, C++, C, TypeScript, Bash,

Embedded & Systems (Fundament)
Embedded Linux (Yocto), C/C++-Firmware, CAN-Bus (J1939, CANopen, SocketCAN), ARM, Raspberry Pi, ESP32, Sensorfusion, Echtzeitsysteme

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

KI-Agentenplattform zur Automatisierung von HR-Prozessen

Eigenfinanzierter Startup-Versuch (3-köpfiges Team)

Internet und Informationstechnologie

< 10 Mitarbeiter

Kontext: Eigenfinanzierter Startup-Versuch (3-köpfiges Team)

Rolle: Technische Architektur & Co-Entwicklung

Tech-Stack: Python, TypeScript, Next.js, FastAPI, LangChain, LangGraph, MCP, OpenAI API, PostgreSQL/pgvector, Docker, AWS EC2, Pydantic, mypy

Produkt & Validierung: Konzeption und Entwicklung eines lauffähigen Fullstack-MVPs zur Automatisierung von Talent Sourcing, Dokumentenextraktion und HR-Workflows. Erfolgreiche Validierung des Marktes durch strukturierte Kundeninterviews.

Architektur & Deployment: Aufbau des einheitlichen Dashboards (Next.js, FastAPI) mit durchgängiger Typsicherheit und Datenvalidierung durch Pydantic und mypy. Containerisiertes Deployment via Docker Compose auf einer AWS-EC2-Instanz.

Multi-Agenten-Orchestrierung: Entwurf einer zustandsbehafteten, 4-stufigen Sourcing-Pipeline in LangGraph (Stellenprofilierung, iterative Vektorsuche via pgvector, Evaluierung und Outreach-Generierung) mit PostgreSQL-basiertem Checkpointing.

Dokumentenanalyse & Integration: Implementierung einer zuverlässigen PDF-Extraktionspipeline mittels Vision-Language-Modellen für unstrukturierte Lebensläufe. Entwicklung eigener MCP-Server zur autonomen Interaktion mit Slack, ClickUp und Google Sheets.

Human-in-the-Loop: Integration eines HITL-Prüfschritts am Ende der Pipeline zur manuellen Qualitätskontrolle der Shortlists und KI-generierten Ansprachen vor der externen Ausführung.

Smart Attachment Controller (CAN-Bus)

Eigenfinanzierter Startup-Versuch (3-köpfiges Team)

Internet und Informationstechnologie

< 10 Mitarbeiter

Tech-Stack: Python, Linux (Embedded), SocketCAN, J1939, React, TypeScript, Vite, Autodesk Fusion, Raspberry Pi

Umfang: Eine universelle Steuereinheit für Baggeranbaugeräte nach dem MiC-4.0-Standard.

Ergebnis: Funktionsfähiger PoC gebaut und demonstriert; Validierungsinterviews mit potenziellen industriellen Nutzern durchgeführt. Die Hardware-Richtung wurde zugunsten eines softwarefokussierten Folgeprojekts innerhalb desselben Startup-Versuchs eingestellt.

Embedded-System: Entwicklung eines funktionsfähigen PoC auf Basis von Embedded Linux. Der CAN-Stack wurde nativ in Python mit SocketCAN implementiert, mit eigenständiger Programmierung des J1939-Protokoll-Parsings (PGNs/SPNs).

HMI/Frontend: Entwicklung einer responsiven webbasierten GUI mit React und TypeScript (gebaut mit Vite), um Echtzeit-Monitoring der Maschinentelemetrie und Fernkonfiguration zu ermöglichen.

Sicherheit: Implementierung von Watchdog-Mechanismen, die sofort reagieren, wenn Kommunikationszyklen über einen definierten Zeitraum ausfallen, um einen sicheren Systemzustand zu gewährleisten.

Code-Review-Agent (RAG-Pipeline)

Vemcon GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Tech-Stack: Linux, Python, REST-API, Docker, RAG

Aufgabe: Automatisiertes Vorab-Screening von Merge Requests zur Entlastung der Entwickler, motiviert durch eine durch wiederkehrende Review-Zyklen ausgelastete Engineering-Kapazität.

Innovation & Eigeninitiative: Proaktive Identifikation dieses organisatorischen Engpasses und Entwicklung eines eigenen, hauseigenen KI-Review-Agenten von Grund auf, noch bevor kommerzielle KI-Code-Review-Tools (wie sie inzwischen nativ in GitHub und anderen Plattformen verfügbar sind) am Markt weit verbreitet oder zugänglich waren.

Deployment: Bereitstellung als CLI-Tool, das Entwicklern erlaubte, den Agenten lokal auf ihren eigenen Rechnern auszuführen. Der Workflow erforderte, dass Entwickler ihren Code zunächst in das Repository pushten, bevor sie das Tool zur Analyse des offenen Merge Requests aufriefen.

Ergebnisse: Neben der Durchsetzung der Coding-Richtlinien lieferte das Tool umsetzbares Feedback und schlug konkrete Verbesserungen an Logik und Struktur vor. Diese frühe, kontextbewusste Intervention fing Routineprobleme ab, hob die grundlegende Codequalität an und reduzierte die Review-Müdigkeit der Ingenieure vor dem manuellen Peer Review.

Einführung & Strategie von KI-Tools im Unternehmen

Vemcon GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Kerntools & -konzepte: ChatGPT, GitHub Copilot, Datenschutz-Compliance, Docker, AWS

Strategische Initiative & Führung: Vorschlag und Vorantreiben der unternehmensweiten Einführung von ChatGPT zur Beschleunigung von Arbeitsabläufen in Engineering, HR und Verwaltung, begleitet von der Einführung von GitHub Copilot.

Datenschutz- & Compliance-Management: Erfolgreiches Adressieren von Vorbehalten des Managements zur Datensicherheit durch eine gründliche Prüfung der Lizenzvereinbarungen von OpenAI. Konfiguration der Organisations-Datenschutzeinstellungen, um das Modelltraining explizit abzuwählen und sicherzustellen, dass proprietäre Daten und Chatverläufe streng vertraulich blieben.

Interne Schulung & Vermittlung: Konzeption und Durchführung einer Reihe von 4 umfassenden Vorträgen für das 10-köpfige Engineering-Team. Behandelt wurden LLM-Grundlagen, angewandte Workflows sowie eigene Skripte für Context Engineering.

Tool-Evaluierung & Benchmarking: Unterstützung der Evaluierung von KI-Coding-Assistenten, einschließlich des Benchmarkings von GitHub Copilot gegen Alternativen wie Codeium.

Wirkung: Erfolgreiche Verankerung von ChatGPT im täglichen Betrieb der gesamten Organisation und Etablierung als dauerhafte Standardlösung für Programmierung, Kommunikation und Prozessoptimierung.

Sensorfusion & Kinematik-Tracking

Vemcon GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Tech-Stack: C, C++, CAN-Bus, Linux, Python, Sensorfusion

Aufgabe: Hochpräzise Bestimmung der Orientierung und Kinematik des Baggerarms während aggressiver, vollständig dynamischer Bewegungen (gleichzeitiger Mehrgelenkbetrieb und Kabinenrotation).

Lösung: Konzeption und Implementierung einer robusten Sensorfusionsarchitektur auf Basis eines Sensorfusionsalgorithmus auf ARM-Mikroprozessoren. Auslegung des Systems zur Entkopplung von Gravitationsvektoren von den hochfrequenten Zentripetal- und Linearbeschleunigungen, die dem Betrieb der Maschinen inhärent sind.

Erfolg: Reduktion des dynamischen Orientierungsfehlers von unbrauchbaren +/- 20° (aufgrund beschleunigungsbedingter Artefakte) auf < 0,1° statischen und dynamischen Fehler, was eine zuverlässige dynamische Lastschätzung ermöglichte.

Dynamische Nutzlastschätzung

Vemcon GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Tech-Stack: C, C++, Python, ARM, iMX6, Yocto Linux, Qt, Newton-Euler-Algorithmus, numerische Optimierungsverfahren, digitale Signalfilterung

Herausforderung: Echtzeit-Schätzung der Nutzlastmasse im Baggerlöffel bei dynamischer Bewegung auf ressourcenbeschränkter Hardware.

Lösung: Entwicklung eines analytischen Modells der Starrkörperdynamik (Newton-Euler). Schätzung der Modellparameter über ein numerisches Optimierungsverfahren sowie Signalverarbeitung verrauschter Sensordaten mittels einer Filterkaskade aus Tiefpass-, Glättungs- und Differenzierungsfiltern.

Anforderungsanalyse: Mehrjährige Vor-Ort-Analysen des Nutzerverhaltens realer Baggerfahrer. Die Erkenntnisse deckten Abweichungen zu theoretischen Algorithmen-Annahmen auf und initiierten direkt das Folgeprojekt "Sensorfusion & Kinematik-Tracking".

A/B-Evaluationspipeline: Aufbau einer Replay-basierten Test-Pipeline. Dies führte zu einer 200-fachen Genauigkeitsverbesserung im Feld, verkürzte Iterationszyklen im Team von Monaten auf Wochen und etablierte einen datengetriebenen "Once-recorded, continuous-testing"-Workflow.

Führung & Übergabe: Initiale Entwicklung als alleiniger Entwickler, später Ausbau zum Teamprojekt unter eigener technischer Leitung. Mentoring und erfolgreiche Übergabe des Projekts an einen Nachfolger sowie direkte C-Level- und Kundenkommunikation.

Ergebnis: Erfolgreiche Auslieferung an zwei Systemintegratoren; das System ist derzeit auf über 50 Baggern im aktiven Feldeinsatz.

Steuerungssoftware für Kalibrierstand

Vemcon GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Tech-Stack: Windows/Linux, Python, Git, CAN-Bus (CANopen), RS485, USB, Qt, DDD

Aufgabe: Alleinige Entwicklung eines vollständigen Produktions- und Kalibriersystems für 6-DOF-IMUs (Gyroskop + Beschleunigungssensor), mit Kalibrierung von ca. 30 Einheiten pro Tag. Eingesetzt bei Vemcon und an einem externen Kundenstandort.

Lösung: Aufbau des gesamten Stacks: Servomotorsteuerung über ein herstellereigenes RS485-Protokoll für einen 2-Achs-Rotationstisch (jede Achse 360°, was die Kalibrierung über alle 3 relevanten Orientierungen ermöglicht), IMU-Kommunikation über sowohl ein eigenes USB-Protokoll als auch CANopen zum Lesen/Schreiben von Sensordaten und Kalibrierparametern sowie eine bedienerseitige Qt-GUI, die Pass-/Fail-Ergebnisse und Live-Diagramme für Produktionsmitarbeitende anzeigt.

Engineering: Anwendung der Prinzipien des Domain-Driven Design (DDD) zur sauberen Trennung von Hardwaretreibern und Geschäftslogik. Implementierung eines Hochgeschwindigkeits-Datenloggingsystems (~20 MB/min über USB) mit gerätinterner Pufferung, um Datenverluste während der Aufzeichnung zu verhindern und kostspielige Prozessneustarts zu vermeiden.

Refactoring & Erweiterung der IMU-Firmware

Tech-Stack: C, ARM-Mikrocontroller, CAN-Bus, SPI, I2C, Sensorfusion, Doxygen, Unit Testing

Architektur & Refactoring: Eigenverantwortliches „Stop-and-Rewrite“ einer monolithischen, fehleranfälligen IMU-Firmware (~15.000 Zeilen). Überführung in eine saubere, geschichtete Architektur mit strikter Hardware-Abstraktion durch objektorientierte Muster in C.

Sicherheit & Kompatibilität: Erfüllung der ISO-13849-Anforderungen durch deterministisches Verhalten und sichere Zustandsbehandlung. Gleichzeitig 100%ige Rückwärtskompatibilität des CAN-Protokolls für ausgelieferte Systeme.

Hardware-Erweiterung: Entwicklung eines komplett neuen SPI-Treibers und Integration eines redundanten MEMS-Sensors zur Erweiterung des Messbereichs – ein Feature, das erst durch die neue Architektur möglich wurde.

Qualitätssicherung: Nachhaltige Verbesserung der Code-Qualität durch Einführung von Coding-Standards, Unit-Tests für kritische Pfade und Doxygen-Dokumentation.

Wirkung & Skalierung: Die neue Codebasis dient als Fundament für Folgeprojekte, läuft aktuell auf >200 Maschinen im Feldeinsatz und wurde in technischen Deep-Dive-Sessions erfolgreich an den Sensorhersteller übergeben.

Intuitive Kransteuerung (Inverse Kinematik)

Vemcon GmbH & TUM

Internet und Informationstechnologie

10-50 Mitarbeiter

Tech Stack: C, Linux, Python, MATLAB, ARM

Aufgabe: Mathematische Herleitung und Implementierung der Inversen Kinematik für ein kinematisch überbestimmtes System.

Lösung: Das inverse Problem wurde über die gewichtete Pseudoinverse der Jacobi-Matrix gelöst, um eine Priorisierung der Gelenkbewegungen zu ermöglichen.

Workflow: Vollständige mathematische Verifikation und Simulation der Algorithmen in MATLAB vor der manuellen Portierung in hochperformantes Embedded C für die ARM-Zielplattform. Die Ergebnisse wurden in Feldversuchen erfolgreich validiert und in einem Paper veröffentlicht.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden