Technik verstehen. Anforderungen einordnen. Lösungen entwickeln.

Ich analysiere bestehende Systeme, integriere Schnittstellen und entwickle daraus Web-, API- und Automatisierungslösungen, die technische Prozesse stabiler, schneller und transparenter machen.

Backend & APIs

Entwicklung von C#/.NET-Backends, REST-Schnittstellen, Datenflüssen und Integrationen für bestehende Systemlandschaften.

Frontend & Webanwendungen

Umsetzung moderner React- und Next.js-Frontends für technische Anwendungen, Dashboards, Portale und interne Tools.

OCR & Dokumentenprozesse

Aufbau und Erweiterung von OCR-, PDF- und Belegverarbeitungs-Workflows mit strukturierter JSON-Ausgabe und Validierungslogik.

Automatisierung & Datenprozesse

Automatisierung wiederkehrender Abläufe, Datenaufbereitung, Imports, Exports und Verarbeitungspipelines.

Integration in bestehende Systeme

Anbindung vorhandener Anwendungen, APIs, Dateisysteme, Datenbanken und Serverumgebungen.

Core Stack

C#/.NETASP.NET Core (Web API)React / Next.jsTypeScriptPython (ETL/Tools)Node.jsSQL (PostgreSQL/SQL Server)Tailwind CSSREST / IntegrationenA11y (Semantik/ARIA)

Programmiersprachen

  • C#fortgeschritten
  • ASP.NET Classic & ASP.NET Corefortgeschritten
  • Python (ETL/Tools)fortgeschritten
  • JavaScript/TypeScriptfortgeschritten
  • HTML5 & CSS3 (semantisch/A11y)fortgeschritten
  • C++ (DLL/Bridges)fortgeschritten
  • EasyLanguagefortgeschritten
  • PowerLanguagefortgeschritten
  • NinjaScriptfortgeschritten
  • EXPRESSfortgeschritten
  • PowerShellPraxis
  • BashGrundlagen

Frameworks & Bibliotheken

  • .NET (Framework & .NET Core/6+)fortgeschritten
  • ASP.NET Core Web APIfortgeschritten
  • React (Hooks, State-Management, Context, Suspense, Memo/Perf)fortgeschritten
  • Next.js (App Router, SSR/ISR, Middleware)fortgeschritten
  • Tailwind CSSfortgeschritten
  • Headless UI / Radix UI (a11y-first, ARIA)fortgeschritten
  • Recharts, Formhandling & Validierung (React Hook Form, Zod), i18nfortgeschritten
  • WPF (Desktop-UI, MVVM)Praxis
  • Weitere Frontend-Stacks: Angular, Vue.js, Nuxt, jQuery/Legacy-MigrationPraxis

Datenbanken

  • SQL Server / PostgreSQL / MySQL / SQLitefortgeschritten
  • T-SQL, Joins, Views, Indizesfortgeschritten
  • Entity FrameworkPraxis
  • Stored ProceduresPraxis
  • Query-Optimierung & Execution PlansPraxis
  • Transaktionen & Isolation LevelsPraxis
  • Migrations (EF Core / SQL)Praxis

APIs & Integrationen

  • NinjaScriptfortgeschritten
  • MultiCharts .NET / PowerLanguagefortgeschritten
  • TradeStation EasyLanguagefortgeschritten
  • MetaTrader MQL4/5fortgeschritten
  • WHS IndicatorAPI / EXPRESSfortgeschritten
  • IBKR TWS-APIfortgeschritten
  • Telegram-APIfortgeschritten
  • REST/JSON, Auth, Pagination, Rate-Limits, Idempotenzfortgeschritten
  • OpenAPI/Swagger (Client/Server)fortgeschritten
  • Google Cloud Vision (OCR/Labeling)fortgeschritten
  • OAuth2/OIDC (JWT, PKCE)Praxis
  • Webhooks (Stripe/GitHub/Custom)Praxis
  • WebSockets (native WS/Socket.IO)Praxis

Datenformate & Transformation

  • XML/XSD/XSLT/XPathfortgeschritten
  • JSON, CSV/Excel (XLSX)fortgeschritten
  • Import/Export, Validierung, Reportingfortgeschritten
  • .NET System.Xml (XDocument, XmlSerializer …)fortgeschritten

Tools & Plattformen

  • Visual Studio, VS Codefortgeschritten
  • Web Deployments: React (static), Next.js (SSR/ISR)fortgeschritten
  • Vite, npm/pnpm, Node.js · Tests (Jest/Playwright, axe/Lighthouse)fortgeschritten
  • SSMS, pgAdmin, DB Browser, Accessfortgeschritten
  • Windows Server, IIS/ARRfortgeschritten
  • Node.js & PM2 (Runtime/Process Mgmt)fortgeschritten
  • KI-gestützte Entwickler-Tools (Cursor IDE, ChatGPT)fortgeschritten
  • Git (GitHub/GitLab)Praxis
  • DockerPraxis
  • CI/CD – GitHub Actions (Basics GitLab CI)Praxis

Methoden & Arbeitsweise

  • Clean Code & Code-Reviewsfortgeschritten
  • Anforderungsanalysefortgeschritten
  • Barrierefreiheit (A11y, WCAG 2.1/2.2)fortgeschritten
  • Semantisches HTML, ARIA & Tastatur/Fokus-Mgmtfortgeschritten
  • Agil (Scrum/Kanban)Praxis
  • Akzeptanzkriterien & DoR/DoDPraxis
  • TDD, DDDPraxis
  • Jira & Confluence · Doku · Remote-RoutinenPraxis

Stärken / Schwerpunkte

  • API- und Integrationsentwicklung, Automatisierungfortgeschritten
  • Trading-Strategie-Tooling, Analyticsfortgeschritten
  • Datengetriebene UIs, Dashboardsfortgeschritten
  • Internationalisierung, responsive Layouts, performante UIfortgeschritten
  • Barrierearme UI-Konzepte und Accessibility (Semantik, Tastaturbedienung, ARIA)fortgeschritten
  • Formhandling und State-Management im Frontendfortgeschritten
  • Design-Systeme und wiederverwendbare Komponentenfortgeschritten
  • Skalierbare Architektur und Clean Code, Modularisierung, DX, Wartbarkeit, Code-Reviewsfortgeschritten
  • Persistenz und Datenmodellierungfortgeschritten
  • Asynchrone Verarbeitung und Queues, Jobs und Schedulerfortgeschritten
  • Observability & Betrieb, Logs und Health-Checksfortgeschritten
  • Portierungen und Refactorings zwischen Sprachen und Frameworksfortgeschritten
  • Migration und Modernisierung in Frontend und Backendfortgeschritten
  • Kundenorientiertes, eigenverantwortliches Arbeiten, remote erprobtfortgeschritten