Ich konzipierte und implementierte einen customer-hosted RAG-Chat mit vollständiger Ingestion-Pipeline (Initialimport/Reindex, inkrementelle Updates via Hash/LastModified, Document Registry in PostgreSQL) sowie Retrieval-/Chat-Flow inklusive Quellenangaben. Die Lösung ist für den Betrieb in Kundennetzen ausgelegt (Docker Compose, Worker-/Queue-Betrieb, Reverse Proxy/TLS) und berücksichtigt Security- sowie Licensing-Anforderungen durch konsequenten Betrieb in der Kundenumgebung. Ein lokaler OCR-Fallback ergänzt die Pipeline für gescannte PDFs/Bilder: Wenn ein Dokument keinen verwertbaren Textlayer enthält oder die Textextraktion qualitativ unzureichend ist, wird der Inhalt per OCR in maschinenlesbaren Text überführt.
PYTHONDOCKERDOCKER COMPOSEPOSTGRESQLREDISVECTOR DB (QDRANT)OCR
(PADDLEOCR/TESSERACT)LLM SERVING
2 Jahre 1 Monat
2023-12 - 2025-12
Framework für Datenmigration
VUEJSC#.NET...
Als Lead-Developer gestaltete ich 'd.velop cloudshift for documents', ein hochsicheres Migrationsframework, das Kundeninstanzen aus On-Premises-Installationen in die AWS- bzw. OTC-Cloud überführt. Herzstück ist ein Vue 3-Frontend mit Pinia-State, gekoppelt an ein ASP.NET-Core-Backend, das Migration-Jobs orchestriert, Fortschritt protokolliert und Rollen-basierte Zugriffe verwaltet. Ein Windows-Connector ermöglicht den Transfer hinter geschlossenen Firewalls; Daten werden gestreamt, komprimiert und mit AES256 verschlüsselt. Parallel baute ich ein Monitoring-Dashboard auf Basis von Playwright-End-to-End-Tests und Prometheus-Metrics, das DevOps-Teams frühzeitig auf Flaschenhälse hinweist. Seit Launch migriert der Service bis zu 10 TB Dokumente pro Tag und skaliert horizontal über Kubernetes. Die durchschnittliche Durchlaufzeit sank von Tagen auf Stunden; Support-Tickets gingen um 40 % zurück.
VUEJSC#.NETPLAYWRIGHTMONGODBGITDockerS3Cloud
2 Jahre
2021-12 - 2023-11
Mitarbeiter App
ANGULARTYPESCRIPTPHP...
In einem funktionsübergreifenden Scrum-Team verantwortete ich die Weiterentwicklung der d.velop Mitarbeiter-App. Fokus: DSGVO-konformes Formularmanagement und Social Interactions (Likes, Comments). Im Angular-Frontend implementierte ich Reactive-Forms, serverseitig erweiterte ich die Node.js-API um rollenbasierte Token-Scopes. Zusätzlich migrierte ich Legacy-PHP-Services Schritt für Schritt in saubere NestJS-Module mit TypeORM. Durch gezielte Refactorings sank die Ladezeit auf mobilen Geräten um 35 %, während die aktive Nutzerrate um 20 % stieg. Die neuen Social-Features förderten den internen Austausch und wurden vom Betriebsrat als Best-Practice für Employee Engagement hervorgehoben.
ANGULARTYPESCRIPTPHPSQLGITLaravel
3 Jahre 4 Monate
2018-08 - 2021-11
Eingangsrechnungsworkflow mit BPM und SAP MM
VISUAL BASIC SCRIPTC#.NET FRAMEWORK...
Für einen Automobilzulieferer erweiterte ich den bestehenden windream BPM-Workflow um eine tiefe Integration in SAP MM. Eingangsrechnungen werden nun vollautomatisch validiert, Kostenstellen zugeordnet und als IDoc an SAP übergeben. Komplexe Prüf-Logik realisierte ich in Visual Basic Script, während C#- Add-Ins den Daten-Mapping-Layer bilden. Durch das Projekt reduzierte sich die manuelle Buchungszeit von Ø 5 Minuten auf unter 30 Sekunden pro Vorgang; gleichzeitig stellt ein zweistufiges Error-Handling sicher, dass fehlerhafte Belege übersichtlich in einem Cockpit landen und dort nachbearbeitet werden können.
Ich konzipierte und implementierte einen customer-hosted RAG-Chat mit vollständiger Ingestion-Pipeline (Initialimport/Reindex, inkrementelle Updates via Hash/LastModified, Document Registry in PostgreSQL) sowie Retrieval-/Chat-Flow inklusive Quellenangaben. Die Lösung ist für den Betrieb in Kundennetzen ausgelegt (Docker Compose, Worker-/Queue-Betrieb, Reverse Proxy/TLS) und berücksichtigt Security- sowie Licensing-Anforderungen durch konsequenten Betrieb in der Kundenumgebung. Ein lokaler OCR-Fallback ergänzt die Pipeline für gescannte PDFs/Bilder: Wenn ein Dokument keinen verwertbaren Textlayer enthält oder die Textextraktion qualitativ unzureichend ist, wird der Inhalt per OCR in maschinenlesbaren Text überführt.
PYTHONDOCKERDOCKER COMPOSEPOSTGRESQLREDISVECTOR DB (QDRANT)OCR
(PADDLEOCR/TESSERACT)LLM SERVING
2 Jahre 1 Monat
2023-12 - 2025-12
Framework für Datenmigration
VUEJSC#.NET...
Als Lead-Developer gestaltete ich 'd.velop cloudshift for documents', ein hochsicheres Migrationsframework, das Kundeninstanzen aus On-Premises-Installationen in die AWS- bzw. OTC-Cloud überführt. Herzstück ist ein Vue 3-Frontend mit Pinia-State, gekoppelt an ein ASP.NET-Core-Backend, das Migration-Jobs orchestriert, Fortschritt protokolliert und Rollen-basierte Zugriffe verwaltet. Ein Windows-Connector ermöglicht den Transfer hinter geschlossenen Firewalls; Daten werden gestreamt, komprimiert und mit AES256 verschlüsselt. Parallel baute ich ein Monitoring-Dashboard auf Basis von Playwright-End-to-End-Tests und Prometheus-Metrics, das DevOps-Teams frühzeitig auf Flaschenhälse hinweist. Seit Launch migriert der Service bis zu 10 TB Dokumente pro Tag und skaliert horizontal über Kubernetes. Die durchschnittliche Durchlaufzeit sank von Tagen auf Stunden; Support-Tickets gingen um 40 % zurück.
VUEJSC#.NETPLAYWRIGHTMONGODBGITDockerS3Cloud
2 Jahre
2021-12 - 2023-11
Mitarbeiter App
ANGULARTYPESCRIPTPHP...
In einem funktionsübergreifenden Scrum-Team verantwortete ich die Weiterentwicklung der d.velop Mitarbeiter-App. Fokus: DSGVO-konformes Formularmanagement und Social Interactions (Likes, Comments). Im Angular-Frontend implementierte ich Reactive-Forms, serverseitig erweiterte ich die Node.js-API um rollenbasierte Token-Scopes. Zusätzlich migrierte ich Legacy-PHP-Services Schritt für Schritt in saubere NestJS-Module mit TypeORM. Durch gezielte Refactorings sank die Ladezeit auf mobilen Geräten um 35 %, während die aktive Nutzerrate um 20 % stieg. Die neuen Social-Features förderten den internen Austausch und wurden vom Betriebsrat als Best-Practice für Employee Engagement hervorgehoben.
ANGULARTYPESCRIPTPHPSQLGITLaravel
3 Jahre 4 Monate
2018-08 - 2021-11
Eingangsrechnungsworkflow mit BPM und SAP MM
VISUAL BASIC SCRIPTC#.NET FRAMEWORK...
Für einen Automobilzulieferer erweiterte ich den bestehenden windream BPM-Workflow um eine tiefe Integration in SAP MM. Eingangsrechnungen werden nun vollautomatisch validiert, Kostenstellen zugeordnet und als IDoc an SAP übergeben. Komplexe Prüf-Logik realisierte ich in Visual Basic Script, während C#- Add-Ins den Daten-Mapping-Layer bilden. Durch das Projekt reduzierte sich die manuelle Buchungszeit von Ø 5 Minuten auf unter 30 Sekunden pro Vorgang; gleichzeitig stellt ein zweistufiges Error-Handling sicher, dass fehlerhafte Belege übersichtlich in einem Cockpit landen und dort nachbearbeitet werden können.
VISUAL BASIC SCRIPTC#.NET FRAMEWORKSAPGIT
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung