20.09.2026 aktualisiert


80 % teilweise verfügbar
AI Architect & Software Engineer
Bad Tölz, Deutschland
Weltweit
Master of Science – Informatik (Schwerpunkt Software Engineering)Über mich
Freiberuflicher AI Architect & Software Engineer (10+ Jahre). Ich verbinde produktionsreife LLM-, Agenten- und RAG-Integration mit solider Architektur für verteilte Systeme und Backends. Fokus auf datensouveräne On-Premise-KI, Docker, CI/CD und Monitoring. DACH-weit, remote oder onsite, DE/EN.
Skills
ObservabilityRAGIoTJavaScriptAPIsKünstliche IntelligenzAnwendungsarchitekturComputer VisionC#Continuous DeliveryContinuous IntegrationETLLinuxDevOpsGitHub
Künstliche Intelligenz & Large Language Models
Einsatz und Integration von Large Language Models, auch lokal und on-premise (Ollama, llama.cpp, vLLM) für datensensible Anwendungen. Agentenbasierte Systeme und Multi-Agent-Orchestrierung (LangChain), Retrieval-Augmented Generation (RAG) mit Vektordatenbanken (Chroma), Model Context Protocol (MCP) sowie Prompt Engineering und prompt-basierte Workflows. Objekterkennung und Object Tracking für Kamera- und Sensordaten. Überführung von KI-Piloten in den sicheren, datenschutzkonformen Produktivbetrieb.
Softwarearchitektur & Systementwurf
Architekturentwurf für verteilte Systeme wie Parkleit- und Verkehrsmanagementsysteme, IoT- und Sensor-Plattformen sowie Monitoring- und Echtzeit-Dashboards. Datenmodellierung und Schnitt fachlicher Domänen nach Domain-Driven Design, Konzeption grafischer Oberflächen (Web und Desktop) sowie Modernisierung und Refactoring gewachsener Systemlandschaften.
Schnittstellen, Services & Microservices
API-First-Design und RESTful HTTP-APIs sowie Microservice-Architekturen. Anbindung von Drittsystemen und Bestandsanwendungen wie ERP, PIM, CMS, Shops und Lagerhaltung, auch über Middleware nach dem Muster eines Enterprise Service Bus.
Datenintegration & ETL
Konzeption robuster ETL- und ELT-Prozesse für Datenmigration und -synchronisation. Bulk-Import und -Export großer Datenmengen sowie Datenbereinigung, Validierung und Mapping zwischen heterogenen Schemata und Formaten (CSV, JSON, XML, REST/SOAP, DB-zu-DB).
KI-gestützte Softwareentwicklung
Coding-Assistenten und -Agenten im täglichen Entwicklungsalltag. Agentic Development mit agentenbasierten Entwicklungs-Workflows sowie KI-gestützte Code-Reviews, Test-Generierung und Refactoring. Spezifikations- und prompt-getriebene Softwareentwicklung.
CI/CD, Betrieb & Monitoring
CI/CD-Pipelines für automatisierte Builds, Tests und Deployments mit GitLab CI und GitHub Actions. Container-basierte Auslieferung mit Docker und reproduzierbare Builds. Statische Code-Analyse, Linting und automatisierte Tests als fester Bestandteil der Pipeline. Observability für Produktivsysteme mit strukturierten Logs, Metriken und verteiltem Tracing sowie Monitoring und Alerting mit Prometheus und Grafana.
Programmiersprachen & Tech-Stack
Go, C#, Python, JavaScript, HTML und SQL sowie Erfahrung mit C, C++, Objective-C, PHP, Java und XML. Relationale Datenbanken (MySQL, MSSQL), Zeitreihendatenbanken (InfluxDB, Prometheus) und Vektordatenbanken (Chroma). Plattformen Windows, Linux, macOS, Android und iOS. Versionsverwaltung mit Git in GitLab und GitHub.
Branchen & Projekterfahrung
Verkehrstechnik und Parkleitsysteme, IoT- und Sensordatenerfassung, Gebäude-Monitoring sowie E-Commerce-Integration in gewachsene Systemlandschaften.
Arbeitsweise
Strukturiert, qualitätsorientiert und analytisch. Schnelle Einarbeitung in neue Technologien und Domänen, klare Kommunikation im Team und mit Kunden. Remote und vor Ort, DE und EN.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2026
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Parkleitsystem für den städtischen Raum, das dynamische Anzeigen, einen zentralen Steuerungsserver und Feldgeräte zur Parkdatenerfassung verbindet.
Aufgabe:
Heterogene Anzeigen und Feldgeräte zuverlässig ansteuern, Belegungsdaten in Echtzeit verarbeiten, den Betrieb überwachen und ausgewählte Daten für Drittanbieter bereitstellen.
Meine Leistung:
Entwurf und Umsetzung einer serviceorientierten Architektur mit klar geschnittenen Diensten. Ein zentraler Leitdienst aggregiert Zähldaten zu Belegung und freien Plätzen, berechnet die Anzeigewerte und leitet den Verkehr zu freien Kapazitäten. Angebunden sind statische Schilder, LED-Anzeigen und Prismenwender, neuere Geräte über REST-APIs und ältere über Adapter. Datenquellen sind unter anderem Parkscheinautomaten, Schranken, Kameras und Induktionsschleifen. Eine Weboberfläche dient der Bedienung, Konfiguration und statistischen Auswertung, eine API der maschinellen Steuerung und dem Datenabruf durch Dritte. Betriebsüberwachung mit Prometheus und Grafana inklusive Alerting.
Ergebnis:
An mehreren Standorten seit Jahren stabil im Produktivbetrieb. Neue Standorte und Gerätetypen lassen sich anbinden, ohne den Kern zu verändern.
Technologien:
Go, REST, Docker, GitLab CI, Prometheus, Grafana, MySQL, serviceorientierte Architektur, Domain Driven Design.
Hinweis:
Projekt im Rahmen der Festanstellung als Softwarearchitekt und Software Engineer.
Wissens- und dokumentenintensive Auswertung von Ausschreibungen mit hohem manuellem Aufwand, ohne internes ML-Team und mit hohen Anforderungen an Vertraulichkeit und Datenschutz.
Aufgabe:
Zusammenfassung, Orte, Termine und Anforderungen zuverlässig aus umfangreichen Ausschreibungsdokumenten extrahieren, ohne vertrauliche Geschäftsdaten in die Cloud zu geben.
Meine Leistung:
Konzeption und prototypische Realisierung eines agentischen KI-Systems. Verarbeitung mit Ollama vollständig on-premise. Indizierung der Dokumente in einer Vektordatenbank und Erschließung über Retrieval-Augmented Generation. Umsetzung in mehreren Agenten-Frameworks wie LangChain und AutoGen sowie iterative Verfeinerung. Vergleich mehrerer LLMs und Embedding-Modelle.
Ergebnis:
Funktionsfähiger Prototyp, der die genannten Informationen automatisiert extrahiert und die Grundlage für die weitere Produktivsetzung liefert.
Technologien:
Python, Ollama, LangChain, AutoGen, Chroma, Retrieval-Augmented Generation, Prompt Engineering, Docker.
Hinweis:
Projekt im Rahmen der Festanstellung als Softwarearchitekt und Software Engineer.
Sozialer Dienstleister mit mehreren Standorten, dessen Arbeitsabläufe stark papiergebunden waren. Ziel war ein digitaler Arbeitsplatz, der Kernprozesse unterstützt und den Mitarbeitenden mehr Zeit für die Klienten verschafft.
Aufgabe:
Analyse der Systemlandschaft und des Prozesses Fort- und Weiterbildung, Erhebung der Anforderungen sowie Entwurf und Umsetzung eines Teilsystems für Verwaltung und Buchung von Veranstaltungen.
Meine Leistung:
Anforderungserhebung über Befragung von Auftraggeber und Anwendern, Ableitung der Anwendungsfälle sowie eine kriterienbasierte Technologieauswahl. Entwurf und Implementierung einer Microservice-Architektur aus zwei Services mit eigenen Datenbanken und klar definierten REST-Schnittstellen. Geschichtetes Softwaredesign aus Presentation Layer, Business Layer und Data Layer. Umsetzung mit Symfony und Twig auf einem LAMP-Stack, testgetriebene Entwicklung im Backend und iterative Sprints mit Evaluation durch die späteren Anwender.
Ergebnis:
Lauffähiges Teilsystem des digitalen Arbeitsplatzes für Verwaltung, Buchung und Auswertung von Veranstaltungen. Dazu kam eine Architekturbewertung als Grundlage für den weiteren Ausbau.
Technologien:
PHP, Symfony, Twig, MySQL, REST, JSON, JavaScript, Bootstrap, Git, Microservices.
Hinweis:
Projekt im Rahmen der Anstellung als Werkstudent Software Engineering.