Senior Full-Stack & AI Engineer | C#/.NET, Python, Agentic AI & RAG
Aktualisiert am 22.10.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.10.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C# / .NET Full-Stack
AI Engineering / Agentic AI / RAG
Python / APIs / Automatisierung
TypeScript
API-Design & Integration (REST/JSON)
PostgreSQL
Windows Server / IIS
C++ / Interop (DLL
Backtesting & Analyse-Tools
SQL-Datenbanken
Computer Vision
React / Next.js
ASP.NET Core / Web API
Large Language Models
Context Engineering
Agentic RAG
OCR / Text-Extraction
WPF / Desktop
NinjaScript / PowerLanguage / EasyLanguage
Agentic AI
Machine Learning
Generative AI
Spec-Driven Development

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2026-10 - heute

E-Invoice Webservice für XRechnung

Freelance Software Engineer - Backend / Full-Stack C# .NET ASP.NET ...
Freelance Software Engineer - Backend / Full-Stack
Aufgabe im Projekt:
Konzeption und Entwicklung eines E-Invoice-Webservices zur Validierung und PDF-Darstellung von XRechnungen mit C# und .NET Framework 4.8. Dazu gehörten die Integration des KoSIT-Validators, die Verarbeitung von CII- und UBL-Rechnungen sowie Fehlerbehandlung, Protokollierung und automatisierte Tests.
Der Service arbeitet mit zwei getrennten Pipelines. Bei der Validierung wird die eingehende XML-Rechnung unverändert an den lokalen KoSIT-Validator übergeben. Das Ergebnis wird als true/false zurückgegeben. Technische Störungen wie Timeouts oder eine nicht erreichbare KoSIT-Instanz werden gesondert behandelt und über entsprechende HTTP-Fehler gemeldet.
Die zweite Pipeline erzeugt aus gespeicherten CII- und UBL-Rechnungen eine PDF-Darstellung. XML, Zwischenmodell, XSL-FO und PDF werden vollständig im Arbeitsspeicher verarbeitet. Für die PDF-Erzeugung entwickelte ich einen Java-Helper, der die zuvor auf drei Java-Prozesse verteilten Transformationsschritte innerhalb einer einzigen JVM ausführt. Beide Varianten können weiterhin ausgewählt und anhand serverseitig gemessener Laufzeiten verglichen werden.
Zur Absicherung gehören die Prüfung von Dokumentpfaden, der Schutz vor DTD- und XXE-Angriffen sowie die unabhängige Verarbeitung paralleler Anfragen. Correlation-IDs, Serilog und Health-/Readiness-Endpunkte unterstützen Fehleranalyse und Betrieb.
Ergänzend entstand eine React-Testoberfläche mit ASP.NET-Core-Backend für Upload, Validierung, XML-Anzeige und PDF-Vorschau. Automatisierte Tests decken CII- und UBL-Rechnungen, ungültige Dokumente, parallele Aufrufe, Fehlerfälle und beide Renderverfahren ab. Der Service wurde dokumentiert und mit den benötigten Laufzeitkomponenten für den IIS-Betrieb bereitgestellt.

Ergebnis:
Für den Produktivbetrieb vorbereiteter E-Invoice-Webservice mit KoSIT-Validierung und PDF-Erzeugung für CII- und UBL-Rechnungen. Ein eigener Java-Helper reduziert die PDF-Verarbeitung von drei JVM-Aufrufen auf einen. Validierung und PDF-Erzeugung sind getrennt, parallele Anfragen werden unabhängig verarbeitet und die PDF-Ausgabe erfolgt ohne temporäre Renderdateien.

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.
KoSIT Validator Apache FOP Saxon-HE Microsoft IIS PDF.js
C# .NET ASP.NET Microsoft IIS Java 21 KoSIT Validator Saxon-HE Apache-FOP XML XSLT XSL-FO CII UBL REST Serilog MSTest ASP.NET Core React TypeScript Vite PDF.js PowerShell
i&k software GmbH
Büdelsdorf | Remote
2026-10 - heute

E-Invoice Webservice ? Performance-Optimierung durch persistenten Java-Daemon

Freelance Software Engineer ? Backend / Performance Engineering C# .NET Framework 4.8 ASP.NET Web API 2 ...
Freelance Software Engineer ? Backend / Performance Engineering

Aufgabe im Projekt:
Performance-Optimierung eines bestehenden E-Invoice-Webservices für XRechnungen. Ziel war es, die PDF-Erzeugung deutlich zu beschleunigen und gleichzeitig die Verarbeitung paralleler Anfragen zu verbessern.
Die bisherige PDF-Pipeline startete zunächst drei Java-Prozesse pro Rechnung. Eine erste Optimierung fasste die Verarbeitung in einer JVM zusammen. Allerdings mussten JVM, Transformationen und PDF-Ressourcen weiterhin für jeden Aufruf neu initialisiert werden.

Ich entwickelte einen persistenten Java-21-Daemon, der die KoSIT-Validierung und die PDF-Erzeugung mit Saxon-HE und Apache FOP in einem dauerhaft laufenden Prozess zusammenführt. Die benötigten Ressourcen bleiben geladen und werden bei weiteren Anfragen wiederverwendet. Für die parallele Verarbeitung wurden gemeinsam nutzbare Ressourcen vom Zustand einzelner Anfragen getrennt und die Threadsicherheit der Komponenten berücksichtigt.
Validierung und PDF-Erzeugung erhielten eigene asynchrone Warteschlangen mit getrennten Workerpools. Dadurch blockiert eine längere PDF-Erzeugung keine Validierungsanfrage. Kapazitätsgrenzen, Timeouts und Cancellation verhindern eine unkontrollierte Verarbeitung bei hoher Last. Die Anbindung erfolgt über lokales HTTP an den bestehenden .NET-Framework-4.8-Service.
Die bisherigen Schnittstellen und Antwortformate blieben erhalten. Ergänzend wurden Konfiguration, Health-/Readiness-Prüfungen, Correlation-IDs und Logging erweitert. Die Verarbeitung erfolgt weiterhin ohne temporäre XML-, XSL-FO- oder PDF-Dateien.

Das React-Demofrontend wurde um die Umschaltung zwischen den Betriebsarten und den direkten Performancevergleich der drei Renderverfahren erweitert. Automatisierte Tests und HTTP-Prüfungen deckten Validierung, PDF-Erzeugung, parallele Anfragen und Fehlerfälle ab.

Ergebnis:
Die gemessene Renderdauer einer CII-Rechnung sank bei lokalen Vergleichsmessungen von 1.769 ms mit dem bisherigen Single-JVM-Helper auf 38 ms mit bereits gestartetem Java-Daemon. Das entspricht einer Verkürzung um rund 98 %. Auch UBL-Rechnungen konnten in der Messung innerhalb von 38 ms verarbeitet werden.
Bei 20 gleichzeitig gestarteten Validierungen verringerte sich die Gesamtdauer im Median durch vier parallele Verarbeitungsslots von 238,6 auf 56,0 ms. Alle Testanfragen wurden erfolgreich abgeschlossen.
Der Service wurde mit den erweiterten Laufzeitkomponenten, Tests, Buildskripten und Betriebsdokumentation für den Produktivbetrieb vorbereitet. Die Performancewerte stammen aus lokalen Messungen, nicht aus einer längerfristigen Messung auf dem Zielserver.

Technologien:
C#, .NET Framework 4.8, ASP.NET Web API 2, IIS, Java 21, KoSIT Validator, Saxon-HE, Apache FOP, XML, XSLT, XSL-FO, CII, UBL, REST/HTTP, asynchrone Queues, Worker-Pools, Multithreading, Performance-Optimierung, Serilog, React, TypeScript, Vite, PowerShell.
KoSIT Validator Saxon-HE Apache FOP Java 21 Microsoft IIS
C# .NET Framework 4.8 ASP.NET Web API 2 IIS Java 21 KoSIT Validator Saxon-HE Apache FOP XML XSLT XSL-FO CII UBL REST/HTTP asynchrone Queues Worker-Pools Multithreading Performance-Optimierung Serilog React TypeScript Vite PowerShell
i&k software GmbH
Remote
2 Monate
2026-08 - heute

AI Engineering Workbench für agentische Softwareentwicklung

Freelance Software Engineer: Full Stack / Agentic AI C# .NET Windows Presentation Foundation ...
Freelance Software Engineer: Full Stack / Agentic AI
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++
OpenAI Codex CLI Claude Code CLI MultiCharts NinjaTrader NanoTrader DuckDB SQLite
C# .NET Windows Presentation Foundation SQL SQL-Datenbanken Machine Learning Document Retrieval Prompt-Engineering Large Language Models Context Engineering Agentic RAG Tool Calling PowerLanguage NinjaScript MQL4 MQL5 C++ ExpressScript
Signalworks
Solingen
1 Monat
2026-10 - 2026-10

ReaWorks Mitdenker ? KI-Projektberatung mit Projekterfahrung

Full Stack / AI Engineering TypeScript Next.js React ...
Full Stack / AI Engineering

Aufgabe im Projekt:

Konzeption und Full-Stack-Entwicklung des ReaWorks Mitdenkers, einer mehrsprachigen KI-Projektberatung für die ReaWorks-Website. Besucher können technische Fragen stellen, Softwarevorhaben besprechen und gemeinsam mit dem KI-Berater mögliche Lösungen entwickeln. Die Beratung berücksichtigt bereits umgesetzte ReaWorks-Projekte und Entwicklungserfahrungen.

Ich entwickelte die Chatoberfläche mit Next.js, React und TypeScript sowie das Backend für Gesprächsverwaltung, Wissenssuche und Modellanbindung. Die OpenAI Responses API ermöglicht die Ausgabe von Antworten während der Generierung. Besucher können zwischen verschiedenen KI-Modellen und Denkstufen wechseln. Der Gesprächsverlauf bleibt dabei erhalten.

Für die Wissenssuche entwickelte ich ein RAG-System mit PostgreSQL, pgvector und OpenAI Embeddings. Eine hybride Suche verbindet Volltext- und Vektorsuche, um passende Projektinformationen auch bei unterschiedlich formulierten Fragen zu finden. Projektbeschreibungen und technische Erfahrungen werden einzeln indexiert und bei Bedarf gemeinsam für die Antwort verwendet.

Die Aufbereitung des Modellkontexts berücksichtigt bisherige Gesprächsinhalte, Projektwissen und verfügbare Tokenbudgets. Wiederholte Informationen werden reduziert. Ein lokaler Tokenizer, die Wiederverwendung bereits berechneter Tokenzahlen und Prompt-Caching verringern Verarbeitungszeiten und API-Kosten. Modellausgaben, Quellenangaben und verfügbare Folgeaktionen werden serverseitig geprüft.

Die achtsprachige Chatoberfläche unterstützt formatierte Antworten, Projektlinks sowie die Erstellung technischer Fluss- und Sequenzdiagramme mit Mermaid. Diagramme können vergrößert und als SVG oder PNG exportiert werden. Zusätzlich entwickelte ich einen browserseitigen PDF-Export mit Vorschau, Seitenaufteilung, Diagrammen und anklickbaren Projektverweisen.

Aus einem Beratungsgespräch kann der Besucher eine Projektanfrage erstellen, ergänzen und an ReaWorks senden. Weitere Funktionen umfassen den E-Mail-Versand von Gesprächsprotokollen, Antwortbewertungen und die Benachrichtigung des Betreibers.

Für den Betrieb wurden Registrierung, verschlüsselte Speicherung von Kontaktdaten, Cloudflare Turnstile, Nutzungsgrenzen, API-Kostenreservierung und Schutz vor doppelten Versandaufträgen umgesetzt. Automatisierte Tests prüfen die Wissenssuche, Gesprächsverarbeitung, Modellausgaben, Diagramme und Versandfunktionen.


Ergebnis:

Der ReaWorks Mitdenker verbindet KI-Beratung mit tatsächlicher Entwicklungserfahrung. Bei passenden technischen Fragen verwendet er bisherige ReaWorks-Lösungen, erklärt deren Nutzen für neue Aufgaben und verweist auf die entsprechenden Projektcases.

Die Wissensbasis umfasst derzeit 163 Suchdokumente mit 25 dokumentierten Projekterfahrungen. Automatisierte Suchtests und praktische Beratungsgespräche bestätigen, dass passende Erfahrungen gefunden und in den Antworten verwendet werden.

Durch die Optimierung der Tokenzählung sank die lokale Kontextaufbereitung bei einer getesteten Architekturfrage von 6,00 auf 0,66 Sekunden. Die schnellere Verarbeitung wurde ohne Änderungen an der Quellenauswahl oder den Tokenlimits erreicht.

Besucher erhalten technische Lösungsvorschläge und Architekturdiagramme, können ihre Gespräche als PDF mitnehmen und daraus direkt eine Projektanfrage an ReaWorks vorbereiten.


Technologien:

TypeScript, Next.js, React, Node.js, OpenAI Responses API, OpenAI Embeddings, RAG, Context Engineering, PostgreSQL, pgvector, SQL, hybride Volltext- und Vektorsuche, JSON Schema, js-tiktoken, Prompt-Caching, Streaming, Mermaid, SVG, pdfmake, Cloudflare Turnstile, CSS Modules, Tailwind CSS, REST/HTTP, Docker Compose, Microsoft IIS, Windows Server.

ReaWorks Mitdenker (PortfolioAI)
TypeScript Next.js React Node.js OpenAI Responses API OpenAI Embeddings RAG Context Engineering PostgreSQL pgvector SQL hybride Volltext- und Vektorsuche JSON Schema js-tiktoken Prompt-Caching Streaming Mermaid SVG pdfmake Cloudflare Turnstile CSS Modules Tailwind CSS REST/HTTP Docker Compose Microsoft IIS Windows Server
ReaWorks (Eigenentwicklung)
Solingen
2 Monate
2026-09 - 2026-10

Praxiswebsite für Physio-Ohligs

Freelance Web Developer & Designer React TypeScript JSON ...
Freelance Web Developer & Designer
Aufgabe im Projekt:  
Konzeption, Gestaltung und Entwicklung einer responsiven Website für die Physiotherapiepraxis Physio-Ohligs in Solingen. Umsetzung mit Next.js, React und TypeScript, einschließlich Seitenstruktur, visueller Gestaltung und wiederverwendbarer Komponenten.

Zehn Leistungsbereiche werden über kompakte Karten und interaktive Detaildialoge erschlossen. Eine gemeinsame Lightbox verbindet die über die Website verteilten Praxisbilder. Dialognavigation, Tastaturbedienung und Fokusführung wurden für Desktop, Tablet und Smartphone abgestimmt.

Zum Projekt gehörten außerdem individuelle Fotoaufbereitung und Retusche, der Aufbau zehn einheitlicher SVG-Leistungsillustrationen sowie die Rekonstruktion des bestehenden Praxislogos als echte Vektorgrafik. Optimierte WebP-Bilder und strukturierte Praxisdaten ergänzen die Umsetzung. Automatisierte Browserprüfungen sichern Darstellung und Interaktionen ab. Die Website wurde als statischer Next.js-Export ohne laufenden Node.js-Prozess auf STRATO veröffentlicht, mit Sicherung des vorherigen Stands und anschließender HTTPS- und Funktionsprüfung.

Ergebnis: 

Individuelle Praxiswebsite mit zehn Leistungsbereichen, interaktiven Detaildialogen, integrierter Praxisgalerie und konsistenter Bild- und Illustrationssprache. Responsive Darstellung und statische Bereitstellung auf der Praxisdomain.


Technologien: 
Next.js, React, TypeScript, Tailwind CSS, Motion, SVG, WebP, JSON-LD, Playwright, PowerShell, Python, SFTP, STRATO.
Strato Next.js Playwright
React TypeScript JSON Playwright PowerShell Python
Physio-Ohligs
Solingen
3 Monate
2026-07 - 2026-09

GoPro-Control-Manager-Produktionsausbau für automatisierte Fahrgeschäftsabläufe

Freelance Software Developer: Backend / Device Control / Automation / Licensing C# .NET C++ ...
Freelance Software Developer: Backend / Device Control / Automation / Licensing
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.
Arduino Opta Arduino/C++ Arduino Cloud GoPro Open API COHN MultiCam KeepAlive Retry/Recovery Medienserver-Pipeline Offline-Leases Audit/Monitoring
C# .NET C++ ASP.NET HTTP HTTPS REST JSON UUID
Plutos Solutions GmbH
Frankfurt am Main, Remote
3 Monate
2026-06 - 2026-08

Market-Data-Loader- und Download-Plattform

Freelace Software Engineer: Full-Stack Python FastAPI PostgreSQL ...
Freelace Software Engineer: Full-Stack
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.
Dukascopy Historical Data Feed PostgreSQL FastAPI React Vite
Python FastAPI PostgreSQL Dukascopy Historical Feed React TypeScript REST
Signalworks
Solingen
4 Monate
2026-02 - 2026-05

OCR-Webservice-Erweiterung: API- und OCR-Pipeline-Entwicklung

Freelance Software Developer: Full-Stack C# .NET Framework 4.8 ASP.NET Web API 2 ...
Freelance Software Developer: Full-Stack
Projektbeschreibung
Erweiterung eines bestehenden lokalen OCR-Webservice auf Basis von ASP.NET Web API 2 / .NET Framework 4.8 zur automatisierten Analyse weiterer Belegtypen. Der Dienst verarbeitet Dateien aus einem mandantenfähigen FileSystem-Storage, extrahiert OCR-/Textlayer-Daten und liefert strukturierte JSON-Ergebnisse für nachgelagerte Fachsysteme.
Im Rahmen der Erweiterung wurde der Service um eine automatische Kategorieerkennung sowie typspezifische Parser für Flug-, Hotel-, Mietwagen-, Taxi-, ÖPNV- und Parkbelege ergänzt. Zusätzlich wurden die OCR-Verarbeitung, die Fehlerdiagnose, die Parallelverarbeitung und die Hotelbeleg-Logik erweitert. Grundlage war die bestehende Architektur mit REST-Endpunkt, Health-/Readiness-Checks, Pfadvalidierung, IronOCR-basierter OCR-Pipeline und strukturierter Response-Ausgabe.

Ergänzend wurden OCR-Robustheitsmechanismen wie Rotation-Retry, OCR-Fallbacks und konfigurierbare Bewertungslogiken umgesetzt, um ungünstig ausgerichtete oder schwach erkannte Belege nachvollziehbarer verarbeiten und diagnostizieren zu können. Ressourcenintensive OCR- und PDF-Rendering-Schritte wurden über ein OCR-Gate entkoppelt, sodass schnelle Textlayer-, Parser- und Mapping-Schritte nicht unnötig hinter langen OCR-Jobs blockieren.


Aufgaben und Tätigkeiten

  • Konzeption und Umsetzung der Erweiterung eines bestehenden .NET-4.8-OCR-Webservice um zusätzliche Belegtypen wie Flug, Hotel, Mietwagen, Taxi, ÖPNV und Parken
  • Implementierung einer automatischen Kategorieerkennung für Belege auf Basis markerbasierter Heuristiken, Confidence-Bewertung und konfigurierbarer Mindestschwellen
  • Erweiterung der modularen Parser-Architektur um typspezifische Parser- und Pattern-Bausteine für Flight, Hotel, RentalCar, Taxi, Oepnv und Parking
  • Extraktion strukturierter Felder wie Beträge, Umsatzsteuer je Steuersatz, Datumsangaben, Währung, Klassifikation und Metadaten aus OCR-/Textlayer-Ergebnissen
  • Verbesserung der Hotelbeleg-Verarbeitung inklusive zusätzlichem Responsefeld für das Hotel- bzw. Ausstellerland als ISO-3166-1-alpha-2-Code
  • Umsetzung einer erweiterten Hotel-Steuerlogik für City Tax, Tourism Tax, Beherbergungsabgaben und 0-%-Steuerzeilen
  • Vermeidung von Doppelzählungen bei Hotelbelegen, wenn Abgaben sowohl im Leistungsblock als auch im Steuerkasten vorkommen
  • Ergänzung technischer OCR-Retry-Mechanismen für ungünstig ausgerichtete oder schwach erkannte Belege, u. a. Rotation-Retry, OCR-Fallbacks und Enhance-Vergleich
  • Stabilisierung der OCR-/Textgewinnung für PDF- und Bilddateien durch Kombination aus Textlayer-Prüfung, OCR-Fallback, PDF-Rendering, Auto-Rotation und Multi-Page-Regeln
  • Entkopplung der Parallelitätssteuerung vom gesamten Requestfluss auf die ressourcenintensive OCR-/PDF-Rendering-Verarbeitung über ein technisches OCR-Gate
  • Erweiterung des Fehler- und Diagnosekonzepts mit Logging von Kategorieerkennung, OCR-Gate-Wartezeiten, Textlayer-/OCR-Entscheidungen, Rotation-Retry, Enhance-Vergleich, Parser-Summary und Validierungsfehlern
  • Ausbau strukturierter 422-Domainfehler für Fälle wie nicht erkennbare Kategorie, widersprüchliche Dateitypen, unvollständiges Parsing oder unbrauchbare OCR-/Textlayer-Ergebnisse
  • Erweiterung der Konfigurationsstruktur in web.config / AppConfig um Parameter für Kategorieerkennung, OCR-Sprachen, Enhance-Compare, MultiPage-Verarbeitung, OCR-Parallelität, Response-Rohtext und City-/Tourist-Tax-Erkennung
  • Stabilisierung der Dateityp- und Pfadauflösung für PDF-, PNG-, JPG- und TIF-Dateien inklusive Plausibilitätsprüfung von fileType, Dateiendung und tatsächlichem Containerformat
  • Aktualisierung der technischen Dokumentation und Integrationshinweise für Betrieb, Deployment, Health-/Readiness-Checks und Beispielaufrufe aus PowerShell und .NET-4.8-Clients

Ergebnis

Der OCR-Webservice wurde von einer initialen Beleganalyse-Lösung zu einem breiter einsetzbaren Analysebaustein für mehrere Belegarten erweitert. Der Dienst kann neben Bahnbelegen auch Flug-, Hotel-, Mietwagen-, Taxi-, ÖPNV- und Parkbelege verarbeiten und liefert strukturierte JSON-Ergebnisse für die weitere Verarbeitung in bestehenden Fachsystemen.

Durch automatische Kategorieerkennung, erweiterte Parserlogik, OCR-Retry-Mechanismen, detailliertes Fehlerlogging und eine entkoppelte OCR-Parallelitätssteuerung wurde die Lösung funktional erweitert, besser diagnostizierbar und betriebsfreundlicher.


Technologien

C#, .NET Framework 4.8, ASP.NET Web API 2, IIS, IronOCR, REST, JSON, Serilog, SimpleInjector, Regex/Heuristiken, FileSystem-Storage, Textlayer-Verarbeitung, PDF-Rendering, OCR-Pipeline, SemaphoreSlim/OCR-Gate, Health-/Readiness-Checks, web.config/AppSettings, PowerShell, React/Vite Demo-Frontend
.NET Framework ASP.NET Web API IIS IronOCR Serilog React/Vite
C# .NET Framework 4.8 ASP.NET Web API 2 IIS IronOCR REST JSON Serilog SimpleInjector Regex/Heuristiken FileSystem-Storage Textlayer-Verarbeitung PDF-Rendering OCR-Pipeline SemaphoreSlim/OCR-Gate Health-/Readiness-Checks web.config/AppSettings PowerShell React/Vite Demo-Frontend
i & k Software GmbH
Büdelsdorf, Remote
1 Monat
2026-03 - 2026-03

GoPro MultiCam-Steuerung für Event- und Fahrgeschäftsanwendungen

Freelance Software Developer: Backend / Device Control C# .NET GoPro API ...
Freelance Software Developer: Backend / Device Control

Aufgabe im Projekt


Konzeption und Entwicklung des GoPro Control Managers zur Steuerung und Überwachung mehrerer GoPro-Kameras über definierte COHN-/Open-GoPro-Endpoints. Umsetzung einer Bedien- und Steuerungslösung für Kameraerkennung, Start, Statusprüfung, Stop, Medienprüfung, Download, Diagnose und Konfiguration im provisionierten Zielnetz.

Realisierung der MultiCam-Abläufe inklusive Einzel- und Gruppensteuerung, zentralem Video-Setup sowie Session-/KeepAlive-Logik während laufender Aufnahmen. Aufbau der nachgelagerten Download- und Dateiverarbeitung mit Queue, Retry-Mechanismen, temporären Dateien, optionalem Auto-Delete sowie konsistenter Session-, Ordner- und Dateibenennung für zusammengehörige Aufnahmen.

Technische Einbindung der Kameras im Zielnetz einschließlich Provisionierung, Zertifikatsanbindung, HTTP/TLS-Kommunikation und GoPro-Labs-bezogener Betriebsbausteine. Das System unterstützt produktiven Mehrkamera-Betrieb mit zentraler Steuerung, Medienverarbeitung und Diagnosefunktionen.


Technologien


C# / .NET, GoPro Open API, COHN, Netzwerklogik, Provisionierung, Zertifikatsanbindung, HTTP/TLS, GoPro Labs, MultiCam-Steuerung, Session-/KeepAlive-Logik, Download-Queue, Retry-Mechanismen, Diagnosefunktionen.
Microsoft .NET GoPro HERO Open GoPro API / COHN GoPro Labs
C# .NET GoPro API COHN-Integration Provisioning Netzwerklogik GoPro Labs Download-Queue Kamerasteuerung Multi-Kamerasystem
Plutos Company UG
Düsseldorf, Remote
2 Monate
2025-12 - 2026-01

KI-Demo: Produktdigitalisierung von Kleidung (Google Cloud Vision/OCR ? JSON)

Freelance Software Engineer: Full-Stack Next.js (App Router) TypeScript Analyze API (multipart) ...
Freelance Software Engineer: Full-Stack

Entwicklung einer interaktiven KI-Demo zur automatisierten Produktdigitalisierung von Kleidungsstücken. Ziel war die strukturierte Erfassung visueller Produktmerkmale aus Bildmaterial und deren Transformation in ein standardisiertes JSON-Format zur Weiterverarbeitung in E-Commerce- und Backend-Systemen.

  • Konzeption und Umsetzung der zur Bildaufnahme und Ergebnisdarstellung

  • Entwicklung einer zur Orchestrierung der Analyseprozesse

  • Aufbau einer (Google Cloud Vision Vision + OCR) zur Extraktion von Produktmerkmalen

  • Zusammenführung visueller und textbasierter Ergebnisse zu konsistenten

  • Definition von Attribut-Heuristiken (z. B. Kategorie, Farbe, Material, Zustand)

  • End-to-End-Verantwortung vom UI bis zur Datenstruktur

KI-Demo: Produktdigitalisierung von Kleidung (strukturierter JSON-Output)
Next.js (App Router) TypeScript Analyze API (multipart) Google Cloud Vision Google Cloud Vision API OCR Text-Extraktion Sharp (Resize / Crop / ROI) Heuristik-Layer (Farbe / Muster / QC) Multi-Photo-Consensu ( Merge / Weighting) JSON Schema Design Debug / Trace (reason / source) TailwindCSS Accessibility Computer Vision
Prototyp
Remote | Solingen
2 Monate
2025-11 - 2025-12

Lokaler OCR Webservice, ASP.NET Web API, IronOCR, PDF Textlayer Heuristik, Parser, React Frontend

Full-Stack Freelance .NET / C# Software Developer C# .NET Framework 4.8 ASP.NET Web API ...
Full-Stack Freelance .NET / C# Software Developer

Konzeption und Implementierung einer .NET-4.8-Web-API als lokalen OCR-Webservice (IIS) auf Basis von IronOCR inkl. Deskew/DeNoise/Enhance-Pipeline


Design und Umsetzung der REST-Endpoints (u. a. POST /./analyze, GET /./health/ready) inkl. Health-/Ready-Check für Runtimes, OcrData, Schreibrechte und optionalen OCR-Smoketest


Aufbau eines mandantenfähigen FileSystem-Storages mit Pfadkonvention (AppId/Tenant/RelativePath/FileName), Pfad-Guards (PathUtil) und Read-only-Shares


Implementierung von Performance- und Robustheitsmechanismen (Timeout 120 s, MaxParallel via SemaphoreSlim, Seitenlimit für mehrseitige PDFs, Größen-/Pixel-Guards)


Entwicklung einer Textlayer-Heuristik für PDFs mit Textlayer (Auto-Bypass bzw. konfigurierbare Modi: Auto / ForceBypass / ForceOcr)


Aufbau eines modularen Parsers zur Dokumentklassifikation (z. B. Bahn) und Extraktion strukturierter Felder (Beträge, MwSt je Steuersatz, Datum, Klassifikation) auf Basis konfigurierbarer Feldsets und Regex/Heuristiken


Umsetzung eines Fehler- und Tracing-Konzepts mit HTTP-Fehlercodes, X-Correlation-Id pro Request und strukturiertem Logging


Ausarbeitung der Konfigurationsstruktur (web.config / appSettings): Culture (de+en), Paths.Root, Probe-OCR (DPI/Area), Limits/Guards und Feature-Switches. Security-Konzept ?Local-only? (localhost)


Implementierung eines schlanken React/Vite-Frontends zur Visualisierung der OCR-Ergebnisse (Belegauswahl, strukturierte Darstellung von Beträgen/MwSt/Datumsfeldern, Busy-/Hint-States)


Entwicklung eines vorgeschalteten ASP.NET-Core-8-Backends als Fassade vor dem OCR-Service (CORS-Handling, DTO-Mapping, Mandanten-/Pfadlogik, Proxy auf den bestehenden .NET-4.8-Dienst)


Einrichtung einer separaten, read-only Demo-Instanz (eigene Subdomain, isolierte AppId/Tenant-Kombination, deaktivierter Upload/Löschfunktion) zur Verwendung als Portfolio-/Referenz-Showcase
OCR Webservice REST API Endpoints Health Ready Checks IronOCR Pipeline Deskew DeNoise Enhance Mandantenfähiger FileSystem Storage Pfadkonvention AppId Tenant RelativePath FileName Path Guards Read Only Shares PDF Textlayer Detection Auto Bypass ForceBypass ForceOcr Timeout Handling MaxParallel Gate SemaphoreSlim PDF Page Limit Size Guards Pixel Guards Dokumentklassifikation Parser Module Feldextraktion Beträge MwSt je Steuersatz Datumsextraktion Konfigurierbare Feldsets Regex Heuristiken Error Handling HTTP Status Codes Correlation ID Structured Logging web.config AppSettings Paths Root Probe OCR DPI Area Feature Switches Localhost Only Security React Vite Frontend OCR Result Viewer Busy States Hint States ASP.NET Core 8 Facade CORS Handling DTO Mapping Proxy Service Demo Instanz Subdomain Setup Read Only Showcase
C# .NET Framework 4.8 ASP.NET Web API IIS IronOCR PDF Processing Image Preprocessing Deskew DeNoise REST JSON Health Checks Multi Tenant Storage FileSystem Security Path Normalization SemaphoreSlim Concurrency Control Timeouts Guards Regex Heuristics Document Classification Structured Data Extraction Logging Correlation ID web.config appSettings Culture Settings React Vite ASP.NET Core 8 CORS DTO Mapping Reverse Proxy Deployment Subdomain Setup
i & k software GmbH
Büdelsdorf, Remote
4 Monate
2025-09 - 2025-12

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

Freelance Softwareentwickler C++ (Win64) DLL/ABI Interop/FFI ...
Freelance Softwareentwickler

Entwicklung einer performanten 64-bit C++-DLL für MultiCharts/PowerLanguage ? fokussiert auf hochpräzise Datenspeicherung und reibungslose Anbindung an PL-Strategien


Speicheroptimierte 3D-Datenstruktur auf Float-Level, inkl. Reset- und Persist-/Restore-Mechanik für wiederverwendbare Zustände


Zuverlässige Interop-Schicht zur PL-Runtime mit sauberem Memory-Handling, stabiler Fehlerbehandlung und Thread-Safety für den Strategiebetrieb


Schlanke API für sehr schnellen Zugriff aus Strategien/Indikatoren; gezielte Erweiterungen und Funktionsausbau on demand


Entwicklung von PowerLanguage-Funktionen zur nahtlosen Integration in MultiCharts (MC) ? als schlanke Schnittstelle zwischen Strategiecode und externen Komponenten (z. B. C++/DLL)


Fokus auf Performance im Tradingbetrieb: geringe Call-Overheads, Parameterkonventionen, Rückgabewerte/Fehlercodes


Kapselung wiederkehrender Logik in wiederverwendbare Funktionsbausteine (Datenzugriff, State/Reset, Persist/Load, Validierung)


Konzeption und Umsetzung eines Lizenzierungsmodells für die DLL/PL-Funktionen (kundenspezifische Freischaltung, Versions-/Feature-Steuerung)


Lizenzprüfung zur Laufzeit mit Trennung zwischen Core-Funktionalität und optionalen Add-ons (Feature-Flags)


Kompatibel für Backtests und Livebetrieb, mit konsistentem Verhalten
MultiCharts PowerLanguage C++ (Win64) DLL
C++ (Win64) DLL/ABI Interop/FFI Memory-Management Performance-Optimierung Datenstrukturen Fehlercodes Licensing/Feature-Flags
Proventus Treuhand und Verwaltung AG
Remote (Vaduz, LI)
9 Monate
2025-01 - 2025-09

Personal Web Portfolio, Next.js, i18n, Dark Light Mode, Performance, Responsive UI

Full-Stack Entwickler (React / Node.js / Next.js / React / Tailwind / i18n) Next.js React JavaScript ...
Full-Stack Entwickler (React / Node.js / Next.js / React / Tailwind / i18n)
Entwicklung und Aufbau eines persönlichen Web-Portfolios mit Fokus auf Performance, Mehrsprachigkeit und modernem UI-Design.
Umsetzung mit Next.js, React und Tailwind CSS, inklusive i18n-Integration, Dark/Light-Mode, responsivem Layout.
Ziel: zentrale Präsentation von Projekten und CV-Daten in einem dynamischen, skalierbaren Framework.
Web-Portfolio Website Projekt-Showcase CV Darstellung Mehrsprachigkeit i18n Integration Dark Mode Light Mode Responsive Layout Dynamic Content Pages UI Component Library SEO Grundlagen Performance Optimierung Deployment Setup Skalierbare Seitenstruktur
Next.js React JavaScript Tailwind CSS i18n Theme Switching Responsive Design Component Architecture Routing SEO Basics Performance Optimierung Static Generation Server Side Rendering Content Modellierung Deployment Accessibility Basics
ReaWorks, Eigenprojekt
Solingen
10 Jahre 9 Monate
2015-01 - 2025-09

NanoTrader C++ Plug-ins, Trading-Tools, Signale, OCO-Orderlogik, Realtime-Integration

Freelance Software Developer C++ C# Interop ...
Freelance Software Developer
 ? Entwicklung von C++-Plug-ins und visuellen Trading-Tools für WH SelfInvest NanoTrader im Retail- und Institutional-Umfeld
? Umsetzung von Indikator- und Signalmodulen, modularer Entry- und Exit-Bausteine, konfigurierbarer Strategy-Workflows
? Erweiterte Risiko-Filter, Positions- und Exposure-Checks, Session- und Marktphasenlogik
? Präzise Orderlogik mit OCO, Bracket-Orders, Partial-Fills, Cancel-Replace und sauberen Status-Transitions
? Fokus auf Low-Latency Verarbeitung, deterministische Ausführung und stabile Realtime-Performance unter Live-Daten
? Integration von Monitoring und Logging, Diagnose- und Debug-Tools für den Live-Betrieb
? Robustheit für diskretionäre und automatisierte Workflows, inkl. Reconnect- und Recovery-Mechanismen
? Enge Integration in die NanoTrader API, stabile Schnittstellenanbindung und zuverlässiger Betrieb in Realtime-Umgebung  
C++ Plug-ins für NanoTrader Visuelle Trading-Tools Indikatoren Signalmodule Entry-Module Exit-Module Modularer Strategy-Baukasten Risiko-Filter Positions-Handling Order-Management OCO-Logik Order-Routing Realtime-Monitoring Logging Safe-Reconnect Performance-Optimierung Stabiler Live-Betrieb Plattform-API-Integration
C++ C# Interop DLL DLL-IPC PInvoke NanoTrader API Low-Latency Realtime-Processing Multithreading Event-Driven Architecture Order-Logik OCO Risk-Management Signalverarbeitung Indikator-Entwicklung Performance-Profiling Debugging Logging Realtime-Stabilisierung Plattform-Integration
WH SelfInvest SA
remote
1 Jahr
2024-09 - 2025-08

Monte-Carlo Simulation View, Web Worker Engine, Risk Distributions, VaR CVaR, Interaktive Charts

Frontend-Entwickler (React, UX/UI, System Engineering) JavaScript React Web Workers ...
Frontend-Entwickler (React, UX/UI, System Engineering)
Entwicklung einer Monte-Carlo- & Risikoverteilungs-View für das Strategy-Analyse-Dashboard. Simulationen laufen UI-entkoppelt in Web-Workern mit konfigurierbaren Modellen (historisches Bootstrap / Block-Bootstrap, Normal-/Student-t), Drift & Volatilität, Horizont, Trials und optionalen MAR-Zielen. Ergebnisse als interaktive Charts: Final-Vermögensverteilung, Perzentil-Fan, Pfad-Hüllen, Drawdown-Verteilung sowie VaR/CVaR. Die View ist voll responsiv, i18n-ready, Dark/Light-themed, lazy-geladen und sauber in den bestehenden Strategie/Asset-State integriert.
Monte-Carlo View Web-Worker Simulationsengine Bootstrap Modell Block-Bootstrap Modell Normalverteilung Modell Student-t Modell Drift und Volatilität Parameter Horizon Steuerung Trial Steuerung MAR Ziele Final Distribution Chart Percentile Fan Chart Path Envelopes Drawdown Distribution VaR CVaR Responsive Controls Layout Dark Light Theme Support i18n Integration Lazy Loading Integration Strategy Asset State Binding
JavaScript React Web Workers Monte-Carlo Simulation Bootstrap Sampling Block Bootstrap Normalverteilung Student-t Verteilung VaR CVaR Drawdown Analytics Quant Risk Metrics Performance Optimierung Interaktive Datenvisualisierung Recharts State-Management Responsive UI Theme Switching i18n Ready Lazy Loading
Signalworks
Solingen
1 Jahr 3 Monate
2024-01 - 2025-03

Trading Strategy Analytics Dashboard

Full-Stack Softwareentwickler (React, Node.js, System Engineering) React JavaScript Tailwind CSS ...
Full-Stack Softwareentwickler (React, Node.js, System Engineering)
Entwicklung eines vollständig responsiven, mehrsprachigen Strategie-Analyse-Dashboard zur Visualisierung von Trading-Performance und Risikokennzahlen. Erstellt mit React, Tailwind, State-Management und Recharts. Zu den Funktionen gehören dynamische View-Wechsel mit Lazy Loading, interaktive Charts, Dark/Light-Mode sowie ein eigenes i18n-System (8 Sprachen). Die Charts passen sich dynamisch vom Grid- zum Ein-Spalten-Layout an. Ein zentralisiertes, mehrschichtiges State-Management steuert Strategien und Assets. Für maximale Performance optimiert durch intelligente Grid-Layouts, Scroll-Hinweise und breakpoint-sensitives UX-Design. Sauberes, komponentenbasiertes Design sorgt für klare Navigation und Übersicht.
Strategie-Analyse-Dashboard Performance- und Risk-Metrics Visualisierung Interaktive Chart-Suite Responsive Grid Layouts Dynamische View-Wechsel Lazy Loading Rendering Dark Mode Light Mode Mehrsprachigkeit 8 Sprachen i18n System Strategy Asset Selector Zentraler State Store Breakpoint-sensitives UX Scroll-Hints Chart Tooltips Readmore Infotexte Persistente UI-Settings
React JavaScript Tailwind CSS Recharts State-Management Lazy Loading Responsive Design Breakpoints i18n Theme Switching Component Architecture UI State Persistence Performance Optimierung UX Engineering Data Mapping Chart Tooltips Accessibility Basics A11y
Signalworks
Solingen
5 Jahre 1 Monat
2020-01 - 2025-01

MultiCharts PowerLanguage 64-bit C++ DLL, High-Performance Data Engine, Thread-Safe Interop

Freelance Software Developer C++ 64-bit DLL-Entwicklung MultiCharts ...
Freelance Software Developer
? Entwicklung einer performanten 64-bit C++-DLL für MultiCharts/PowerLanguage zur hochpräzisen Datenhaltung und nahtlosen Interop mit PL-Strategien
? Speichereffiziente, dreidimensionale Datenstruktur (Float-Level) mit Reset/Persist-Funktionen
? Stabile Interop zum PL-Runtime-Umfeld; thread-sicheres Design & Memory-Management
? API-Oberfläche für schnellen Zugriff aus Strategien; kontinuierliche Erweiterungen on demand
64-bit C++ DLL Datenhaltungs-Engine 3D Float-Level Datenspeicher Persist- und Reset-Mechanismen PowerLanguage Interop Layer Strategie-API High-Speed Zugriffsfunktionen Thread-Safety Layer Memory-Management Erweiterbare API-Oberfläche Performance-Optimierung Runtime-Kompatibilitätsmodul
C++ 64-bit DLL-Entwicklung MultiCharts PowerLanguage Interop DLL-Schnittstellen API-Design Performance-Optimierung Speicheroptimierung 3D Datenstrukturen Thread-Safety Synchronisation Memory-Management Debugging Profiling Release-Engineering
Starmobil AG (CH)
Remote
5 Monate
2024-01 - 2024-05

LION Bot Platform - Telegram-Automation

Backend: Telegram-, Signal- & Alert-Bots mit Python und PostgreSQL Python 3.12 python-telegram-bot 21.x asyncio ...
Backend: Telegram-, Signal- & Alert-Bots mit Python und PostgreSQL
Aufgabe im Projekt:
Konzeption und Entwicklung einer modularen Telegram-Bot-Plattform für registrierungsbasierte Echtzeit-Alarme. Ein zentraler Hub übernimmt Registrierung und Zugang, während spezialisierte Bot-Dienste Markt- und Blockchain-Daten verarbeiten, individuelle Grenzwerte prüfen und Alarme, Statusinformationen und Diagramme direkt in Telegram ausgeben. 
Der Price Alarm Bot verarbeitet kontinuierliche Binance-Marktdaten über WebSocket und prüft benutzerspezifische Preisgrenzen. Historische Kursdaten werden bei Bedarf über die Binance REST API geladen und mit Matplotlib als Telegram-Charts dargestellt. Alarme können direkt im Dialog angelegt, geändert, pausiert, reaktiviert und zurückgesetzt werden. 

Der Gas Alarm Bot überwacht 48 konfigurierte Blockchain-Netze über RPC-Endpunkte. Aktuelle Gaspreise sowie 5- und 60-Minuten-Mittel werden verarbeitet und gegen individuelle Alarmregeln geprüft. Globale Messdaten, Benutzerzustände und Persistenz laufen über getrennte asynchrone Queues und PostgreSQL-Pools. 

Für Registrierung und Zugang wurde ein Telegram-Hub mit PostgreSQL-Status, E-Mail-Versand und zeitlich signierten Bestätigungslinks umgesetzt. Ein FastAPI-Service prüft Token und Ablaufzeit und aktiviert den Zugang. Die einzelnen Bot-Dienste laufen als getrennte Python-Prozesse. Öffentliche Telegram-Webhooks werden über eine Tunnel-/Proxy-Schicht an lokal gebundene Endpunkte weitergereicht. 

Monitoring, Wiederverbindung und Recovery umfassen Provider-Verbindungen, Hintergrund-Tasks, Tunnelzustand und Fehlerhistorie. Die Datenhaltung kombiniert PostgreSQL für zentrale Plattform-, Benutzer- und Zeitreihendaten mit SQLite für lokale Whitelist- und Registrierungsbestände. 

Ergebnis:
Modulare Telegram-Automation mit zentralem Registrierungsprozess, Price- und Gas-Alarmdiensten, asynchroner Datenverarbeitung, Webhook-Routing, Persistenz, Charts sowie Monitoring- und Recovery-Funktionen.

Technologien:
Python 3.12, python-telegram-bot 21.x, asyncio, aiohttp, WebSockets, FastAPI, Uvicorn, PostgreSQL, asyncpg, SQLite, Matplotlib, Binance WebSocket/REST, Multi-Chain RPC, SMTP, itsdangerous, HTTPS-Webhooks, Tunnel/Reverse Proxy, Queues, Batch-Persistenz.
Telegram Bot API Binance API PostgreSQL SQLite FastAPI Uvicorn
Python 3.12 python-telegram-bot 21.x asyncio aiohttp WebSockets FastAPI Uvicorn PostgreSQL asyncpg SQLite Matplotlib Binance WebSocket/REST Multi-Chain RPC SMTP itsdangerous HTTPS-Webhooks Tunnel/Reverse Proxy Queues Batch-Persistenz.
Signalworks
Solingen
4 Jahre
2013-01 - 2016-12

Low-Latency Futures Trading Automation, C# Orchestrierung, DLL-Bridge, Broker- und Feed-Integration

Senior Development Engineer C# C++ .NET ...
Senior Development Engineer
? Weiterentwicklung automatisierter Futures-Trading-Systeme mit Fokus auf Low-Latency Execution
? Aufbau einer C#-Steuerapplikation zur Orchestrierung aller Handelssysteme; DLL-Bridge (C#/C++) für bidirektionale Daten-/Order-Kommunikation mit MultiCharts/TradeStation/NanoTrader, inkl. Live-Monitoring, Logging und Safe-Reconnect
? Module für schnelle Orderausführung, Positions-Handling und Risk-Controls
? Stabile Integrationen zwischen Datenfeeds (u.a. Rithmic, CQG), Signalerzeugung, Ausführung und Brokern (u.a. TradeStation, NinjaTrader Brokerage, IBKR)
? Performance-Optimierung und zuverlässiger Live-Betrieb
Trading-System-Orchestrator C# Steuerapplikation DLL-Bridge C# C++ Bidirektionale Order- und Datenkommunikation Live-Monitoring Logging Safe-Reconnect Low-Latency Execution Module Order-Routing Positions-Handling Risk-Controls Feed-Adapter Broker-Adapter Health-Checks Failover-Mechanismen Performance-Tuning
C# C++ .NET DLL-Interop PInvoke Multithreading Low-Latency Architektur Event-Driven Processing Message Queues TCP IP Order-Management Risk-Management Futures Trading Market Data Handling Rithmic API CQG API TradeStation Integration MultiCharts Integration NanoTrader Integration NinjaTrader Brokerage IBKR API Logging Monitoring Reconnect Strategien Debugging Performance Profiling Live-Betrieb Incident Handling
BosTrade GmbH
hybrid, Karlsruhe
1 Jahr
2012-01 - 2012-12

C#/.NET Backend & Integration für Captive-Portal, Auth/Voucher, Mandantenfähigkeit & Reporting (Mazda/Ford)

Freelance Software Developer C# .NET ASP.NET ...
Freelance Software Developer
? Backend- & Integrationsmodule in C# / ASP.NET für Captive-Portal, Auth/Voucher, Mandantenfähigkeit und REST/JSON-APIs
? Reports & Exporte (CSV/XLSX), Rollen/Rechte
? Plattform-/Netzwerk-Schnittstellen: Controller-APIs, Webhooks & Event-Pipelines; DSGVO-konforme Datenflüsse
? Kundenprojekte u. a. für Mazda Motor Europe und Ford-Werke GmbH (Köln): Händler- Portal-Rollouts, Reporting-Strecken, Kampagnen-Anbindung
Captive-Portal Backend-Module Integrationslayer für Controller-APIs + Webhook-Anbindung Event-Pipeline für Kampagnen-/Portal-Events Rollen-/Rechtesystem (RBAC) für Portal & Admin-Bereiche Voucher-/Token-Service inkl. Gutscheinverwaltung
C# .NET ASP.NET Web API REST JSON API-Design API-Versionierung Multi-Tenant-Architektur SQL Server Webhook-Handling Idempotenz Retry-Strategien ClosedXML Logging Monitoring
ituma GmbH
hybrid, Solingen

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2010-01 - 2010-12

Microsoft Certified Professional Developer (MCPD)

MCPD, Microsoft, Köln
MCPD
Microsoft, Köln
C# .NET, ASP.NET, Webentwicklung, Softwarearchitektur, Datenzugriff, Serviceorientierte Anwendungen, Design Patterns, Sicherheit, Deployment und Betrieb
6 Jahre
1995-09 - 2001-08

Elektrotechnik-Studium

Diplom-Elektrotechnik, TU Ilmenau
Diplom-Elektrotechnik
TU Ilmenau
Elektrotechnik/Medientechnik

Position

Position

Senior Full-Stack & AI Engineer. Entwicklung von Web-Frontends mit React, Angular, Next.js und TypeScript sowie Backends mit C#/.NET, Python und Node.js. Konzeption und Implementierung von REST-APIs, Datenmodellen und Integrationen. Entwicklung von AI-Workflows mit Large Language Models, Agentic AI, Context Engineering, RAG und Tool Calling. Automatisierung, Datenaufbereitung und Visualisierung, Monitoring und Logging, Deployment sowie Troubleshooting im Live-Betrieb.

Kompetenzen

Kompetenzen

Top-Skills

C# / .NET Full-Stack AI Engineering / Agentic AI / RAG Python / APIs / Automatisierung TypeScript API-Design & Integration (REST/JSON) PostgreSQL Windows Server / IIS C++ / Interop (DLL Backtesting & Analyse-Tools SQL-Datenbanken Computer Vision React / Next.js ASP.NET Core / Web API Large Language Models Context Engineering Agentic RAG OCR / Text-Extraction WPF / Desktop NinjaScript / PowerLanguage / EasyLanguage Agentic AI Machine Learning Generative AI Spec-Driven Development

Schwerpunkte

AI Engineering: Generative AI, Agentic AI, LLMs, RAG, Tool Calling
Experte
Context Engineering & Retrieval: Agentic RAG, Projektkontext, strukturierte AI-Workflows
Experte
KI-Entwicklertools: Codex CLI / Claude Code CLI / lokale Run-Orchestrierung
Experte
Backend: C#/.NET, ASP.NET Core, Web API, REST/JSON
Experte
Python: FastAPI, Automatisierung, Datenverarbeitung, AI-Integration
Experte
Frontend: React, Next.js, Angular, TypeScript
Experte
API- & Integrationsentwicklung: REST/JSON, Webhooks, OAuth/OIDC, JWT
Experte
Datenbanken & Analytics: SQL Server, PostgreSQL, SQLite, DuckDB
Experte
Automatisierung & Geräteintegration: Workflows, Queues, HTTP, Arduino Opta
Experte
Desktop & Interop: WPF, XAML , MVVM, WinForms, C++/C# DLL, P/Invoke, Marshaling
Experte
OCR & Dokumentenverarbeitung: Textextraktion, Parser, Mapping, strukturierte Outputs
Experte
Trading & quantitative Analyse: MultiCharts, NinjaTrader, MetaTrader, Backtesting
Experte
Barrierefreiheit: WCAG 2.1/2.2 / ARIA / Tastaturbedienung
Experte
PowerShell / Automatisierungsskripte
Experte
Windows Server / IIS / TLS / Zertifikate / Web-Deployments
Experte
Observability / Logging / Health-Checks / Fehlerdiagnose
Experte
Modernisierung, Refactoring & Architektur bestehender Systeme
Experte

Branchen

Branchen

Softwareentwicklung / IT-Dienstleistungen, Künstliche Intelligenz / AI Engineering, Dokumentenverarbeitung / OCR / Textextraktion, FinTech / Capital Markets,

Industrieautomation / Geräteintegration, Technische Steuerungs- und Monitoringsysteme, Trading-Plattformen / Broker- und Market-Data-Integrationen, Risk- und Performance-Analytics

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2026-10 - heute

E-Invoice Webservice für XRechnung

Freelance Software Engineer - Backend / Full-Stack C# .NET ASP.NET ...
Freelance Software Engineer - Backend / Full-Stack
Aufgabe im Projekt:
Konzeption und Entwicklung eines E-Invoice-Webservices zur Validierung und PDF-Darstellung von XRechnungen mit C# und .NET Framework 4.8. Dazu gehörten die Integration des KoSIT-Validators, die Verarbeitung von CII- und UBL-Rechnungen sowie Fehlerbehandlung, Protokollierung und automatisierte Tests.
Der Service arbeitet mit zwei getrennten Pipelines. Bei der Validierung wird die eingehende XML-Rechnung unverändert an den lokalen KoSIT-Validator übergeben. Das Ergebnis wird als true/false zurückgegeben. Technische Störungen wie Timeouts oder eine nicht erreichbare KoSIT-Instanz werden gesondert behandelt und über entsprechende HTTP-Fehler gemeldet.
Die zweite Pipeline erzeugt aus gespeicherten CII- und UBL-Rechnungen eine PDF-Darstellung. XML, Zwischenmodell, XSL-FO und PDF werden vollständig im Arbeitsspeicher verarbeitet. Für die PDF-Erzeugung entwickelte ich einen Java-Helper, der die zuvor auf drei Java-Prozesse verteilten Transformationsschritte innerhalb einer einzigen JVM ausführt. Beide Varianten können weiterhin ausgewählt und anhand serverseitig gemessener Laufzeiten verglichen werden.
Zur Absicherung gehören die Prüfung von Dokumentpfaden, der Schutz vor DTD- und XXE-Angriffen sowie die unabhängige Verarbeitung paralleler Anfragen. Correlation-IDs, Serilog und Health-/Readiness-Endpunkte unterstützen Fehleranalyse und Betrieb.
Ergänzend entstand eine React-Testoberfläche mit ASP.NET-Core-Backend für Upload, Validierung, XML-Anzeige und PDF-Vorschau. Automatisierte Tests decken CII- und UBL-Rechnungen, ungültige Dokumente, parallele Aufrufe, Fehlerfälle und beide Renderverfahren ab. Der Service wurde dokumentiert und mit den benötigten Laufzeitkomponenten für den IIS-Betrieb bereitgestellt.

Ergebnis:
Für den Produktivbetrieb vorbereiteter E-Invoice-Webservice mit KoSIT-Validierung und PDF-Erzeugung für CII- und UBL-Rechnungen. Ein eigener Java-Helper reduziert die PDF-Verarbeitung von drei JVM-Aufrufen auf einen. Validierung und PDF-Erzeugung sind getrennt, parallele Anfragen werden unabhängig verarbeitet und die PDF-Ausgabe erfolgt ohne temporäre Renderdateien.

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.
KoSIT Validator Apache FOP Saxon-HE Microsoft IIS PDF.js
C# .NET ASP.NET Microsoft IIS Java 21 KoSIT Validator Saxon-HE Apache-FOP XML XSLT XSL-FO CII UBL REST Serilog MSTest ASP.NET Core React TypeScript Vite PDF.js PowerShell
i&k software GmbH
Büdelsdorf | Remote
2026-10 - heute

E-Invoice Webservice ? Performance-Optimierung durch persistenten Java-Daemon

Freelance Software Engineer ? Backend / Performance Engineering C# .NET Framework 4.8 ASP.NET Web API 2 ...
Freelance Software Engineer ? Backend / Performance Engineering

Aufgabe im Projekt:
Performance-Optimierung eines bestehenden E-Invoice-Webservices für XRechnungen. Ziel war es, die PDF-Erzeugung deutlich zu beschleunigen und gleichzeitig die Verarbeitung paralleler Anfragen zu verbessern.
Die bisherige PDF-Pipeline startete zunächst drei Java-Prozesse pro Rechnung. Eine erste Optimierung fasste die Verarbeitung in einer JVM zusammen. Allerdings mussten JVM, Transformationen und PDF-Ressourcen weiterhin für jeden Aufruf neu initialisiert werden.

Ich entwickelte einen persistenten Java-21-Daemon, der die KoSIT-Validierung und die PDF-Erzeugung mit Saxon-HE und Apache FOP in einem dauerhaft laufenden Prozess zusammenführt. Die benötigten Ressourcen bleiben geladen und werden bei weiteren Anfragen wiederverwendet. Für die parallele Verarbeitung wurden gemeinsam nutzbare Ressourcen vom Zustand einzelner Anfragen getrennt und die Threadsicherheit der Komponenten berücksichtigt.
Validierung und PDF-Erzeugung erhielten eigene asynchrone Warteschlangen mit getrennten Workerpools. Dadurch blockiert eine längere PDF-Erzeugung keine Validierungsanfrage. Kapazitätsgrenzen, Timeouts und Cancellation verhindern eine unkontrollierte Verarbeitung bei hoher Last. Die Anbindung erfolgt über lokales HTTP an den bestehenden .NET-Framework-4.8-Service.
Die bisherigen Schnittstellen und Antwortformate blieben erhalten. Ergänzend wurden Konfiguration, Health-/Readiness-Prüfungen, Correlation-IDs und Logging erweitert. Die Verarbeitung erfolgt weiterhin ohne temporäre XML-, XSL-FO- oder PDF-Dateien.

Das React-Demofrontend wurde um die Umschaltung zwischen den Betriebsarten und den direkten Performancevergleich der drei Renderverfahren erweitert. Automatisierte Tests und HTTP-Prüfungen deckten Validierung, PDF-Erzeugung, parallele Anfragen und Fehlerfälle ab.

Ergebnis:
Die gemessene Renderdauer einer CII-Rechnung sank bei lokalen Vergleichsmessungen von 1.769 ms mit dem bisherigen Single-JVM-Helper auf 38 ms mit bereits gestartetem Java-Daemon. Das entspricht einer Verkürzung um rund 98 %. Auch UBL-Rechnungen konnten in der Messung innerhalb von 38 ms verarbeitet werden.
Bei 20 gleichzeitig gestarteten Validierungen verringerte sich die Gesamtdauer im Median durch vier parallele Verarbeitungsslots von 238,6 auf 56,0 ms. Alle Testanfragen wurden erfolgreich abgeschlossen.
Der Service wurde mit den erweiterten Laufzeitkomponenten, Tests, Buildskripten und Betriebsdokumentation für den Produktivbetrieb vorbereitet. Die Performancewerte stammen aus lokalen Messungen, nicht aus einer längerfristigen Messung auf dem Zielserver.

Technologien:
C#, .NET Framework 4.8, ASP.NET Web API 2, IIS, Java 21, KoSIT Validator, Saxon-HE, Apache FOP, XML, XSLT, XSL-FO, CII, UBL, REST/HTTP, asynchrone Queues, Worker-Pools, Multithreading, Performance-Optimierung, Serilog, React, TypeScript, Vite, PowerShell.
KoSIT Validator Saxon-HE Apache FOP Java 21 Microsoft IIS
C# .NET Framework 4.8 ASP.NET Web API 2 IIS Java 21 KoSIT Validator Saxon-HE Apache FOP XML XSLT XSL-FO CII UBL REST/HTTP asynchrone Queues Worker-Pools Multithreading Performance-Optimierung Serilog React TypeScript Vite PowerShell
i&k software GmbH
Remote
2 Monate
2026-08 - heute

AI Engineering Workbench für agentische Softwareentwicklung

Freelance Software Engineer: Full Stack / Agentic AI C# .NET Windows Presentation Foundation ...
Freelance Software Engineer: Full Stack / Agentic AI
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++
OpenAI Codex CLI Claude Code CLI MultiCharts NinjaTrader NanoTrader DuckDB SQLite
C# .NET Windows Presentation Foundation SQL SQL-Datenbanken Machine Learning Document Retrieval Prompt-Engineering Large Language Models Context Engineering Agentic RAG Tool Calling PowerLanguage NinjaScript MQL4 MQL5 C++ ExpressScript
Signalworks
Solingen
1 Monat
2026-10 - 2026-10

ReaWorks Mitdenker ? KI-Projektberatung mit Projekterfahrung

Full Stack / AI Engineering TypeScript Next.js React ...
Full Stack / AI Engineering

Aufgabe im Projekt:

Konzeption und Full-Stack-Entwicklung des ReaWorks Mitdenkers, einer mehrsprachigen KI-Projektberatung für die ReaWorks-Website. Besucher können technische Fragen stellen, Softwarevorhaben besprechen und gemeinsam mit dem KI-Berater mögliche Lösungen entwickeln. Die Beratung berücksichtigt bereits umgesetzte ReaWorks-Projekte und Entwicklungserfahrungen.

Ich entwickelte die Chatoberfläche mit Next.js, React und TypeScript sowie das Backend für Gesprächsverwaltung, Wissenssuche und Modellanbindung. Die OpenAI Responses API ermöglicht die Ausgabe von Antworten während der Generierung. Besucher können zwischen verschiedenen KI-Modellen und Denkstufen wechseln. Der Gesprächsverlauf bleibt dabei erhalten.

Für die Wissenssuche entwickelte ich ein RAG-System mit PostgreSQL, pgvector und OpenAI Embeddings. Eine hybride Suche verbindet Volltext- und Vektorsuche, um passende Projektinformationen auch bei unterschiedlich formulierten Fragen zu finden. Projektbeschreibungen und technische Erfahrungen werden einzeln indexiert und bei Bedarf gemeinsam für die Antwort verwendet.

Die Aufbereitung des Modellkontexts berücksichtigt bisherige Gesprächsinhalte, Projektwissen und verfügbare Tokenbudgets. Wiederholte Informationen werden reduziert. Ein lokaler Tokenizer, die Wiederverwendung bereits berechneter Tokenzahlen und Prompt-Caching verringern Verarbeitungszeiten und API-Kosten. Modellausgaben, Quellenangaben und verfügbare Folgeaktionen werden serverseitig geprüft.

Die achtsprachige Chatoberfläche unterstützt formatierte Antworten, Projektlinks sowie die Erstellung technischer Fluss- und Sequenzdiagramme mit Mermaid. Diagramme können vergrößert und als SVG oder PNG exportiert werden. Zusätzlich entwickelte ich einen browserseitigen PDF-Export mit Vorschau, Seitenaufteilung, Diagrammen und anklickbaren Projektverweisen.

Aus einem Beratungsgespräch kann der Besucher eine Projektanfrage erstellen, ergänzen und an ReaWorks senden. Weitere Funktionen umfassen den E-Mail-Versand von Gesprächsprotokollen, Antwortbewertungen und die Benachrichtigung des Betreibers.

Für den Betrieb wurden Registrierung, verschlüsselte Speicherung von Kontaktdaten, Cloudflare Turnstile, Nutzungsgrenzen, API-Kostenreservierung und Schutz vor doppelten Versandaufträgen umgesetzt. Automatisierte Tests prüfen die Wissenssuche, Gesprächsverarbeitung, Modellausgaben, Diagramme und Versandfunktionen.


Ergebnis:

Der ReaWorks Mitdenker verbindet KI-Beratung mit tatsächlicher Entwicklungserfahrung. Bei passenden technischen Fragen verwendet er bisherige ReaWorks-Lösungen, erklärt deren Nutzen für neue Aufgaben und verweist auf die entsprechenden Projektcases.

Die Wissensbasis umfasst derzeit 163 Suchdokumente mit 25 dokumentierten Projekterfahrungen. Automatisierte Suchtests und praktische Beratungsgespräche bestätigen, dass passende Erfahrungen gefunden und in den Antworten verwendet werden.

Durch die Optimierung der Tokenzählung sank die lokale Kontextaufbereitung bei einer getesteten Architekturfrage von 6,00 auf 0,66 Sekunden. Die schnellere Verarbeitung wurde ohne Änderungen an der Quellenauswahl oder den Tokenlimits erreicht.

Besucher erhalten technische Lösungsvorschläge und Architekturdiagramme, können ihre Gespräche als PDF mitnehmen und daraus direkt eine Projektanfrage an ReaWorks vorbereiten.


Technologien:

TypeScript, Next.js, React, Node.js, OpenAI Responses API, OpenAI Embeddings, RAG, Context Engineering, PostgreSQL, pgvector, SQL, hybride Volltext- und Vektorsuche, JSON Schema, js-tiktoken, Prompt-Caching, Streaming, Mermaid, SVG, pdfmake, Cloudflare Turnstile, CSS Modules, Tailwind CSS, REST/HTTP, Docker Compose, Microsoft IIS, Windows Server.

ReaWorks Mitdenker (PortfolioAI)
TypeScript Next.js React Node.js OpenAI Responses API OpenAI Embeddings RAG Context Engineering PostgreSQL pgvector SQL hybride Volltext- und Vektorsuche JSON Schema js-tiktoken Prompt-Caching Streaming Mermaid SVG pdfmake Cloudflare Turnstile CSS Modules Tailwind CSS REST/HTTP Docker Compose Microsoft IIS Windows Server
ReaWorks (Eigenentwicklung)
Solingen
2 Monate
2026-09 - 2026-10

Praxiswebsite für Physio-Ohligs

Freelance Web Developer & Designer React TypeScript JSON ...
Freelance Web Developer & Designer
Aufgabe im Projekt:  
Konzeption, Gestaltung und Entwicklung einer responsiven Website für die Physiotherapiepraxis Physio-Ohligs in Solingen. Umsetzung mit Next.js, React und TypeScript, einschließlich Seitenstruktur, visueller Gestaltung und wiederverwendbarer Komponenten.

Zehn Leistungsbereiche werden über kompakte Karten und interaktive Detaildialoge erschlossen. Eine gemeinsame Lightbox verbindet die über die Website verteilten Praxisbilder. Dialognavigation, Tastaturbedienung und Fokusführung wurden für Desktop, Tablet und Smartphone abgestimmt.

Zum Projekt gehörten außerdem individuelle Fotoaufbereitung und Retusche, der Aufbau zehn einheitlicher SVG-Leistungsillustrationen sowie die Rekonstruktion des bestehenden Praxislogos als echte Vektorgrafik. Optimierte WebP-Bilder und strukturierte Praxisdaten ergänzen die Umsetzung. Automatisierte Browserprüfungen sichern Darstellung und Interaktionen ab. Die Website wurde als statischer Next.js-Export ohne laufenden Node.js-Prozess auf STRATO veröffentlicht, mit Sicherung des vorherigen Stands und anschließender HTTPS- und Funktionsprüfung.

Ergebnis: 

Individuelle Praxiswebsite mit zehn Leistungsbereichen, interaktiven Detaildialogen, integrierter Praxisgalerie und konsistenter Bild- und Illustrationssprache. Responsive Darstellung und statische Bereitstellung auf der Praxisdomain.


Technologien: 
Next.js, React, TypeScript, Tailwind CSS, Motion, SVG, WebP, JSON-LD, Playwright, PowerShell, Python, SFTP, STRATO.
Strato Next.js Playwright
React TypeScript JSON Playwright PowerShell Python
Physio-Ohligs
Solingen
3 Monate
2026-07 - 2026-09

GoPro-Control-Manager-Produktionsausbau für automatisierte Fahrgeschäftsabläufe

Freelance Software Developer: Backend / Device Control / Automation / Licensing C# .NET C++ ...
Freelance Software Developer: Backend / Device Control / Automation / Licensing
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.
Arduino Opta Arduino/C++ Arduino Cloud GoPro Open API COHN MultiCam KeepAlive Retry/Recovery Medienserver-Pipeline Offline-Leases Audit/Monitoring
C# .NET C++ ASP.NET HTTP HTTPS REST JSON UUID
Plutos Solutions GmbH
Frankfurt am Main, Remote
3 Monate
2026-06 - 2026-08

Market-Data-Loader- und Download-Plattform

Freelace Software Engineer: Full-Stack Python FastAPI PostgreSQL ...
Freelace Software Engineer: Full-Stack
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.
Dukascopy Historical Data Feed PostgreSQL FastAPI React Vite
Python FastAPI PostgreSQL Dukascopy Historical Feed React TypeScript REST
Signalworks
Solingen
4 Monate
2026-02 - 2026-05

OCR-Webservice-Erweiterung: API- und OCR-Pipeline-Entwicklung

Freelance Software Developer: Full-Stack C# .NET Framework 4.8 ASP.NET Web API 2 ...
Freelance Software Developer: Full-Stack
Projektbeschreibung
Erweiterung eines bestehenden lokalen OCR-Webservice auf Basis von ASP.NET Web API 2 / .NET Framework 4.8 zur automatisierten Analyse weiterer Belegtypen. Der Dienst verarbeitet Dateien aus einem mandantenfähigen FileSystem-Storage, extrahiert OCR-/Textlayer-Daten und liefert strukturierte JSON-Ergebnisse für nachgelagerte Fachsysteme.
Im Rahmen der Erweiterung wurde der Service um eine automatische Kategorieerkennung sowie typspezifische Parser für Flug-, Hotel-, Mietwagen-, Taxi-, ÖPNV- und Parkbelege ergänzt. Zusätzlich wurden die OCR-Verarbeitung, die Fehlerdiagnose, die Parallelverarbeitung und die Hotelbeleg-Logik erweitert. Grundlage war die bestehende Architektur mit REST-Endpunkt, Health-/Readiness-Checks, Pfadvalidierung, IronOCR-basierter OCR-Pipeline und strukturierter Response-Ausgabe.

Ergänzend wurden OCR-Robustheitsmechanismen wie Rotation-Retry, OCR-Fallbacks und konfigurierbare Bewertungslogiken umgesetzt, um ungünstig ausgerichtete oder schwach erkannte Belege nachvollziehbarer verarbeiten und diagnostizieren zu können. Ressourcenintensive OCR- und PDF-Rendering-Schritte wurden über ein OCR-Gate entkoppelt, sodass schnelle Textlayer-, Parser- und Mapping-Schritte nicht unnötig hinter langen OCR-Jobs blockieren.


Aufgaben und Tätigkeiten

  • Konzeption und Umsetzung der Erweiterung eines bestehenden .NET-4.8-OCR-Webservice um zusätzliche Belegtypen wie Flug, Hotel, Mietwagen, Taxi, ÖPNV und Parken
  • Implementierung einer automatischen Kategorieerkennung für Belege auf Basis markerbasierter Heuristiken, Confidence-Bewertung und konfigurierbarer Mindestschwellen
  • Erweiterung der modularen Parser-Architektur um typspezifische Parser- und Pattern-Bausteine für Flight, Hotel, RentalCar, Taxi, Oepnv und Parking
  • Extraktion strukturierter Felder wie Beträge, Umsatzsteuer je Steuersatz, Datumsangaben, Währung, Klassifikation und Metadaten aus OCR-/Textlayer-Ergebnissen
  • Verbesserung der Hotelbeleg-Verarbeitung inklusive zusätzlichem Responsefeld für das Hotel- bzw. Ausstellerland als ISO-3166-1-alpha-2-Code
  • Umsetzung einer erweiterten Hotel-Steuerlogik für City Tax, Tourism Tax, Beherbergungsabgaben und 0-%-Steuerzeilen
  • Vermeidung von Doppelzählungen bei Hotelbelegen, wenn Abgaben sowohl im Leistungsblock als auch im Steuerkasten vorkommen
  • Ergänzung technischer OCR-Retry-Mechanismen für ungünstig ausgerichtete oder schwach erkannte Belege, u. a. Rotation-Retry, OCR-Fallbacks und Enhance-Vergleich
  • Stabilisierung der OCR-/Textgewinnung für PDF- und Bilddateien durch Kombination aus Textlayer-Prüfung, OCR-Fallback, PDF-Rendering, Auto-Rotation und Multi-Page-Regeln
  • Entkopplung der Parallelitätssteuerung vom gesamten Requestfluss auf die ressourcenintensive OCR-/PDF-Rendering-Verarbeitung über ein technisches OCR-Gate
  • Erweiterung des Fehler- und Diagnosekonzepts mit Logging von Kategorieerkennung, OCR-Gate-Wartezeiten, Textlayer-/OCR-Entscheidungen, Rotation-Retry, Enhance-Vergleich, Parser-Summary und Validierungsfehlern
  • Ausbau strukturierter 422-Domainfehler für Fälle wie nicht erkennbare Kategorie, widersprüchliche Dateitypen, unvollständiges Parsing oder unbrauchbare OCR-/Textlayer-Ergebnisse
  • Erweiterung der Konfigurationsstruktur in web.config / AppConfig um Parameter für Kategorieerkennung, OCR-Sprachen, Enhance-Compare, MultiPage-Verarbeitung, OCR-Parallelität, Response-Rohtext und City-/Tourist-Tax-Erkennung
  • Stabilisierung der Dateityp- und Pfadauflösung für PDF-, PNG-, JPG- und TIF-Dateien inklusive Plausibilitätsprüfung von fileType, Dateiendung und tatsächlichem Containerformat
  • Aktualisierung der technischen Dokumentation und Integrationshinweise für Betrieb, Deployment, Health-/Readiness-Checks und Beispielaufrufe aus PowerShell und .NET-4.8-Clients

Ergebnis

Der OCR-Webservice wurde von einer initialen Beleganalyse-Lösung zu einem breiter einsetzbaren Analysebaustein für mehrere Belegarten erweitert. Der Dienst kann neben Bahnbelegen auch Flug-, Hotel-, Mietwagen-, Taxi-, ÖPNV- und Parkbelege verarbeiten und liefert strukturierte JSON-Ergebnisse für die weitere Verarbeitung in bestehenden Fachsystemen.

Durch automatische Kategorieerkennung, erweiterte Parserlogik, OCR-Retry-Mechanismen, detailliertes Fehlerlogging und eine entkoppelte OCR-Parallelitätssteuerung wurde die Lösung funktional erweitert, besser diagnostizierbar und betriebsfreundlicher.


Technologien

C#, .NET Framework 4.8, ASP.NET Web API 2, IIS, IronOCR, REST, JSON, Serilog, SimpleInjector, Regex/Heuristiken, FileSystem-Storage, Textlayer-Verarbeitung, PDF-Rendering, OCR-Pipeline, SemaphoreSlim/OCR-Gate, Health-/Readiness-Checks, web.config/AppSettings, PowerShell, React/Vite Demo-Frontend
.NET Framework ASP.NET Web API IIS IronOCR Serilog React/Vite
C# .NET Framework 4.8 ASP.NET Web API 2 IIS IronOCR REST JSON Serilog SimpleInjector Regex/Heuristiken FileSystem-Storage Textlayer-Verarbeitung PDF-Rendering OCR-Pipeline SemaphoreSlim/OCR-Gate Health-/Readiness-Checks web.config/AppSettings PowerShell React/Vite Demo-Frontend
i & k Software GmbH
Büdelsdorf, Remote
1 Monat
2026-03 - 2026-03

GoPro MultiCam-Steuerung für Event- und Fahrgeschäftsanwendungen

Freelance Software Developer: Backend / Device Control C# .NET GoPro API ...
Freelance Software Developer: Backend / Device Control

Aufgabe im Projekt


Konzeption und Entwicklung des GoPro Control Managers zur Steuerung und Überwachung mehrerer GoPro-Kameras über definierte COHN-/Open-GoPro-Endpoints. Umsetzung einer Bedien- und Steuerungslösung für Kameraerkennung, Start, Statusprüfung, Stop, Medienprüfung, Download, Diagnose und Konfiguration im provisionierten Zielnetz.

Realisierung der MultiCam-Abläufe inklusive Einzel- und Gruppensteuerung, zentralem Video-Setup sowie Session-/KeepAlive-Logik während laufender Aufnahmen. Aufbau der nachgelagerten Download- und Dateiverarbeitung mit Queue, Retry-Mechanismen, temporären Dateien, optionalem Auto-Delete sowie konsistenter Session-, Ordner- und Dateibenennung für zusammengehörige Aufnahmen.

Technische Einbindung der Kameras im Zielnetz einschließlich Provisionierung, Zertifikatsanbindung, HTTP/TLS-Kommunikation und GoPro-Labs-bezogener Betriebsbausteine. Das System unterstützt produktiven Mehrkamera-Betrieb mit zentraler Steuerung, Medienverarbeitung und Diagnosefunktionen.


Technologien


C# / .NET, GoPro Open API, COHN, Netzwerklogik, Provisionierung, Zertifikatsanbindung, HTTP/TLS, GoPro Labs, MultiCam-Steuerung, Session-/KeepAlive-Logik, Download-Queue, Retry-Mechanismen, Diagnosefunktionen.
Microsoft .NET GoPro HERO Open GoPro API / COHN GoPro Labs
C# .NET GoPro API COHN-Integration Provisioning Netzwerklogik GoPro Labs Download-Queue Kamerasteuerung Multi-Kamerasystem
Plutos Company UG
Düsseldorf, Remote
2 Monate
2025-12 - 2026-01

KI-Demo: Produktdigitalisierung von Kleidung (Google Cloud Vision/OCR ? JSON)

Freelance Software Engineer: Full-Stack Next.js (App Router) TypeScript Analyze API (multipart) ...
Freelance Software Engineer: Full-Stack

Entwicklung einer interaktiven KI-Demo zur automatisierten Produktdigitalisierung von Kleidungsstücken. Ziel war die strukturierte Erfassung visueller Produktmerkmale aus Bildmaterial und deren Transformation in ein standardisiertes JSON-Format zur Weiterverarbeitung in E-Commerce- und Backend-Systemen.

  • Konzeption und Umsetzung der zur Bildaufnahme und Ergebnisdarstellung

  • Entwicklung einer zur Orchestrierung der Analyseprozesse

  • Aufbau einer (Google Cloud Vision Vision + OCR) zur Extraktion von Produktmerkmalen

  • Zusammenführung visueller und textbasierter Ergebnisse zu konsistenten

  • Definition von Attribut-Heuristiken (z. B. Kategorie, Farbe, Material, Zustand)

  • End-to-End-Verantwortung vom UI bis zur Datenstruktur

KI-Demo: Produktdigitalisierung von Kleidung (strukturierter JSON-Output)
Next.js (App Router) TypeScript Analyze API (multipart) Google Cloud Vision Google Cloud Vision API OCR Text-Extraktion Sharp (Resize / Crop / ROI) Heuristik-Layer (Farbe / Muster / QC) Multi-Photo-Consensu ( Merge / Weighting) JSON Schema Design Debug / Trace (reason / source) TailwindCSS Accessibility Computer Vision
Prototyp
Remote | Solingen
2 Monate
2025-11 - 2025-12

Lokaler OCR Webservice, ASP.NET Web API, IronOCR, PDF Textlayer Heuristik, Parser, React Frontend

Full-Stack Freelance .NET / C# Software Developer C# .NET Framework 4.8 ASP.NET Web API ...
Full-Stack Freelance .NET / C# Software Developer

Konzeption und Implementierung einer .NET-4.8-Web-API als lokalen OCR-Webservice (IIS) auf Basis von IronOCR inkl. Deskew/DeNoise/Enhance-Pipeline


Design und Umsetzung der REST-Endpoints (u. a. POST /./analyze, GET /./health/ready) inkl. Health-/Ready-Check für Runtimes, OcrData, Schreibrechte und optionalen OCR-Smoketest


Aufbau eines mandantenfähigen FileSystem-Storages mit Pfadkonvention (AppId/Tenant/RelativePath/FileName), Pfad-Guards (PathUtil) und Read-only-Shares


Implementierung von Performance- und Robustheitsmechanismen (Timeout 120 s, MaxParallel via SemaphoreSlim, Seitenlimit für mehrseitige PDFs, Größen-/Pixel-Guards)


Entwicklung einer Textlayer-Heuristik für PDFs mit Textlayer (Auto-Bypass bzw. konfigurierbare Modi: Auto / ForceBypass / ForceOcr)


Aufbau eines modularen Parsers zur Dokumentklassifikation (z. B. Bahn) und Extraktion strukturierter Felder (Beträge, MwSt je Steuersatz, Datum, Klassifikation) auf Basis konfigurierbarer Feldsets und Regex/Heuristiken


Umsetzung eines Fehler- und Tracing-Konzepts mit HTTP-Fehlercodes, X-Correlation-Id pro Request und strukturiertem Logging


Ausarbeitung der Konfigurationsstruktur (web.config / appSettings): Culture (de+en), Paths.Root, Probe-OCR (DPI/Area), Limits/Guards und Feature-Switches. Security-Konzept ?Local-only? (localhost)


Implementierung eines schlanken React/Vite-Frontends zur Visualisierung der OCR-Ergebnisse (Belegauswahl, strukturierte Darstellung von Beträgen/MwSt/Datumsfeldern, Busy-/Hint-States)


Entwicklung eines vorgeschalteten ASP.NET-Core-8-Backends als Fassade vor dem OCR-Service (CORS-Handling, DTO-Mapping, Mandanten-/Pfadlogik, Proxy auf den bestehenden .NET-4.8-Dienst)


Einrichtung einer separaten, read-only Demo-Instanz (eigene Subdomain, isolierte AppId/Tenant-Kombination, deaktivierter Upload/Löschfunktion) zur Verwendung als Portfolio-/Referenz-Showcase
OCR Webservice REST API Endpoints Health Ready Checks IronOCR Pipeline Deskew DeNoise Enhance Mandantenfähiger FileSystem Storage Pfadkonvention AppId Tenant RelativePath FileName Path Guards Read Only Shares PDF Textlayer Detection Auto Bypass ForceBypass ForceOcr Timeout Handling MaxParallel Gate SemaphoreSlim PDF Page Limit Size Guards Pixel Guards Dokumentklassifikation Parser Module Feldextraktion Beträge MwSt je Steuersatz Datumsextraktion Konfigurierbare Feldsets Regex Heuristiken Error Handling HTTP Status Codes Correlation ID Structured Logging web.config AppSettings Paths Root Probe OCR DPI Area Feature Switches Localhost Only Security React Vite Frontend OCR Result Viewer Busy States Hint States ASP.NET Core 8 Facade CORS Handling DTO Mapping Proxy Service Demo Instanz Subdomain Setup Read Only Showcase
C# .NET Framework 4.8 ASP.NET Web API IIS IronOCR PDF Processing Image Preprocessing Deskew DeNoise REST JSON Health Checks Multi Tenant Storage FileSystem Security Path Normalization SemaphoreSlim Concurrency Control Timeouts Guards Regex Heuristics Document Classification Structured Data Extraction Logging Correlation ID web.config appSettings Culture Settings React Vite ASP.NET Core 8 CORS DTO Mapping Reverse Proxy Deployment Subdomain Setup
i & k software GmbH
Büdelsdorf, Remote
4 Monate
2025-09 - 2025-12

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

Freelance Softwareentwickler C++ (Win64) DLL/ABI Interop/FFI ...
Freelance Softwareentwickler

Entwicklung einer performanten 64-bit C++-DLL für MultiCharts/PowerLanguage ? fokussiert auf hochpräzise Datenspeicherung und reibungslose Anbindung an PL-Strategien


Speicheroptimierte 3D-Datenstruktur auf Float-Level, inkl. Reset- und Persist-/Restore-Mechanik für wiederverwendbare Zustände


Zuverlässige Interop-Schicht zur PL-Runtime mit sauberem Memory-Handling, stabiler Fehlerbehandlung und Thread-Safety für den Strategiebetrieb


Schlanke API für sehr schnellen Zugriff aus Strategien/Indikatoren; gezielte Erweiterungen und Funktionsausbau on demand


Entwicklung von PowerLanguage-Funktionen zur nahtlosen Integration in MultiCharts (MC) ? als schlanke Schnittstelle zwischen Strategiecode und externen Komponenten (z. B. C++/DLL)


Fokus auf Performance im Tradingbetrieb: geringe Call-Overheads, Parameterkonventionen, Rückgabewerte/Fehlercodes


Kapselung wiederkehrender Logik in wiederverwendbare Funktionsbausteine (Datenzugriff, State/Reset, Persist/Load, Validierung)


Konzeption und Umsetzung eines Lizenzierungsmodells für die DLL/PL-Funktionen (kundenspezifische Freischaltung, Versions-/Feature-Steuerung)


Lizenzprüfung zur Laufzeit mit Trennung zwischen Core-Funktionalität und optionalen Add-ons (Feature-Flags)


Kompatibel für Backtests und Livebetrieb, mit konsistentem Verhalten
MultiCharts PowerLanguage C++ (Win64) DLL
C++ (Win64) DLL/ABI Interop/FFI Memory-Management Performance-Optimierung Datenstrukturen Fehlercodes Licensing/Feature-Flags
Proventus Treuhand und Verwaltung AG
Remote (Vaduz, LI)
9 Monate
2025-01 - 2025-09

Personal Web Portfolio, Next.js, i18n, Dark Light Mode, Performance, Responsive UI

Full-Stack Entwickler (React / Node.js / Next.js / React / Tailwind / i18n) Next.js React JavaScript ...
Full-Stack Entwickler (React / Node.js / Next.js / React / Tailwind / i18n)
Entwicklung und Aufbau eines persönlichen Web-Portfolios mit Fokus auf Performance, Mehrsprachigkeit und modernem UI-Design.
Umsetzung mit Next.js, React und Tailwind CSS, inklusive i18n-Integration, Dark/Light-Mode, responsivem Layout.
Ziel: zentrale Präsentation von Projekten und CV-Daten in einem dynamischen, skalierbaren Framework.
Web-Portfolio Website Projekt-Showcase CV Darstellung Mehrsprachigkeit i18n Integration Dark Mode Light Mode Responsive Layout Dynamic Content Pages UI Component Library SEO Grundlagen Performance Optimierung Deployment Setup Skalierbare Seitenstruktur
Next.js React JavaScript Tailwind CSS i18n Theme Switching Responsive Design Component Architecture Routing SEO Basics Performance Optimierung Static Generation Server Side Rendering Content Modellierung Deployment Accessibility Basics
ReaWorks, Eigenprojekt
Solingen
10 Jahre 9 Monate
2015-01 - 2025-09

NanoTrader C++ Plug-ins, Trading-Tools, Signale, OCO-Orderlogik, Realtime-Integration

Freelance Software Developer C++ C# Interop ...
Freelance Software Developer
 ? Entwicklung von C++-Plug-ins und visuellen Trading-Tools für WH SelfInvest NanoTrader im Retail- und Institutional-Umfeld
? Umsetzung von Indikator- und Signalmodulen, modularer Entry- und Exit-Bausteine, konfigurierbarer Strategy-Workflows
? Erweiterte Risiko-Filter, Positions- und Exposure-Checks, Session- und Marktphasenlogik
? Präzise Orderlogik mit OCO, Bracket-Orders, Partial-Fills, Cancel-Replace und sauberen Status-Transitions
? Fokus auf Low-Latency Verarbeitung, deterministische Ausführung und stabile Realtime-Performance unter Live-Daten
? Integration von Monitoring und Logging, Diagnose- und Debug-Tools für den Live-Betrieb
? Robustheit für diskretionäre und automatisierte Workflows, inkl. Reconnect- und Recovery-Mechanismen
? Enge Integration in die NanoTrader API, stabile Schnittstellenanbindung und zuverlässiger Betrieb in Realtime-Umgebung  
C++ Plug-ins für NanoTrader Visuelle Trading-Tools Indikatoren Signalmodule Entry-Module Exit-Module Modularer Strategy-Baukasten Risiko-Filter Positions-Handling Order-Management OCO-Logik Order-Routing Realtime-Monitoring Logging Safe-Reconnect Performance-Optimierung Stabiler Live-Betrieb Plattform-API-Integration
C++ C# Interop DLL DLL-IPC PInvoke NanoTrader API Low-Latency Realtime-Processing Multithreading Event-Driven Architecture Order-Logik OCO Risk-Management Signalverarbeitung Indikator-Entwicklung Performance-Profiling Debugging Logging Realtime-Stabilisierung Plattform-Integration
WH SelfInvest SA
remote
1 Jahr
2024-09 - 2025-08

Monte-Carlo Simulation View, Web Worker Engine, Risk Distributions, VaR CVaR, Interaktive Charts

Frontend-Entwickler (React, UX/UI, System Engineering) JavaScript React Web Workers ...
Frontend-Entwickler (React, UX/UI, System Engineering)
Entwicklung einer Monte-Carlo- & Risikoverteilungs-View für das Strategy-Analyse-Dashboard. Simulationen laufen UI-entkoppelt in Web-Workern mit konfigurierbaren Modellen (historisches Bootstrap / Block-Bootstrap, Normal-/Student-t), Drift & Volatilität, Horizont, Trials und optionalen MAR-Zielen. Ergebnisse als interaktive Charts: Final-Vermögensverteilung, Perzentil-Fan, Pfad-Hüllen, Drawdown-Verteilung sowie VaR/CVaR. Die View ist voll responsiv, i18n-ready, Dark/Light-themed, lazy-geladen und sauber in den bestehenden Strategie/Asset-State integriert.
Monte-Carlo View Web-Worker Simulationsengine Bootstrap Modell Block-Bootstrap Modell Normalverteilung Modell Student-t Modell Drift und Volatilität Parameter Horizon Steuerung Trial Steuerung MAR Ziele Final Distribution Chart Percentile Fan Chart Path Envelopes Drawdown Distribution VaR CVaR Responsive Controls Layout Dark Light Theme Support i18n Integration Lazy Loading Integration Strategy Asset State Binding
JavaScript React Web Workers Monte-Carlo Simulation Bootstrap Sampling Block Bootstrap Normalverteilung Student-t Verteilung VaR CVaR Drawdown Analytics Quant Risk Metrics Performance Optimierung Interaktive Datenvisualisierung Recharts State-Management Responsive UI Theme Switching i18n Ready Lazy Loading
Signalworks
Solingen
1 Jahr 3 Monate
2024-01 - 2025-03

Trading Strategy Analytics Dashboard

Full-Stack Softwareentwickler (React, Node.js, System Engineering) React JavaScript Tailwind CSS ...
Full-Stack Softwareentwickler (React, Node.js, System Engineering)
Entwicklung eines vollständig responsiven, mehrsprachigen Strategie-Analyse-Dashboard zur Visualisierung von Trading-Performance und Risikokennzahlen. Erstellt mit React, Tailwind, State-Management und Recharts. Zu den Funktionen gehören dynamische View-Wechsel mit Lazy Loading, interaktive Charts, Dark/Light-Mode sowie ein eigenes i18n-System (8 Sprachen). Die Charts passen sich dynamisch vom Grid- zum Ein-Spalten-Layout an. Ein zentralisiertes, mehrschichtiges State-Management steuert Strategien und Assets. Für maximale Performance optimiert durch intelligente Grid-Layouts, Scroll-Hinweise und breakpoint-sensitives UX-Design. Sauberes, komponentenbasiertes Design sorgt für klare Navigation und Übersicht.
Strategie-Analyse-Dashboard Performance- und Risk-Metrics Visualisierung Interaktive Chart-Suite Responsive Grid Layouts Dynamische View-Wechsel Lazy Loading Rendering Dark Mode Light Mode Mehrsprachigkeit 8 Sprachen i18n System Strategy Asset Selector Zentraler State Store Breakpoint-sensitives UX Scroll-Hints Chart Tooltips Readmore Infotexte Persistente UI-Settings
React JavaScript Tailwind CSS Recharts State-Management Lazy Loading Responsive Design Breakpoints i18n Theme Switching Component Architecture UI State Persistence Performance Optimierung UX Engineering Data Mapping Chart Tooltips Accessibility Basics A11y
Signalworks
Solingen
5 Jahre 1 Monat
2020-01 - 2025-01

MultiCharts PowerLanguage 64-bit C++ DLL, High-Performance Data Engine, Thread-Safe Interop

Freelance Software Developer C++ 64-bit DLL-Entwicklung MultiCharts ...
Freelance Software Developer
? Entwicklung einer performanten 64-bit C++-DLL für MultiCharts/PowerLanguage zur hochpräzisen Datenhaltung und nahtlosen Interop mit PL-Strategien
? Speichereffiziente, dreidimensionale Datenstruktur (Float-Level) mit Reset/Persist-Funktionen
? Stabile Interop zum PL-Runtime-Umfeld; thread-sicheres Design & Memory-Management
? API-Oberfläche für schnellen Zugriff aus Strategien; kontinuierliche Erweiterungen on demand
64-bit C++ DLL Datenhaltungs-Engine 3D Float-Level Datenspeicher Persist- und Reset-Mechanismen PowerLanguage Interop Layer Strategie-API High-Speed Zugriffsfunktionen Thread-Safety Layer Memory-Management Erweiterbare API-Oberfläche Performance-Optimierung Runtime-Kompatibilitätsmodul
C++ 64-bit DLL-Entwicklung MultiCharts PowerLanguage Interop DLL-Schnittstellen API-Design Performance-Optimierung Speicheroptimierung 3D Datenstrukturen Thread-Safety Synchronisation Memory-Management Debugging Profiling Release-Engineering
Starmobil AG (CH)
Remote
5 Monate
2024-01 - 2024-05

LION Bot Platform - Telegram-Automation

Backend: Telegram-, Signal- & Alert-Bots mit Python und PostgreSQL Python 3.12 python-telegram-bot 21.x asyncio ...
Backend: Telegram-, Signal- & Alert-Bots mit Python und PostgreSQL
Aufgabe im Projekt:
Konzeption und Entwicklung einer modularen Telegram-Bot-Plattform für registrierungsbasierte Echtzeit-Alarme. Ein zentraler Hub übernimmt Registrierung und Zugang, während spezialisierte Bot-Dienste Markt- und Blockchain-Daten verarbeiten, individuelle Grenzwerte prüfen und Alarme, Statusinformationen und Diagramme direkt in Telegram ausgeben. 
Der Price Alarm Bot verarbeitet kontinuierliche Binance-Marktdaten über WebSocket und prüft benutzerspezifische Preisgrenzen. Historische Kursdaten werden bei Bedarf über die Binance REST API geladen und mit Matplotlib als Telegram-Charts dargestellt. Alarme können direkt im Dialog angelegt, geändert, pausiert, reaktiviert und zurückgesetzt werden. 

Der Gas Alarm Bot überwacht 48 konfigurierte Blockchain-Netze über RPC-Endpunkte. Aktuelle Gaspreise sowie 5- und 60-Minuten-Mittel werden verarbeitet und gegen individuelle Alarmregeln geprüft. Globale Messdaten, Benutzerzustände und Persistenz laufen über getrennte asynchrone Queues und PostgreSQL-Pools. 

Für Registrierung und Zugang wurde ein Telegram-Hub mit PostgreSQL-Status, E-Mail-Versand und zeitlich signierten Bestätigungslinks umgesetzt. Ein FastAPI-Service prüft Token und Ablaufzeit und aktiviert den Zugang. Die einzelnen Bot-Dienste laufen als getrennte Python-Prozesse. Öffentliche Telegram-Webhooks werden über eine Tunnel-/Proxy-Schicht an lokal gebundene Endpunkte weitergereicht. 

Monitoring, Wiederverbindung und Recovery umfassen Provider-Verbindungen, Hintergrund-Tasks, Tunnelzustand und Fehlerhistorie. Die Datenhaltung kombiniert PostgreSQL für zentrale Plattform-, Benutzer- und Zeitreihendaten mit SQLite für lokale Whitelist- und Registrierungsbestände. 

Ergebnis:
Modulare Telegram-Automation mit zentralem Registrierungsprozess, Price- und Gas-Alarmdiensten, asynchroner Datenverarbeitung, Webhook-Routing, Persistenz, Charts sowie Monitoring- und Recovery-Funktionen.

Technologien:
Python 3.12, python-telegram-bot 21.x, asyncio, aiohttp, WebSockets, FastAPI, Uvicorn, PostgreSQL, asyncpg, SQLite, Matplotlib, Binance WebSocket/REST, Multi-Chain RPC, SMTP, itsdangerous, HTTPS-Webhooks, Tunnel/Reverse Proxy, Queues, Batch-Persistenz.
Telegram Bot API Binance API PostgreSQL SQLite FastAPI Uvicorn
Python 3.12 python-telegram-bot 21.x asyncio aiohttp WebSockets FastAPI Uvicorn PostgreSQL asyncpg SQLite Matplotlib Binance WebSocket/REST Multi-Chain RPC SMTP itsdangerous HTTPS-Webhooks Tunnel/Reverse Proxy Queues Batch-Persistenz.
Signalworks
Solingen
4 Jahre
2013-01 - 2016-12

Low-Latency Futures Trading Automation, C# Orchestrierung, DLL-Bridge, Broker- und Feed-Integration

Senior Development Engineer C# C++ .NET ...
Senior Development Engineer
? Weiterentwicklung automatisierter Futures-Trading-Systeme mit Fokus auf Low-Latency Execution
? Aufbau einer C#-Steuerapplikation zur Orchestrierung aller Handelssysteme; DLL-Bridge (C#/C++) für bidirektionale Daten-/Order-Kommunikation mit MultiCharts/TradeStation/NanoTrader, inkl. Live-Monitoring, Logging und Safe-Reconnect
? Module für schnelle Orderausführung, Positions-Handling und Risk-Controls
? Stabile Integrationen zwischen Datenfeeds (u.a. Rithmic, CQG), Signalerzeugung, Ausführung und Brokern (u.a. TradeStation, NinjaTrader Brokerage, IBKR)
? Performance-Optimierung und zuverlässiger Live-Betrieb
Trading-System-Orchestrator C# Steuerapplikation DLL-Bridge C# C++ Bidirektionale Order- und Datenkommunikation Live-Monitoring Logging Safe-Reconnect Low-Latency Execution Module Order-Routing Positions-Handling Risk-Controls Feed-Adapter Broker-Adapter Health-Checks Failover-Mechanismen Performance-Tuning
C# C++ .NET DLL-Interop PInvoke Multithreading Low-Latency Architektur Event-Driven Processing Message Queues TCP IP Order-Management Risk-Management Futures Trading Market Data Handling Rithmic API CQG API TradeStation Integration MultiCharts Integration NanoTrader Integration NinjaTrader Brokerage IBKR API Logging Monitoring Reconnect Strategien Debugging Performance Profiling Live-Betrieb Incident Handling
BosTrade GmbH
hybrid, Karlsruhe
1 Jahr
2012-01 - 2012-12

C#/.NET Backend & Integration für Captive-Portal, Auth/Voucher, Mandantenfähigkeit & Reporting (Mazda/Ford)

Freelance Software Developer C# .NET ASP.NET ...
Freelance Software Developer
? Backend- & Integrationsmodule in C# / ASP.NET für Captive-Portal, Auth/Voucher, Mandantenfähigkeit und REST/JSON-APIs
? Reports & Exporte (CSV/XLSX), Rollen/Rechte
? Plattform-/Netzwerk-Schnittstellen: Controller-APIs, Webhooks & Event-Pipelines; DSGVO-konforme Datenflüsse
? Kundenprojekte u. a. für Mazda Motor Europe und Ford-Werke GmbH (Köln): Händler- Portal-Rollouts, Reporting-Strecken, Kampagnen-Anbindung
Captive-Portal Backend-Module Integrationslayer für Controller-APIs + Webhook-Anbindung Event-Pipeline für Kampagnen-/Portal-Events Rollen-/Rechtesystem (RBAC) für Portal & Admin-Bereiche Voucher-/Token-Service inkl. Gutscheinverwaltung
C# .NET ASP.NET Web API REST JSON API-Design API-Versionierung Multi-Tenant-Architektur SQL Server Webhook-Handling Idempotenz Retry-Strategien ClosedXML Logging Monitoring
ituma GmbH
hybrid, Solingen

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2010-01 - 2010-12

Microsoft Certified Professional Developer (MCPD)

MCPD, Microsoft, Köln
MCPD
Microsoft, Köln
C# .NET, ASP.NET, Webentwicklung, Softwarearchitektur, Datenzugriff, Serviceorientierte Anwendungen, Design Patterns, Sicherheit, Deployment und Betrieb
6 Jahre
1995-09 - 2001-08

Elektrotechnik-Studium

Diplom-Elektrotechnik, TU Ilmenau
Diplom-Elektrotechnik
TU Ilmenau
Elektrotechnik/Medientechnik

Position

Position

Senior Full-Stack & AI Engineer. Entwicklung von Web-Frontends mit React, Angular, Next.js und TypeScript sowie Backends mit C#/.NET, Python und Node.js. Konzeption und Implementierung von REST-APIs, Datenmodellen und Integrationen. Entwicklung von AI-Workflows mit Large Language Models, Agentic AI, Context Engineering, RAG und Tool Calling. Automatisierung, Datenaufbereitung und Visualisierung, Monitoring und Logging, Deployment sowie Troubleshooting im Live-Betrieb.

Kompetenzen

Kompetenzen

Top-Skills

C# / .NET Full-Stack AI Engineering / Agentic AI / RAG Python / APIs / Automatisierung TypeScript API-Design & Integration (REST/JSON) PostgreSQL Windows Server / IIS C++ / Interop (DLL Backtesting & Analyse-Tools SQL-Datenbanken Computer Vision React / Next.js ASP.NET Core / Web API Large Language Models Context Engineering Agentic RAG OCR / Text-Extraction WPF / Desktop NinjaScript / PowerLanguage / EasyLanguage Agentic AI Machine Learning Generative AI Spec-Driven Development

Schwerpunkte

AI Engineering: Generative AI, Agentic AI, LLMs, RAG, Tool Calling
Experte
Context Engineering & Retrieval: Agentic RAG, Projektkontext, strukturierte AI-Workflows
Experte
KI-Entwicklertools: Codex CLI / Claude Code CLI / lokale Run-Orchestrierung
Experte
Backend: C#/.NET, ASP.NET Core, Web API, REST/JSON
Experte
Python: FastAPI, Automatisierung, Datenverarbeitung, AI-Integration
Experte
Frontend: React, Next.js, Angular, TypeScript
Experte
API- & Integrationsentwicklung: REST/JSON, Webhooks, OAuth/OIDC, JWT
Experte
Datenbanken & Analytics: SQL Server, PostgreSQL, SQLite, DuckDB
Experte
Automatisierung & Geräteintegration: Workflows, Queues, HTTP, Arduino Opta
Experte
Desktop & Interop: WPF, XAML , MVVM, WinForms, C++/C# DLL, P/Invoke, Marshaling
Experte
OCR & Dokumentenverarbeitung: Textextraktion, Parser, Mapping, strukturierte Outputs
Experte
Trading & quantitative Analyse: MultiCharts, NinjaTrader, MetaTrader, Backtesting
Experte
Barrierefreiheit: WCAG 2.1/2.2 / ARIA / Tastaturbedienung
Experte
PowerShell / Automatisierungsskripte
Experte
Windows Server / IIS / TLS / Zertifikate / Web-Deployments
Experte
Observability / Logging / Health-Checks / Fehlerdiagnose
Experte
Modernisierung, Refactoring & Architektur bestehender Systeme
Experte

Branchen

Branchen

Softwareentwicklung / IT-Dienstleistungen, Künstliche Intelligenz / AI Engineering, Dokumentenverarbeitung / OCR / Textextraktion, FinTech / Capital Markets,

Industrieautomation / Geräteintegration, Technische Steuerungs- und Monitoringsysteme, Trading-Plattformen / Broker- und Market-Data-Integrationen, Risk- und Performance-Analytics

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.