22.10.2026 aktualisiert

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

Senior Full-Stack & AI Engineer | C#/.NET, Python, Agentic AI & RAG

Solingen, Deutschland
Weltweit
Diplom-Ingenieur Elektrotechnik
Solingen, Deutschland
Weltweit
Diplom-Ingenieur Elektrotechnik

Profilanlagen

Projectcase-Signalworks-Telegram-Bot-Platform.pdf
Projectcase_Signalworks_Strategie Analyse-Dashboard.pdf
Projectcase_Signalworks_Monte Carlo Risiko-Analyse-Tool.pdf
Projectcase_Proventus_Cpp64_TradingDLL_MultiCharts.pdf
Projectcase_ik-software_Webservice-OCR-Beleganalyse.pdf
Projectcase-ReaWorks-KI-Demo-Vision.pdf
Projectcase-Plutos-Solutions_GoPro MultiCam Steuerung.pdf
Projectcase-ik-software-OCR-Webservice-Erweiterung.pdf
Projectcase-Signalworks-MarketDataLoader.pdf
Projectcase-Plutos-Solutions-GoPro-Control-Manager-Produktionsausbau.pdf
Projectcase-PhysioOhligs-Praxiswebsite.pdf
Projectcase_ik-software-EIS-Webservice-E-Invoice-Validierung.pdf
Projectcase-Signalworks-AI-Engineering-Workbench.pdf
Projectcase_ik-software-EIS-Webservice-E-Invoice-Performance.pdf
Projectcase-ReaWorks-Mitdenker-PortfolioAI.pdf
Diplom_TUI_Lutz-Engelland.pdf
Lebenslauf_Lutz-Engelland.pdf
Projektprofil_Lutz-Engelland.pdf

Über mich

Freelance Softwareentwicklung: Anwendungen, APIs, AI/LLM, Automatisierung & Tools. Remote & NRW. Schwerpunkte C#/.NET, Python, Node.js React/Next.js, TypeScript, Tailwind CSS APIs, Datenflüsse, RAG & Tool Calling OCR, Agentic AI und Automatisierung

Skills

AI AgentsRAGAsp.Net.Net FrameworkAPIsAutomatisierungC#C++CodeanalyseDatenbankenData IntegrationDevOpsUi-DesignInteroperabilitätPythonPostgreSQLWindows Presentation FoundationNode.jsSwaggerNext.jsResponsive WebdesignSQLiteSQLTypeScriptVisual AnalyticsTelerikDatenverarbeitung.NET CoreReact.jsLarge Language ModelsAsp.Net Web ApiBackendFastAPIFull Stack EntwicklungCloudflareApache FOPFront EndApi DesignRestful ApisWeb Api
Web, APIs & Automatisierung
Full-Stack-Entwicklung für Webanwendungen und Services. REST-APIs mit .NET, Python oder Node.js, Frontends mit React/Next.js und TypeScript. Auth, Integrationen, Datenmodelle, JSON, Logging und Monitoring.

AI Engineering & Agentic Systems
Agentic AI, Large Language Models, Context Engineering, Agentic RAG, MCP (Model Context Protocol) und Tool Calling. OpenAI Codex CLI und Claude Code CLI als lokale Runner, rungebundene MCP-Toolserver mit Fachfunktionen und Berechtigungen. Kontext aus Code, Dokumenten, Reports und Daten sowie Abruf aus dem Projektbestand. Run-Historie, Modul-Snapshots, Codeanalyse, Entwicklung, Verifikation und Codeübernahme.

Frontend
React, Next.js App Router, SSR/ISR, RSC, TypeScript, Tailwind CSS, Recharts, Headless UI/Radix UI, i18n, A11y/ARIA, Web Worker, React Hook Form, Zod, Performance-Optimierung.

Backend & APIs
.NET Framework 4.8, .NET 6/8/10, ASP.NET Classic, ASP.NET Core, Web API, Minimal APIs, Node.js/Express, Python/FastAPI/Flask, REST/JSON, DTOs, OpenAPI/Swagger, Fehlerhandling, Versionierung, OAuth/OIDC, JWT, PKCE, Webhooks, WebSockets, Rate-Limits, Idempotenz.

OCR, E-Invoicing & Dokumentverarbeitung
IronOCR, PDF-Rendering, Textlayer-Erkennung, OCR-Fallbacks, Belegklassifikation, Textextraktion, Parser und Mapping. XRechnung, KoSIT-Validierung, CII/UBL, XML, XSLT/XSL-FO, Java, Saxon-HE und Apache FOP für PDF. CSV/XLSX, Validierung und JSON für Fachsysteme.

Daten & Persistenz
SQL Server, PostgreSQL, MySQL, SQLite, DuckDB, Entity Framework/Core, Dapper, T-SQL, Stored Procedures, Views, Indizes, Redis, Storage, Import/Export, analytische Abfragen. Parquet, persistente Downloadjobs, Dataset-Verwaltung, Segment-Caching.

Automation & Integration
Jobs/Queues, Telegram-Bots, Datei-Workflows, Report-Generierung, Deployment-Automatisierung, Geräteanbindung per HTTP/REST, Netzwerkdienste, Statusabfragen, Steuerbefehle, Retry/Backoff, Arduino Opta und Arduino Cloud.

Desktop & Interop
C#/.NET mit WinForms, WPF/MVVM, Telerik UI. Python mit Qt/PySide/PyQt. C++-/C#-DLLs, Marshaling, P/Invoke und Brücken zwischen .NET-, Python- und Script-Umgebungen.

DevOps, Betrieb & Security
Windows Server, IIS/ARR, Node/PM2, Docker, Git, GitHub/GitLab, GitHub Actions, Cloudflare/WAF, TLS/Let’s Encrypt, CORS, CSP/HSTS, Cache-Control/ETag, Logging, Monitoring, Health-Checks.

Trading & Analytics
Trading-Software, Backtesting, Replay, Optimierung, Reporting, Risiko-/Order-Module, grafische Ergebnisanalyse und Anbindungen an IBKR TWS, MultiCharts, TradeStation, NinjaTrader, NanoTrader/WHS und MetaTrader.

Arbeitsweise
Spec-Driven Development, Anforderungsanalyse, Architektur, Modernisierung, Demos/Prototypen, API-Design, Datenmodelle, Clean Code, Code-Reviews, Akzeptanzkriterien, Tests, Dokumentation und Übergabe. Codex und Claude Code für Codeanalyse, Entwicklung, Refactoring, Fehlersuche und Verifikation. Abstimmung, Zwischenstände und Begleitung bis zum produktiven Betrieb.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2003

Sprachen

DeutschMutterspracheEnglischverhandlungssicherRussischGrundkenntnisse

Projekthistorie

Backend / Performance Engineering: E-Invoice Service Performance-Optimierung

i&k software GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Aufgabe im Projekt:
Analyse und Optimierung der Laufzeiten eines bestehenden XRechnungs-Webservice (.NET Framework 4.8/IIS). Ursachen waren wiederholte JVM-Starts und Initialisierungen bei der PDF-Erzeugung.
Entwicklung eines dauerhaft laufenden Java-21-Daemons, der KoSIT-Validierung sowie PDF-Rendering mit Saxon-HE und Apache FOP in einer JVM ausführt. Wiederverwendung vorbereiteter Regelwerke, XSLT-Vorlagen und Renderressourcen. Prüfung der Thread-Sicherheit und Aufteilung auf getrennte Workerpools.
Integration über lokale HTTP-Schnittstellen in den bestehenden Service. Umsetzung zweier asynchroner FIFO-Warteschlangen für Validierung und Rendering mit Kapazitätsgrenzen, Timeouts und Abbruchbehandlung. Bisherige JVM-Verfahren blieben als Alternativen verfügbar.

Ergebnis:
In lokaler Vergleichsmessung sank die Renderdauer einer CII-Rechnung von 1.769 auf 38 ms (rund 98 %). Bei 20 parallelen Validierungsanfragen verringerte sich die Gesamtdauer mit vier Workern von 238,6 auf 56,0 ms (Median aus fünf Testläufen).
Bestehende API-Verträge blieben erhalten. Ergänzung von Health-/Readiness-Prüfungen, Correlation-IDs und automatisierten Tests.

Technologien:
C#, .NET Framework 4.8, ASP.NET Web API 2, IIS, Java 21, KoSIT, Saxon-HE, Apache FOP, XSLT/XSL-FO, REST, async/await, Serilog, PowerShell

Backend / Full-Stack: E-Invoice Webservice für XRechnung

i&k software GmbH, Büdelsdorf | Remote

Internet und Informationstechnologie

10-50 Mitarbeiter

Aufgabe im Projekt:
Entwicklung eines E-Invoice-Webservices mit C# und .NET Framework 4.8 zur Validierung und PDF-Darstellung von XRechnungen. Zwei getrennte Pipelines übernehmen die Prüfung über den KoSIT-Validator und die PDF-Erzeugung für CII- und UBL-Rechnungen. Die Validierung liefert true/false. Timeouts und andere technische Fehler werden separat gemeldet.
Die PDF-Pipeline verarbeitet XML, Zwischenmodell, XSL-FO und PDF im Arbeitsspeicher. Ein eigener Java-Helper führt die bislang auf drei JVM-Aufrufe verteilten Schritte in einem Prozess aus. Beide Verfahren bleiben auswählbar und ihre Laufzeiten vergleichbar.
Zur Umsetzung gehören die Prüfung von Dokumentpfaden, Schutz vor DTD/XXE, unabhängige parallele Requests, Correlation-IDs, Logging und Health-/Readiness-Endpunkte. Ein React-Frontend mit ASP.NET-Core-Backend ermöglicht Upload, Validierung, XML-Anzeige und PDF-Vorschau. Automatisierte Tests prüfen Rechnungsformate, ungültige Dokumente, Fehlerfälle, parallele Aufrufe und beide Renderverfahren. Dokumentation und Laufzeitpaket für IIS wurden bereitgestellt.

Ergebnis:
Webservice für den Produktivbetrieb mit KoSIT-Validierung und PDF-Erzeugung für CII/UBL. Die Single-JVM-Variante verkürzt die Renderzeit. PDF-Ausgabe erfolgt mit PDF.js.

Technologien:
C#, .NET Framework 4.8, ASP.NET Web API 2, IIS, Java, KoSIT Validator, Saxon-HE, Apache FOP, XML, XSLT, XSL-FO, CII, UBL, REST, Serilog, MSTest, ASP.NET Core, React, TypeScript, Vite, PDF.js, PowerShell.

Full Stack / Agentic AI: AI Engineering Workbench für agentische Softwareentwicklung

Signalworks, Solingen

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Konzeption und Full-Stack-Entwicklung einer .NET-10/WPF-Workbench für agentische Analyse und Softwareentwicklung. Code, Reports und Projektdaten bilden den Fachkontext für lokale AI Runner wie OpenAI Codex und Claude Code.
Context Engineering, Agentic RAG und ein lokaler MCP Tool Server ermöglichen den kontrollierten Abruf zusätzlicher Quellen und die Nutzung definierter Fachfunktionen. QRAI orchestriert Kontextaufbau, Agentenstart, Toolzugriffe, Ergebnisübernahme, Verifikation und Persistenz. Berechtigungen, Toolzugriffe und erzeugte Artefakte werden dabei runbezogen gesteuert, dokumentiert und für spätere Prüfungen nachvollziehbar gehalten.
Analysen und Codeänderungen bleiben als Runs mit Kontext, Modulständen, Logs, Ergebnissen und Prüfstatus erhalten. Geänderte Code-Artefakte werden als Diff dargestellt und plattformspezifisch geprüft.
Unterstützt werden PowerLanguage/MultiCharts, NinjaScript/NinjaTrader, MQL4/5/MetaTrader sowie ExpressScript/C++/NanoTrader. Replay-, Backtesting- und Optimierungsergebnisse lassen sich direkt auswerten und vergleichen.

Ergebnis:
Providerneutrale AI-, MCP- und Plattformarchitektur mit kontrollierter Workflow-Orchestrierung, Codeübernahme, Verifikation, Run-Historie und grafischer Ergebnisanalyse.

Technologien:
C#, .NET 10, WPF, SQLite, DuckDB, Parquet, MCP, OpenAI Codex CLI, Claude Code CLI, Agentic RAG, Context Engineering, Tool Calling, Run-Orchestrierung, PowerLanguage, NinjaScript, MQL4/5, C++

Full Stack / AI Engineering: ReaWorks Mitdenker – KI-Projektberatung mit Projekterfahrung

ReaWorks (Eigenentwicklung)

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Konzeption und Entwicklung des achtsprachigen ReaWorks Mitdenkers für die KI-Beratung zu Softwareprojekten. Umsetzung der Chatoberfläche mit Next.js, React und TypeScript sowie des Backends für Gespräche, Modellanbindung und Wissenssuche.
Aufbau einer hybriden Volltext- und Vektorsuche mit PostgreSQL, pgvector und OpenAI Embeddings. Projektcases und Entwicklungserfahrungen werden indexiert und bei passenden Fragen in die Beratung einbezogen. Der Modellkontext enthält Gesprächsverlauf und relevante Quellen innerhalb des Tokenbudgets. Tokenzählung und Prompt-Caching wurden für geringere Laufzeiten und API-Kosten optimiert.
Integration von Antwortstreaming, Modell- und Denktiefenauswahl, Quellenprüfung, Mermaid-Diagrammen mit SVG-/PNG-Export und PDF-Protokollen mit Vorschau. Entwicklung von Registrierung, verschlüsselter Kontaktspeicherung, Projektanfragen, E-Mail-Versand und Bewertungen. Absicherung durch Nutzungsgrenzen, Kostenreservierung und automatisierte Tests.

Ergebnis:
KI-Beratung mit Verweisen auf passende ReaWorks-Projekte und direkter Übergabe von Projektanfragen. 163 Suchdokumente mit 25 Projekterfahrungen. Die lokale Kontextaufbereitung einer Testfrage sank von 6,00 auf 0,66 Sekunden.

Technologien:
TypeScript, Next.js, React, Node.js, OpenAI API, RAG, PostgreSQL, pgvector, Embeddings, JSON Schema, js-tiktoken, Mermaid, pdfmake, Cloudflare Turnstile, Docker Compose, IIS

Backend / Device Control: GoPro-Control-Manager-Produktionsausbau für automatisierte Fahrgeschäftsabläufe

Plutos Solutions GmbH, Frankfurt am Main

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Produktionsausbau eines MultiCam-Piloten zu einem automatisierten System für den Fahrgeschäftsbetrieb. Ein Arduino Opta verarbeitet Fahrzustände und übergibt definierte Trigger an den GoPro Control Manager. Dieser steuert Kamerastart, Aufnahme, Stop, Medienprüfung, Download, Upload zum Medienserver und Kamerabereinigung.
Jede Fahrt erhält einen eigenen Session-Kontext mit UUID. Kamera-, Aufnahme-, Download- und Transferdaten bleiben dadurch eindeutig zugeordnet. Die MultiCam-Steuerung arbeitet pro Kamera mit eigenen Start-, Stop-, Scan-, KeepAlive-, Retry- und Recovery-Zuständen. Verpasste Starts, nicht bestätigte Stop-Vorgänge und unterbrochene Uploads werden gezielt erneut ausgeführt. Ergänzt wurden Medienserver-Pipeline, verschlüsselte Konfiguration, Kamera-Setup, API-Reset sowie ein HTTPS-Lizenzbackend mit Maschinenbindung, signierten Offline-Leases und Monitoring.

Ergebnis:
Im ausgewerteten Produktionsbetrieb am 05.–06.09.2026 wurden 188 Fahrten mit 816 erfolgreichen Videoübertragungen erfasst. Bei 60 Fahrten griff die Retry-Logik. In 45 Fällen wurde der Ablauf nach Wiederholungsversuchen erfolgreich abgeschlossen. Vollständige Fehlschläge traten im ausgewerteten Zeitraum nicht auf.

Technologien:
C#, .NET, Arduino Opta, Arduino/C++, Arduino Cloud, GoPro Open API/COHN, ASP.NET Core, HTTP/TLS, REST/JSON, UUID, MultiCam, KeepAlive, Retry/Recovery, Medienserver-Pipeline, Offline-Leases, Audit/Monitoring.

Full-Stack: Market Data Loader mit FastAPI, React und PostgreSQL

Signalworks, Solingen

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Konzeption und Full-Stack-Entwicklung einer Webplattform zur Beschaffung, Aufbereitung und Bereitstellung historischer Marktdaten für Analyse und Backtesting. Python/FastAPI und React/TypeScript verbinden den Dukascopy-Abruf mit einer PostgreSQL-basierten Job-, Cache- und Dataset-Verwaltung.
Downloadjobs werden blockweise verarbeitet, mit persistentem Fortschritt, begrenzten Wiederholungen und dem Nachladen fehlender Blöcke. Ein gemeinsamer Cache hält geladene Daten vor und ermöglicht deren Wiederverwendung über Benutzerkonten hinweg. Vorhandene Marktsegmente werden erkannt, erneute Abrufe vermieden und Datasets benutzerbezogen bereitgestellt.
Registrierung, E-Mail-Verifizierung und tokenbasierte Anmeldung sichern den Benutzerzugang. Favoriten speichern wiederverwendbare Downloadvorlagen für Instrumente, Zeiträume, Timeframes, Preisarten und Formate. Datasets lassen sich erneut abrufen und als CSV, JSON oder Parquet exportieren. Rate-Limits, Nutzungsgrenzen, Tests, SMTP-Mailversand und mehrsprachige Oberfläche ergänzen die Plattform. Die Plattform wurde auf Windows Server mit IIS, HTTPS und Domain-Setup bereitgestellt.

Ergebnis:
Cache-basierte Marktdatenplattform mit Benutzerverwaltung, fortsetzbaren Downloadjobs, Fortschrittsanzeige, Dataset-Historie, Favoriten und flexiblen Exporten.

Technologien:
Python, FastAPI, PostgreSQL, React, TypeScript, REST API, Dukascopy Historical Feed, CSV, JSON, Parquet, SMTP, Windows Server, Microsoft IIS.

Full-Stack: OCR-Webservice-Erweiterung – API- und OCR-Pipeline-Entwicklung

i&k Software GmbH, Büdelsdorf

Internet und Informationstechnologie

10-50 Mitarbeiter

Aufgabe im Projekt:
Erweiterung eines lokalen OCR-Webservice in einer vorgegebenen .NET-Framework-4.8-/ASP.NET-Web-API-2-Umgebung zur automatisierten Analyse weiterer Belegtypen. Der Dienst verarbeitet Dateien aus einem mandantenfähigen FileSystem-Storage, nutzt OCR- und Textlayer-Daten und liefert strukturierte JSON-Ergebnisse für nachgelagerte Fachsysteme.

Umgesetzt wurden automatische Kategorieerkennung und spezifische Parser für Flug-, Hotel-, Mietwagen-, Taxi-, ÖPNV- und Parkbelege. Dazu gehörten markerbasierte Heuristiken, Confidence-Bewertung, konfigurierbare Mindestschwellen sowie Pattern-Bausteine zur Extraktion von Beträgen, Umsatzsteuer, Datumsangaben, Währung, Klassifikation und Metadaten.
Ein Schwerpunkt war die Hotelbeleg-Verarbeitung mit ISO-Ländercode, erweiterter Steuerlogik für City Tax, Tourism Tax, Beherbergungsabgaben und 0-%-Steuerzeilen.

Ergänzt wurden OCR-Retry-Mechanismen, Rotation-Retry, OCR-Fallbacks, Enhance-Vergleich, konfigurierbare Bewertungslogik, OCR-Gate für ressourcenintensive Verarbeitung, strukturierte 422-Domainfehler, X-Correlation-Id-Logging, Dateityp-/Pfadauflösung, AppConfig-Parameter und technische Dokumentation.

