22.10.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Full-Stack & AI Engineer | C#/.NET, Python, Agentic AI & RAG
Solingen, Deutschland
Weltweit
Diplom-Ingenieur ElektrotechnikÜber mich
Freelance Softwareentwicklung: Anwendungen, APIs, AI/LLM, Automatisierung & Tools. Remote & NRW. Schwerpunkte C#/.NET, Python, Node.js React/Next.js, TypeScript, Tailwind CSS APIs, Datenflüsse, RAG & Tool Calling OCR, Agentic AI und Automatisierung
Skills
AI AgentsRAGAsp.Net.Net FrameworkAPIsAutomatisierungC#C++CodeanalyseDatenbankenData IntegrationDevOpsUi-DesignInteroperabilitätPython
Web, APIs & Automatisierung
Full-Stack-Entwicklung für Webanwendungen und Services. REST-APIs mit .NET, Python oder Node.js, Frontends mit React/Next.js und TypeScript. Auth, Integrationen, Datenmodelle, JSON, Logging und Monitoring.
AI Engineering & Agentic Systems
Agentic AI, Large Language Models, Context Engineering, Agentic RAG, MCP (Model Context Protocol) und Tool Calling. OpenAI Codex CLI und Claude Code CLI als lokale Runner, rungebundene MCP-Toolserver mit Fachfunktionen und Berechtigungen. Kontext aus Code, Dokumenten, Reports und Daten sowie Abruf aus dem Projektbestand. Run-Historie, Modul-Snapshots, Codeanalyse, Entwicklung, Verifikation und Codeübernahme.
Frontend
React, Next.js App Router, SSR/ISR, RSC, TypeScript, Tailwind CSS, Recharts, Headless UI/Radix UI, i18n, A11y/ARIA, Web Worker, React Hook Form, Zod, Performance-Optimierung.
Backend & APIs
.NET Framework 4.8, .NET 6/8/10, ASP.NET Classic, ASP.NET Core, Web API, Minimal APIs, Node.js/Express, Python/FastAPI/Flask, REST/JSON, DTOs, OpenAPI/Swagger, Fehlerhandling, Versionierung, OAuth/OIDC, JWT, PKCE, Webhooks, WebSockets, Rate-Limits, Idempotenz.
OCR, E-Invoicing & Dokumentverarbeitung
IronOCR, PDF-Rendering, Textlayer-Erkennung, OCR-Fallbacks, Belegklassifikation, Textextraktion, Parser und Mapping. XRechnung, KoSIT-Validierung, CII/UBL, XML, XSLT/XSL-FO, Java, Saxon-HE und Apache FOP für PDF. CSV/XLSX, Validierung und JSON für Fachsysteme.
Daten & Persistenz
SQL Server, PostgreSQL, MySQL, SQLite, DuckDB, Entity Framework/Core, Dapper, T-SQL, Stored Procedures, Views, Indizes, Redis, Storage, Import/Export, analytische Abfragen. Parquet, persistente Downloadjobs, Dataset-Verwaltung, Segment-Caching.
Automation & Integration
Jobs/Queues, Telegram-Bots, Datei-Workflows, Report-Generierung, Deployment-Automatisierung, Geräteanbindung per HTTP/REST, Netzwerkdienste, Statusabfragen, Steuerbefehle, Retry/Backoff, Arduino Opta und Arduino Cloud.
Desktop & Interop
C#/.NET mit WinForms, WPF/MVVM, Telerik UI. Python mit Qt/PySide/PyQt. C++-/C#-DLLs, Marshaling, P/Invoke und Brücken zwischen .NET-, Python- und Script-Umgebungen.
DevOps, Betrieb & Security
Windows Server, IIS/ARR, Node/PM2, Docker, Git, GitHub/GitLab, GitHub Actions, Cloudflare/WAF, TLS/Let’s Encrypt, CORS, CSP/HSTS, Cache-Control/ETag, Logging, Monitoring, Health-Checks.
Trading & Analytics
Trading-Software, Backtesting, Replay, Optimierung, Reporting, Risiko-/Order-Module, grafische Ergebnisanalyse und Anbindungen an IBKR TWS, MultiCharts, TradeStation, NinjaTrader, NanoTrader/WHS und MetaTrader.
Arbeitsweise
Spec-Driven Development, Anforderungsanalyse, Architektur, Modernisierung, Demos/Prototypen, API-Design, Datenmodelle, Clean Code, Code-Reviews, Akzeptanzkriterien, Tests, Dokumentation und Übergabe. Codex und Claude Code für Codeanalyse, Entwicklung, Refactoring, Fehlersuche und Verifikation. Abstimmung, Zwischenstände und Begleitung bis zum produktiven Betrieb.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2003
Sprachen
DeutschMutterspracheEnglischverhandlungssicherRussischGrundkenntnisse
Projekthistorie
Aufgabe im Projekt:
Analyse und Optimierung der Laufzeiten eines bestehenden XRechnungs-Webservice (.NET Framework 4.8/IIS). Ursachen waren wiederholte JVM-Starts und Initialisierungen bei der PDF-Erzeugung.
Entwicklung eines dauerhaft laufenden Java-21-Daemons, der KoSIT-Validierung sowie PDF-Rendering mit Saxon-HE und Apache FOP in einer JVM ausführt. Wiederverwendung vorbereiteter Regelwerke, XSLT-Vorlagen und Renderressourcen. Prüfung der Thread-Sicherheit und Aufteilung auf getrennte Workerpools.
Integration über lokale HTTP-Schnittstellen in den bestehenden Service. Umsetzung zweier asynchroner FIFO-Warteschlangen für Validierung und Rendering mit Kapazitätsgrenzen, Timeouts und Abbruchbehandlung. Bisherige JVM-Verfahren blieben als Alternativen verfügbar.
Ergebnis:
In lokaler Vergleichsmessung sank die Renderdauer einer CII-Rechnung von 1.769 auf 38 ms (rund 98 %). Bei 20 parallelen Validierungsanfragen verringerte sich die Gesamtdauer mit vier Workern von 238,6 auf 56,0 ms (Median aus fünf Testläufen).
Bestehende API-Verträge blieben erhalten. Ergänzung von Health-/Readiness-Prüfungen, Correlation-IDs und automatisierten Tests.
Technologien:
C#, .NET Framework 4.8, ASP.NET Web API 2, IIS, Java 21, KoSIT, Saxon-HE, Apache FOP, XSLT/XSL-FO, REST, async/await, Serilog, PowerShell
Aufgabe im Projekt:
Entwicklung eines E-Invoice-Webservices mit C# und .NET Framework 4.8 zur Validierung und PDF-Darstellung von XRechnungen. Zwei getrennte Pipelines übernehmen die Prüfung über den KoSIT-Validator und die PDF-Erzeugung für CII- und UBL-Rechnungen. Die Validierung liefert true/false. Timeouts und andere technische Fehler werden separat gemeldet.
Die PDF-Pipeline verarbeitet XML, Zwischenmodell, XSL-FO und PDF im Arbeitsspeicher. Ein eigener Java-Helper führt die bislang auf drei JVM-Aufrufe verteilten Schritte in einem Prozess aus. Beide Verfahren bleiben auswählbar und ihre Laufzeiten vergleichbar.
Zur Umsetzung gehören die Prüfung von Dokumentpfaden, Schutz vor DTD/XXE, unabhängige parallele Requests, Correlation-IDs, Logging und Health-/Readiness-Endpunkte. Ein React-Frontend mit ASP.NET-Core-Backend ermöglicht Upload, Validierung, XML-Anzeige und PDF-Vorschau. Automatisierte Tests prüfen Rechnungsformate, ungültige Dokumente, Fehlerfälle, parallele Aufrufe und beide Renderverfahren. Dokumentation und Laufzeitpaket für IIS wurden bereitgestellt.
Ergebnis:
Webservice für den Produktivbetrieb mit KoSIT-Validierung und PDF-Erzeugung für CII/UBL. Die Single-JVM-Variante verkürzt die Renderzeit. PDF-Ausgabe erfolgt mit PDF.js.
Technologien:
C#, .NET Framework 4.8, ASP.NET Web API 2, IIS, Java, KoSIT Validator, Saxon-HE, Apache FOP, XML, XSLT, XSL-FO, CII, UBL, REST, Serilog, MSTest, ASP.NET Core, React, TypeScript, Vite, PDF.js, PowerShell.
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++
Zertifikate
Microsoft Certified Professional Developer
Microsoft2010