Senior AI Engineer & Software Architect | Agentic AI, LLM, RAG
- Verfügbarkeit einsehen
- 0 Referenzen
- 125‐275€/Stunde
- 97074 Würzburg
- DACH-Region
- de | en
- 12.09.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2026 – offen
Tätigkeitsbeschreibung
Konzeption und vollständige Umsetzung von Satzstrom, einer React-basierten Engine für physische Dokumente und hochwertige PDFs.
• Deterministisches Seitenlayout und browserbasierte Druckpipeline entwickelt
• Unterstützung für getaggte PDFs, PDF/A und PDF/UA umgesetzt
• Kommandozeilenwerkzeug und MCP-Integration für agentische Dokumenten-Workflows entwickelt
• Öffentliche Releases, Dokumentation und Qualitätssicherung verantwortet
Technologien: TypeScript, React, Node.js, Docker, Playwright und MCP.
Software Architecture, Docker, Node.Js, Softwareentwicklung (allg.), Typescript, React (JavaScript library)
5/2025 – 7/2026
Tätigkeitsbeschreibung
Konzeption und Umsetzung einer agentischen Plattform für IT-Support, Unternehmenswissen und reale IT-Aktionen.
• Gesamtarchitektur sowie zentrale Komponenten selbst entworfen und implementiert
• Typisiertes Memory-System für Wissen, Tickets, Geräte, Agenten, Werkzeuge und Prozesse entwickelt
• Eigene GraphRAG-Komponente mit strukturierter, semantischer und graphbasierter Suche umgesetzt
• Gemeinsames Typsystem für Objekte, Werkzeuge und Agenten sowie ein funktionales Multi-Agenten-System entwickelt
• Edge-Ausführung auf Windows-Geräten konzipiert und beim Kunden eingeführt
• Dokumenten-, Ticket- und Confluence-Integrationen sowie Embedding- und Synchronisationspipelines umgesetzt
• Produktentwicklung, Kundenworkshops, technische Demos und Einführung für Nutzer und IT-Administratoren verantwortet
Ergebnis: zwei produktive Enterprise-Piloten. Im Pilot bei Kurtz Ersa wurden rund 54.000 historische Supporttickets eingebunden und ungefähr 50 Nutzer unterstützt; ein weiterer produktiver Pilot lief bei Feintool mit rund 32.000 Tickets.
Technologien: TypeScript, Next.js, Node.js, Python, FastAPI, PostgreSQL, Prisma, AWS SQS, Docker, tRPC, WebSockets, Zod, Vertex AI und Gemini.
Postgresql, Document Retrieval, Generative KI, Large Language Models, Software Architecture, Docker, Python, Softwareentwicklung (allg.), Typescript, Amazon Web Services (AWS)
4/2023 – 6/2025
Tätigkeitsbeschreibung
Eigenständige Konzeption und vollständige Umsetzung eines KI-Systems zur automatischen Ermittlung strukturierter Produktdaten aus EAN- und Herstellernummern.
• Such- und Crawling-Pipeline mit Browserautomatisierung und mehreren Datenquellen entwickelt
• Dynamische Produktschemata, Validierung und Konsolidierung widersprüchlicher Quellen umgesetzt
• Export nach CSV und Excel sowie automatische Erstellung von Produktbeschreibungen integriert
• Backend, Datenbank, Warteschlangen, API und Weboberfläche vollständig entwickelt
Technologien: Python, FastAPI, RabbitMQ, PostgreSQL, SQLAlchemy, Next.js, React, TypeScript, Prisma, Playwright, OpenAI und Gemini.
Postgresql, Document Retrieval, Generative KI, Large Language Models, Software Architecture, Docker, Python, Softwareentwicklung (allg.), Typescript
9/2022 – 1/2023
Tätigkeitsbeschreibung
HBF-Bochum Beamersteuerung
Das Ziel des Projekts war es, ein intelligentes System zu schaffen, das die Werbeleuchten an den Gleisen des Bahnhofs steuert und sicherstellt, dass die Lokführer und Passagiere nicht durch das Licht geblendet werden, während Züge einfahren oder ausfahren.
Um dieses Ziel zu erreichen, habe ich eine Kombination aus Lichtschranken, IOT-Controllern und einem smarten State-Management-System eingesetzt. Wenn ein Zug in den Bahnhof einfährt, erkennt das System dies durch die Lichtschranken und deaktiviert die Beamer über das Kommunikationsprotokoll. Sobald der Zug den Bahnhof wieder verlässt, werden die Beamer wieder aktiviert. Dabei war besonders wichtig, dass das System Fail Safe ist und verschiedene Szenarien wie rückwärts einfahrende Züge, mehrere einfahrende Züge etc. abdeckt, um jegliche Gefahren für die Lokführer und Passagiere auszuschließen.
Um eine reibungslose Steuerung der Beleuchtung zu gewährleisten, wurden auf Bahngleis- und Beamer-Ebene Verzögerungen definiert. Dies sorgt für einen möglichst fließenden Übergang der Zustände. Darüber hinaus ist ein Monitoring-System integriert, das über verschiedene Wege die verantwortlichen Mitarbeiter auf potenzielle Störungen hinweist.
Projektteile (Python):
Kombination aus Lichtschranken, IOT-Controllern und State-Management-System
Erkennung von einfahrenden Zügen und Deaktivierung der Beamer
Failsafe-System zur Vermeidung von Gefahren für Lokführer und Passagiere
Definierung von Verzögerungen auf Bahngleis- und Beamer-Ebene
Monitoring-System zur Früherkennung von Störungen
Software Architecture, Python, Softwareentwicklung (allg.), Internet of Things (IoT)
6/2022 – offen
TätigkeitsbeschreibungAdministration und Optimierung der IT-Infrastruktur der Zahnarztpraxis
Eingesetzte QualifikationenSystemadministration (allg.), Technischer Support, Virtualisierung (Allg.)
4/2022 – 4/2023
Tätigkeitsbeschreibung
Im letzten Jahr hatte ich die Gelegenheit, für ein aufstrebendes Hardware-IT-Unternehmen aus Deutschland zu arbeiten und eine Monitoring-Suite für LED-Wände zu entwickeln.
Das Hauptziel des Projekts war es, eine Plattform zu schaffen, die es den Kunden ermöglicht, den Betrieb ihrer LED-Wände effektiv zu überwachen. Hierfür wurden verschiedene Schnittstellen (Ethernet, USB, Com-Port) implementiert, um Daten aus dem Steuerungscontroller der LED-Wände auszulesen.
Zusätzlich wurde eine Verbindung zur DOOH-Cloud hergestellt, um die Kunden in Echtzeit über den Betrieb ihrer LED-Wände zu informieren. Hierfür wurde ein MQTT-Broker verwendet, der die Daten von der Monitoring-Suite an die Cloud übermittelt. Dies ermöglicht es den Kunden, die Leistung ihrer LED-Wände von überall aus zu überwachen und gegebenenfalls Maßnahmen zu ergreifen, um Probleme zu beheben.
Ein weiteres wichtiges Merkmal des Projekts war die Entwicklung einer automatisierten Desktop-Überwachung. Diese Funktion ermöglicht es den Kunden, unverzüglich über Störungen in der Bespielung ihrer LED-Wände informiert zu werden.
Insgesamt umfasste mein Projekt die folgenden Schwerpunkte (Python):
Entwicklung einer Monitoring-Suite für LED-Wände
Implementierung von Schnittstellen zur Auslesung von Daten aus dem Steuerungscontroller der LED-Wände
Speicherung der Daten in einer Datenbank
Verbindung zur DOOH-Cloud über einen MQTT-Broker
Entwicklung einer automatisierten Desktop-Überwachung zur Benachrichtigung von Kunden über Störungen in der Bespielung ihrer LED-Wände
Softwareentwicklung (allg.), Python, Software Architecture
8/2021 – 11/2021
Tätigkeitsbeschreibung
Im Rahmen eines Auftrags für einen ERP-Dienstleister habe ich 2021 ein eigenständiges Druck-Modul entwickelt. Dieses Feature erlaubt das Drucken von Dokumenten, welche dynamisch mit einem Beleg verknüpft sind, direkt in dem ERP-System APplus.
Die besondere Herausforderung bestand darin, dass APplus diese Funktion nicht nativ anbietet und der Dienstleister die entwickelte Funktionalität an seine Endkunden weiterverkaufen wollte. Um eine reibungslose Integration beim Endkunden zu gewährleisten, wurde das Druck-Feature als eigenständiges Modul entwickelt. Hierbei lag der Fokus auf einer möglichst unabhängigen Architektur, um die Wiederverwendbarkeit zu erleichtern.
Zudem wurde eine nahtlose Integration in die bestehende Ausgabesteuerung des ERP-Systems angestrebt, um die Nutzererfahrung für die Endkunden zu verbessern.
Im Rahmen des Projekts wurden folgende Aufgaben bearbeitet:
Entwicklung einer Lösung zur Integration des Druck-Features in den existierenden Workflow der Ausgabesteuerung
Entwicklung einer abgekapselten Architektur zur vereinfachten Wiederverwendung
Implementierung der Lösung mit Java EE, ASP.NET und SQL.
SQL, Software Design, C#, J2EE, ASP.NET
4/2021 – 1/2022
Tätigkeitsbeschreibung
ERP-Entwicklung
Automatisierungstechnologie
Prozessoptimierung
Amazon Web Services (AWS), Python, React (JavaScript library), Typescript
2/2021 – 10/2021
Tätigkeitsbeschreibung
Als freiberuflicher Softwareentwickler habe ich vor zwei Jahren erfolgreich ein Projekt für einen bekannten Gewürzvertrieb aus Österreich abgeschlossen. Das Projekt beinhaltete die Entwicklung einer Automatik für die Verarbeitung von Aufträgen und Warenausgängen, die meine Fähigkeiten in den Bereichen Softwareentwicklung, Datenbankdesign und Front-End-Entwicklung forderte und erweiterte.
Der Kunde war ein wachsendes und produzierendes Unternehmen, das mit der steigenden Auftragsmenge nicht mehr hinterherkam. Meine entwickelte Automatik übernahm die Bearbeitung von Aufträgen, die sonst von den Mitarbeitern durchgeführt wurden. Die automatisierte Verarbeitung der Aufträge durch intelligente Lager- und Lieferplanung, Auftragskalkulationen usw. ermöglichte eine bessere Bewältigung der Auftragsmenge.
Die Automatik bot dem Kunden die Möglichkeit, individuelle Verarbeitungen für verschiedene Aufträge festzulegen. Hierbei wurden konfigurierbare Filter eingesetzt, um die Aufträge und Warenausgänge zu identifizieren, die verarbeitet werden sollten.
Das Projekt umfasste folgende Aufgabenbereiche:
Entwicklung einer Logik und Oberfläche zur Filterung von Aufträgen (ASP.NET, SQL, HTML)
Entwicklung einer Logik und Oberfläche zur Definition verschiedener Verarbeitungsabläufe (ASP.NET, SQL, HTML)
Automatisierung von Benutzerinteraktionen basierend auf dem Datenkontext (HTML, JS)
Generierung von Logeinträgen zur Überwachung der Verarbeitungsprozesse
ASP.NET, Schreiben von Dokumentation, HTML, JavaScript, Software Design, SQL
12/2018 – 7/2020
Tätigkeitsbeschreibung
Über zwei Jahre hinweg habe ich an einem Projekt gearbeitet, bei dem eine neue PDM-Anbindung für das ERP-System eines Kunden geschaffen werden musste.
Die Herausforderung bestand darin, die bereits gewohnte Benutzeroberfläche der PDM-Anbindung beizubehalten, die jedoch nur in Form eines legacy Java-Applets vorlag. Um dies zu erreichen, musste die Anwendung dekompiliert und angepasst werden. Zusätzlich musste die PDM-Integration des ERP-Systems erweitert und im Backend eine Logik zur Verwaltung von Uploads, Downloads sowie eine Verwaltungsstruktur erstellt werden, da das neue PDM ordnerbasiert war.
Im Rahmen des Projekts war ich für folgende Teile verantwortlich:
Dekompilierung und Anpassung der legacy Anwendung (Java)
Konzeptionierung und Entwicklung einer Logik zur Planung und Dokumentation von Dateibewegungen (SQL, Java, C#)
Erzeugung einer Relation zwischen ERP-Belegen und Dateien (SQL)
Übernahme der Dateien und Erzeugung neuer Relationen auf Basis der alten PDM Daten (Python, SQL)
SQL, Software Design, J2EE, Reverse Engineering, ASP.NET
1/2018 – 6/2018
Tätigkeitsbeschreibung
Als Angestellter habe ich 2018 ein Projekt zur Optimierung der Lagerhaltung erfolgreich, gemeinsam mit einem Kunden umgesetzt. Ziel war es, Vorgänge im Lager genauer im ERP-System abbilden zu können, um so die Prozesse in der Lagerhaltung zu optimieren. Dazu wurden Barcode-Scanner in die ERP-Landschaft des Kunden integriert, die über eine im Laufe des Projekts entwickelte Schnittstelle die Vorgänge im Lager direkt in den Datenkontext des ERP-Systems übertragen. Um dies zu ermöglichen, wurde eine eigenständige Webanwendung entwickelt, die direkt auf dem Android-basierten Scanner läuft.
Im Verlauf des Projekts wurden verschiedene Use-Cases erarbeitet, die auf dem Scanner ausgeführt werden sollten. Hierbei war es wichtig, die Bedürfnisse des Kunden genau zu verstehen und auf Basis dessen eine passende Lösung zu entwickeln. Die Schnittstelle des ERP-Systems wurde in ASP.NET entwickelt und die Webanwendung, die auf dem Scanner läuft und die Schnittstelle ansteuert, wurde ebenfalls in ASP.NET entwickelt. Um die Webanwendung im Intranet des Kunden hosten zu können, wurde der zugehörige Webserver auf Microsoft IIS installiert. So konnte die durch das APplus bereits vorhandene Infrastruktur genutzt werden, und die Kosten minimiert werden.
Zusammenfassend umfasste das Projekt folgende Teile:
Erarbeitung der Use-Cases für den Barcode-Scanner
Entwicklung einer Schnittstelle des ERP-Systems (ASP.NET)
Entwicklung einer Webanwendung, die auf dem Scanner läuft und die Schnittstelle ansteuert (ASP.NET)
Hosting des zugehörigen Webservers im Intranet (Microsoft IIS)
Requirements Management, ASP.NET, C#, Front End, Hosting, Schnittstellenentwicklung
Ausbildung
Würzburg
Über mich
Bei nara entwarf und implementierte ich zentrale Teile einer agentischen Supportplattform. Dazu gehörten ein typisiertes Memory-System, eine eigene GraphRAG-Komponente, strukturierte, semantische und graphbasierte Suche, Agenten- und Werkzeugarchitekturen sowie Edge-Ausführung auf Windows-Geräten. Die Plattform lief in zwei produktiven Enterprise-Piloten; in einem davon wurden rund 54.000 historische Supporttickets eingebunden.
Ich verbinde KI-Architektur mit vollständiger Softwareentwicklung. Mein Stack umfasst vor allem TypeScript, Python, Next.js, Node.js, FastAPI, PostgreSQL, AWS und Docker. Ich entwickle Daten- und Dokumentenpipelines, Echtzeitkommunikation, APIs und Benutzeroberflächen und integriere KI in bestehende Software- und Cloud-Architekturen.
Ich übernehme sowohl klar abgegrenzte Entwicklungsaufgaben als auch die technische Verantwortung vom ersten Systementwurf bis zum produktiven Pilotprojekt. Dazu gehören Anforderungsanalyse, Architektur, Implementierung, technische Workshops und die Einführung bei Nutzern und IT-Administratoren.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