Ergebnis:
Der bestehende OCR-Service erkennt zusätzliche Belegarten, extrahiert relevante Felder typbezogen und stellt die Ergebnisse als strukturierte JSON-Daten bereit.

Technologien:
C#, .NET Framework 4.8, ASP.NET Web API 2, IronOCR, JSON, XML/web.config, IIS, FileSystem-Storage

Backend / Device Control: GoPro MultiCam-Steuerung für Event- und Fahrgeschäftsanwendungen

Plutos Solutions GmbH, Frankfurt am Main

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Konzeption und Entwicklung des GoPro Control Managers zur Steuerung und Überwachung mehrerer GoPro-Kameras im provisionierten Zielnetz. Die Anwendung nutzt definierte COHN-/Open-GoPro-Endpoints für Kameraerkennung, Start, Statusprüfung, Stop, Medienprüfung, Download, Diagnose und Konfiguration.
Umgesetzt wurden MultiCam-Abläufe für Einzel- und Gruppensteuerung, zentrales Video-Setup sowie Session-/KeepAlive-Logik während laufender Aufnahmen. Ergänzt wurden Download-Queue, Retry-Mechanismen, temporäre Dateien, optionaler Auto-Delete sowie eine konsistente Session-, Ordner- und Dateibenennung für zusammengehörige Aufnahmen.

Ein weiterer Schwerpunkt lag auf der technischen Einbindung der Kameras im Zielnetz, inklusive Provisionierung, Zertifikatsanbindung, HTTP/TLS-Kommunikation und GoPro-Labs-bezogener Betriebsbausteine.

Ergebnis:
Das System unterstützt produktiven Mehrkamera-Betrieb mit zentraler Steuerung, Medienverarbeitung, Download-Ablauf und Diagnosefunktionen.

Technologien:
C#/.NET, GoPro Open API, COHN, HTTP/TLS, Netzwerklogik, Provisionierung, Zertifikatsanbindung, GoPro Labs, MultiCam-Steuerung, Session-/KeepAlive-Logik, Download-Queue, Retry-Mechanismen, Diagnosefunktionen

Full-Stack: KI-gestützte Produktanalyse für Kleidung aus Fotos (Vision/OCR -> JSON)

ReaWorks (internes Showcase-Projekt)

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Full-Stack-Entwicklung eines End-to-End-Showcases zur strukturierten Digitalisierung von Kleidungsartikeln aus normalen Produktfotos. Pro Artikel können bis zu drei Bilder hochgeladen und automatisiert analysiert werden. Die Lösung kombiniert Bildsignale, Logo-/Label-Erkennung und OCR-Informationen zu einem workflow-tauglichen JSON-Output mit Quelle und Confidence je Feld.

Umgesetzt wurden Demo-UI, Analyze API für Multipart-Uploads und eine modulare Analyse-Pipeline zur Bild- und Textauswertung. Kern der Demo ist eine Multi-Photo-Consensus-Logik: Informationen aus Gesamtansicht, Detailaufnahme und Etikett werden gewichtet zusammengeführt, um konsistentere Ergebnisse als bei einer isolierten Einzelauswertung pro Bild zu erzeugen.

Ergänzt wurden OCR-Auswertung von Care-Labels und Materialhinweisen, Brand-/Logo-Erkennung, heuristische Farb-/Musteranalyse, JSON-Schema-Design sowie ein erweiterbarer Aufbau für feinere Taxonomien und Review-/QC-Workflows.

Ergebnis:
Die Demo liefert strukturierte Artikeldaten mit value, confidence und source je Feld und ist für nachgelagerte Prozesse wie Sortierung, Listing-Erstellung, Qualitätsprüfung oder System-/Shop-Anbindung vorbereitet.

Technologien:
Next.js App Router, TypeScript, Analyze API, Multipart Uploads, Google Cloud Vision, OCR/Text Extraction, Sharp, Tailwind CSS, JSON Schema Design, A11y/WAI-ARIA

Full-Stack: Mehrmandantenfähiger OCR-Webservice mit REST-API und Demo-Frontend

i&k software GmbH

Internet und Informationstechnologie

Aufgabe im Projekt:
Konzeption und Implementierung einer lokalen OCR-Web-API in einer vorgegebenen .NET-Framework-4.8-Umgebung auf Basis von IronOCR. Ziel war ein mandantenfähiger OCR-Webservice zur Analyse von Belegen und Bereitstellung strukturierter Ergebnisse.
Umgesetzt wurden REST-Endpoints für Analyse und Health-/Ready-Checks, ein mandantenfähiger FileSystem-Storage mit Pfadkonventionen und Guards sowie eine Preprocessing-Pipeline für OCR- und PDF-Verarbeitung.

