Freiberuflicher Softwareentwickler (Solingen · Remote)

01/2003 – heute

Ich entwickle Web-Anwendungen und Services von der ersten Analyse bis zur Übergabe: Backends/REST-APIs in .NET, Python oder Node.js, Frontends in React/Next.js – inkl. Auth und Integrationen. Dazu Automationen und Desktop-Tools, wenn sie den Workflow beschleunigen. Über 20 Jahre Erfahrung.

So läuft ein Projekt mit mir

  • Start: 1–2 Tage Analyse mit Zielbild, Umfang, Risiken und nächsten Schritten.
  • Erste Demo: Früh ein lauffähiges Grundgerüst – End-to-End, damit Abstimmung und Kurskorrektur schnell möglich sind.
  • Abnahme: Checkliste, Monitoring/Logfiles und Übergabe inklusive Dokumentation, damit Betrieb und Weiterentwicklung nachvollziehbar bleiben.
  • Backends: .NET, Python und Node – REST/JSON-APIs und Webservices mit ASP.NET Classic/Core, modular/servicebasiert (Monolith und Microservices), DTOs, Logging, Fehlerhandling, OpenAPI/Swagger
  • Frontends: React und Next.js (App Router, SSR/ISR, RSC) mit TypeScript, Tailwind und Recharts; barrierearme UI (semantisches HTML, Tastatur, ARIA), i18n, Web Worker
  • Formhandling & Validierung: React Hook Form & Zod (wo passend), validierte Eingaben und Fehlermeldungen
  • Daten & Persistenz: SQL Server und PostgreSQL, mandantenfähige FileSystem-Strukturen, CSV/XLSX-Pipelines, Redis für Cache/Queues
  • Bots & Automation: Telegram-Bots, Jobs/Queues, Automatisierung von Backtests, Reports, Datei-Workflows und Deployments
  • OCR & Dokument-Workflows: IronOCR, PDF-Rendering, Textlayer-Erkennung, OCR-Fallbacks, Beleganalyse, Kategorieerkennung, Parserlogik und strukturierte JSON-Responses
  • Computer-Vision / Analyse-Pipelines: Foto-Upload, Normalisierung/Heuristiken, Attributerkennung und konsistente JSON-Outputs (Demo/Prototyp)
  • Geräte- & Systemintegration: HTTP-/REST-basierte Geräteanbindung, lokale Netzwerkdienste, Statusabfragen, Steuerbefehle, Datei-Downloads, Retry- und Queue-Logik
  • Auth & Integrationen: OAuth/OIDC (JWT, PKCE), Webhooks/WebSockets, Rate-Limits, Idempotenz, TLS/Zertifikate und API-Keys
  • Desktop-Tools: C#/.NET (WinForms, Telerik UI), Python (Qt/PySide/PyQt) – Utilities, Steuerungs-Apps und lokale Bedienoberflächen
  • Trading & Analytics: Strategielogiken, Risiko- und Order-Module (OCO/OCA), Reporting, Kennzahlen und simulationsbasierte Auswertungen
  • Trading-Plattformen: IBKR TWS, MultiCharts, TradeStation, NinjaTrader, NanoTrader, MetaTrader
  • DevOps/Infra & Betrieb: Windows Server, IIS/ARR, Cloudflare/WAF, TLS (Let’s Encrypt), CI/CD (GitHub Actions), Logging, Monitoring, Health-/Ready-Endpoints
  • Security & Performance: CORS, CSP/HSTS, Cache-Control/ETag, gzip/br, Pfadvalidierung, Mandantentrennung, Retry/Backoff und ISR-Revalidate über Webhooks
  • Kunden & Delivery: Anforderungsanalyse, Demos/Prototypen, Roadmaps, Schulung, produktive Einführung, Erweiterung bestehender Systeme und Modernisierung

Stack

C#.NETASP.NET Classic/CoreREST/JSON APIsOpenAPI/SwaggerReactNext.jsTypeScriptTailwind CSSRechartsWeb Workersi18nA11y (WCAG/ARIA)Node.jsPythonSQL ServerPostgreSQLRedisXLSX/CSVIronOCRDesktop (WinForms/Telerik)Qt (PySide/PyQt)C++ (Interop/P-Invoke)MultiCharts (PowerLanguage)TradeStation (EasyLanguage)NinjaTrader (NinjaScript)MetaTrader (MQL4/5)IBKR TWS APIIISCloudflarePM2GitHub Actions

AI / Assist

ChatGPT / Codex / Claude CodeCursor IDEGoogle Cloud Vision (OCR)