Schwerpunkte waren Timeout, MaxParallel-Steuerung per SemaphoreSlim, Seitenlimits, Größen-/Pixel-Guards und Textlayer-Heuristik für PDFs mit Auto-Bypass bzw. konfigurierbaren Modi.
Aufgebaut wurden Parser zur Dokumentklassifikation und Extraktion strukturierter Felder, Fehler- und Tracing-Konzept mit HTTP-Fehlercodes, X-Correlation-Id, strukturiertes Logging sowie zentrale Konfiguration für Limits, Guards, Feature-Switches und Security.

Ergänzend wurden ein React/Vite-Frontend zur Ergebnisvisualisierung und ein vorgeschaltetes ASP.NET-Core-8-Backend umgesetzt. Das Backend übernimmt CORS-Handling, DTO-Mapping, Mandanten-/Pfadlogik und Proxy auf den .NET-4.8-Dienst.

Ergebnis:
Mandantenfähiger OCR-Webservice mit REST-API, Health-Prüfung, Parser-Grundstruktur, Fehlerdiagnose, Konfiguration, Frontend-Visualisierung und .NET-8-Backend.

Technologien:
C#, .NET Framework 4.8, ASP.NET Web API 2, IronOCR, ASP.NET Core 8, React, Vite, REST, JSON, DTOs, FileSystem-Storage, SemaphoreSlim, IIS, CORS, Logging

64-bit C++ Trading-DLL & PowerLanguage-Schnittstelle für MultiCharts

Proventus Treuhand und Verwaltung AG (Vaduz, LI)

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

Aufgabe im Projekt:
Entwicklung einer performanten 64-bit C++-DLL für MultiCharts/PowerLanguage zur hochpräzisen Datenspeicherung und Anbindung an PL-Strategien und Indikatoren. Ziel war eine schnelle externe Komponente für Backtests und Livebetrieb mit konsistentem Verhalten.
Umgesetzt wurden eine speicheroptimierte 3D-Datenstruktur auf Float-Level, Reset- und Persist-/Restore-Mechanik für wiederverwendbare Zustände sowie eine schlanke API für schnellen Zugriff aus PowerLanguage.

Ein Schwerpunkt lag auf der Interop-Schicht zur PL-Runtime mit sauberem Memory-Handling, stabiler Fehlerbehandlung, Thread-Safety, geringen Call-Overheads, Parameterkonventionen und Rückgabewerten/Fehlercodes.

Ergänzt wurden PowerLanguage-Funktionen als Schnittstelle zwischen Strategiecode und externer DLL, wiederverwendbare Funktionsbausteine für Datenzugriff, State/Reset, Persist/Load und Validierung sowie ein Lizenzierungsmodell mit kundenspezifischer Freischaltung, Versionierung und Feature-Flags.

Ergebnis:
Schnelle, wiederverwendbare DLL-/PowerLanguage-Anbindung für MultiCharts-Strategien mit persistierbaren Zuständen, stabiler Runtime-Integration und Lizenzsteuerung.

Technologien:
C++, 64-bit DLL, MultiCharts, PowerLanguage, Interop, Memory-Handling, Thread-Safety, Persist/Restore, Feature-Flags, Lizenzierung, Backtesting, Livebetrieb

Full-Stack: Monte-Carlo- & Risikoverteilungs-View für das Strategy-Analyse-Dashboard

Signalworks, Solingen

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Entwicklung einer Monte-Carlo- und Risikoverteilungs-View für ein Strategy-Analyse-Dashboard. Ziel war die interaktive Simulation und Visualisierung möglicher Equity-Verläufe, Endverteilungen und Risikokennzahlen auf Basis historischer Strategiedaten.

Umgesetzt wurden UI-entkoppelte Simulationen in Web Workern mit konfigurierbaren Modellen wie historischem Bootstrap, Block-Bootstrap, Normal- und Student-t-Verteilung. Steuerbar sind u. a. Drift, Volatilität, Horizont, Anzahl der Trials und optionale MAR-Ziele.

Die Ergebnisse werden als interaktive Charts dargestellt, darunter Final-Vermögensverteilung, Perzentil-Fan, Pfad-Hüllen, Drawdown-Verteilung sowie VaR/CVaR. Die View ist responsiv, i18n-ready, Dark-/Light-Mode-fähig, lazy-geladen und in den bestehenden Strategie-/Asset-State integriert.

Ergebnis:
Performante Monte-Carlo-Analyse mit interaktiver Risikovisualisierung, konfigurierbaren Simulationsmodellen und sauberer Einbindung in das bestehende Dashboard.

Technologien:
React, TypeScript, Web Worker, Recharts, Monte-Carlo-Simulation, Bootstrap/Block-Bootstrap, Student-t-Verteilung, VaR/CVaR, i18n, Dark/Light Mode, Lazy Loading

Full-Stack: Mehrsprachiges Strategie-Analyse-Dashboard für Performance- und Risikokennzahlen

Signalworks, Solingen

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Entwicklung eines responsiven, mehrsprachigen Strategie-Analyse-Dashboards zur Visualisierung von Trading-Performance, Risiko- und Verteilungskennzahlen. Ziel war eine übersichtliche Oberfläche für Strategien, Assets, Zeitreihen, Kennzahlen und interaktive Chart-Views.
Umgesetzt wurden dynamische View-Wechsel mit Lazy Loading, interaktive Recharts-Visualisierungen, Dark-/Light-Mode, ein eigenes i18n-System mit 8 Sprachen sowie breakpoint-sensitive Layouts vom Grid bis zur Ein-Spalten-Ansicht.

Ein zentralisiertes State-Management steuert Strategien, Assets, Chartdaten und View-Zustände. Ergänzt wurden Scroll-Hinweise, responsive Controls, komponentenbasierte Navigation und performancebewusste Grid-Layouts für größere Chart-Sammlungen.

Ergebnis:
Mehrsprachiges Strategie-Dashboard mit responsiver Chart-Architektur, interaktiven Performance-/Risikoauswertungen, Theme-Support und konsistenter Steuerung über Strategien und Assets.

Technologien:
React, TypeScript, Tailwind CSS, Recharts, State-Management, i18n, Lazy Loading, Dark/Light Mode, Responsive Design, Chart-Architektur

Backend: Telegram-, Signal- & Alert-Bots mit Python und PostgreSQL

Signalworks, Solingen

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Entwicklung von Telegram-, Signal- und Alert-Bots für Krypto-Monitoring, Benachrichtigungen und einfache Analyseabläufe. Ziel war die automatisierte Überwachung von Kurs-, Signal- und Statusdaten mit schneller Ausgabe über Messenger- und Alert-Kanäle.

Umgesetzt wurden Python-basierte Bot- und Worker-Prozesse, PostgreSQL-Persistenz für Konfigurationen, Zustände und Ereignisse sowie Regeln für Trigger, Schwellenwerte und Benachrichtigungen. Ergänzt wurden Logging, Fehlerbehandlung und wiederholbare Jobs für laufende Überwachung.

Ergebnis:
Automatisierte Monitoring- und Alerting-Lösung für Krypto-Daten mit Messenger-Anbindung, persistierten Zuständen und konfigurierbaren Benachrichtigungen.

Technologien:
Python, PostgreSQL, Telegram Bot API, Signal, REST/APIs, Worker-Prozesse, Logging, Alerting, Krypto-Monitoring

Backend/Interop: 64-bit C++-DLL für MultiCharts/PowerLanguage

Starmobil AG, Triesen

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

Aufgabe im Projekt:
Entwicklung einer performanten 64-bit C++-DLL für MultiCharts/PowerLanguage zur hochpräzisen Datenhaltung und Anbindung an PL-Strategien und Indikatoren. Ziel war eine schnelle externe Komponente für Backtests und Livebetrieb mit konsistentem Verhalten.

Umgesetzt wurden eine speichereffiziente 3D-Datenstruktur auf Float-Level, Reset-, Persist- und Restore-Funktionen sowie eine schlanke API für schnellen Zugriff aus PowerLanguage.
Ein Schwerpunkt lag auf der Interop-Schicht zur PL-Runtime mit thread-sicherem Design, Fehlerbehandlung, sauberem Memory-Handling, geringen Call-Overheads, Parameterkonventionen und Rückgabewerten/Fehlercodes.

Ergebnis:
Wiederverwendbare DLL-/PowerLanguage-Anbindung für MultiCharts-Strategien mit schneller Datenhaltung, persistierbaren Zuständen und stabiler Runtime-Integration.

Technologien:
C++, 64-bit DLL, MultiCharts, PowerLanguage, Interop, Memory-Handling, Thread-Safety, Persist/Restore, Backtesting, Livebetrieb

Backend/Interop: C++-Plug-ins und visuelle Tools für WHS NanoTrader

WH SelfInvest SA

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

Aufgabe im Projekt:
Entwicklung von C++-Plug-ins und visuellen Tools für WHS NanoTrader im Retail- und Institutional-Umfeld. Ziel war die Erweiterung der Plattform um eigene Indikator-, Signal-, Order- und Risikofunktionen für diskretionäre und automatisierte Handelsabläufe.

Umgesetzt wurden Indikator- und Signalmodule, modulare Entry-/Exit-Logik, fortgeschrittene Risiko-Filter sowie präzise Order- und OCO-Logik für den Livebetrieb.

Ein Schwerpunkt lag auf der engen Integration in die Plattform-API, stabiler Realtime-Verarbeitung und belastbarem Verhalten in laufenden Markt- und Orderprozessen.

Ergebnis:
Erweiterbare NanoTrader-Module für Analyse, Signalverarbeitung, Ordersteuerung und Risikofilter mit stabilem Betrieb in Realtime-Umgebung.

Technologien:
C++, WHS NanoTrader, NanoTrader API, Indikatoren, Signalmodule, Entry/Exit-Logik, OCO-Orders, Risiko-Filter, Realtime-Verarbeitung, automatisierte Workflows

Full Stack & Telegram Automation: LION Bot Platform für Echtzeit-Alarme

Signalworks

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgabe im Projekt:
Konzeption und Entwicklung einer modularen Telegram-Bot-Plattform für Echtzeit-Alarme. Ein zentraler Hub steuert Registrierung, E-Mail-Bestätigung und Benutzerzugang. Spezialisierte Python-Dienste verarbeiten Markt- und Blockchain-Daten, prüfen individuelle Grenzwerte und senden Alarme, Status und Charts an Telegram.
Der Price Alarm Bot empfängt Binance-Marktdaten per WebSocket, prüft individuelle Preisgrenzen und erzeugt aus historischen REST-Daten Matplotlib-Charts. Alarme lassen sich im Dialog anlegen, ändern, pausieren und zurücksetzen.
Der Gas Alarm Bot überwacht 48 Blockchain-Netze über RPC-Endpunkte und verarbeitet aktuelle Gaspreise sowie 5- und 60-Minuten-Mittelwerte. Messdaten, Benutzerzustände und Datenbankzugriffe werden über asynchrone Queues und PostgreSQL-Pools getrennt verarbeitet.
Ein FastAPI-Service validiert zeitlich signierte Registrierungslinks. Telegram-Webhooks werden über eine Tunnel-/Proxy-Schicht an lokale Bot-Prozesse weitergeleitet. PostgreSQL speichert Benutzer-, Plattform- und Zeitreihendaten; SQLite dient lokalen Whitelist- und Registrierungsbeständen. Monitoring und Recovery überwachen Provider, Tasks, Tunnel und Fehler.

Ergebnis:
Modulare Telegram-Plattform mit zentraler Registrierung, Price- und Gas-Alarmen, Charts, Persistenz und Betriebsüberwachung.

Technologien:
Python 3.12, python-telegram-bot, asyncio, FastAPI, PostgreSQL, SQLite, Matplotlib, Binance WebSocket/REST, Multi-Chain RPC, SMTP, HTTPS-Webhooks.

Backend/Interop: C#-Steuerung für automatisierte Futures-Systeme

BosTrade GmbH, Karlsruhe

Banken und Finanzdienstleistungen

Aufgabe im Projekt:
Weiterentwicklung automatisierter Futures-Trading-Systeme mit Fokus auf schnelle Ausführung, zentrale Steuerung und stabilen Livebetrieb. Ziel war die Orchestrierung mehrerer Handelssysteme über eine C#-Steuerapplikation und technische Brücken zu bestehenden Trading-Plattformen.

Umgesetzt wurden eine C#-Steuerapplikation, eine DLL-Bridge zwischen C# und C++ sowie bidirektionale Daten- und Order-Kommunikation mit MultiCharts, TradeStation und NanoTrader. Ergänzt wurden Live-Monitoring, Logging, Safe-Reconnect, Positions-Handling, Risk-Controls und Module für schnelle Orderausführung.

Ein Schwerpunkt lag auf stabilen Integrationen zwischen Datenfeeds, Signalerzeugung, Ausführung und Brokern, u. a. Rithmic, CQG, TradeStation, NinjaTrader Brokerage und IBKR.

Ergebnis:
Zentrale Steuerung und Überwachung automatisierter Futures-Systeme mit Daten-/Order-Brücken, Risk-Controls, Monitoring und stabiler Anbindung an Plattformen, Feeds und Broker.

Technologien:
C#, C++, DLL-Bridge, MultiCharts, TradeStation, NanoTrader, Rithmic, CQG, NinjaTrader Brokerage, IBKR, Order-Execution, Risk-Controls, Logging, Live-Monitoring

Backend & Integration: Captive Portal, Auth/Voucher und Reporting

ituma GmbH, Solingen

Internet und Informationstechnologie

10-50 Mitarbeiter

Aufgabe im Projekt:
Entwicklung von Backend- und Integrationsmodulen in C#/ASP.NET für Captive-Portal-, Auth-/Voucher-, Mandanten- und Reporting-Funktionen. Ziel war die Erweiterung einer Plattform um mandantenfähige Portalprozesse, Schnittstellen und Auswertungen für Kunden- und Händlerumgebungen.

Umgesetzt wurden REST-/JSON-APIs, Rollen-/Rechtemodelle, Auth- und Voucher-Logik, Reports und Exporte im CSV-/XLSX-Format sowie Integrationen zu Controller-APIs, Webhooks und Event-Pipelines.
Ein Schwerpunkt lag auf mandantenfähigen Datenflüssen, DSGVO-konformer Verarbeitung, Kampagnen-Anbindung und stabilen Reporting-Strecken für Händler- und Standort-Rollouts.

Ergebnis:
Backend- und Integrationsbausteine für Portalbetrieb, Auth/Voucher, Reporting, Exporte, Mandantenfähigkeit und Plattformanbindung in produktiven Kundenprojekten, u. a. Mazda Motor Europe und Ford-Werke GmbH Köln.

Technologien:
C#, ASP.NET, REST/JSON, CSV/XLSX, Rollen/Rechte, Auth/Voucher, Mandantenfähigkeit, Controller-APIs, Webhooks, Event-Pipelines, Reporting, DSGVO


Zertifikate

Microsoft Certified Professional Developer

Microsoft

2010


Portfolio


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden