Senior Solution Architect & Full-Stack .NET Developer ? .NET TypeScript SQL Big-Data IoT Docker Ansible ? 20J Erf.
Aktualisiert am 18.11.2025
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2025
Verfügbar zu: 100%
davon vor Ort: 100%
ASP.NET Core
C# / .NET
Angular / Blazor
Entity Framework Core
Azure DevOps
Docker & Kubernetes
Blazor (Server & WebAssembly)
DevExpress XAF / Blazor / WinForms
OAuth / OpenID Connect / Kerberos
SQL Server / MariaDB / PostgreSQL / Oracle
CI/CD (YAML / Pipelines / GitHub Actions)
Legacy-System-Integration
Ocelo
Reverse-Proxy (YARP / Ocelot / Auth)
GraphQL (HotChocolate)
ElasticSearch (.NET Integration)
IdentityServer / Duende BFF / SSO
SignalR
Zero-Downtime-Migration
DevOps Automatisierung (Ansible / Bash / Powershell)
DSGO-konforme Cloud-Lösungen
Hybrid-Authentication
Schnittstellen-Entwicklung
Deutsch
verhandlungssicher, (seit 2001 Wohnsitz in DE)
Englisch
gut (Fach-Artikel im Internet, Support für internationale Kunden, SCRUM-Meetings)
Polnisch
Muttersprache

Einsatzorte

Einsatzorte

Köln (+100km)
Deutschland, Schweiz, Österreich
  • Remote oder bis zu 2 Wochen - DE / AT / CH
  • Vor-Ort im Großraum Köln - D4 / D5

möglich

Projekte

Projekte

14 Jahre 1 Monat
2011-11 - heute

Entwicklung & Betrieb mehrerer kommerzieller Softwareprodukte inkl. eigenem Lizenzserver (14+ Jahre LTS)

Entwickler & Produktowner DSGVO?Konformität & Datenschutz Cloud?unabhängige Architektur & Self?Hosting Containerisierung mit Docker ...
Entwickler & Produktowner
Langfristige Entwicklung, Pflege und Modernisierung mehrerer kommerzieller Desktop- und Webanwendungen mit insgesamt 4 000+ zahlenden Kunden.
Der Schwerpunkt lag auf Clean Code, langfristiger Wartbarkeit und einer vollständigen End-to-End-Verantwortung ? von Architektur über Entwicklung bis zum Hosting und Support.

Im Rahmen einer Notfallsituation (Insolvenz eines externen Shop-Betreibers) wurde innerhalb von nur 2 Wochen ein vollständig neuer, cloud-unabhängiger, DSGVO-konformer Lizenzserver entworfen, entwickelt, migriert und im Self-Hosting produktiv gestellt.


Mein Beitrag:

  • 14+ Jahre Long-Term-Support mehrerer .NET-Anwendungen mit stabilen Upgrade-Zyklen (WinForms, .NET Framework)
  • Notfall-Neuentwicklung eines Lizenzservers in 2 Wochen ? Architektur, Implementierung, Migration & Deployment (ASP.NET Core, Docker, Self-Hosting)
  • Entwicklung eines vendor-lock-in-freien Lizenzsystems mit Blazor/DevExpress XAF & MariaDB
  • Low-Code-Backoffice in 1 Tag für Kunden- & Lizenzverwaltung (DevExpress XAF, Blazor Server)
  • DSGVO-konforme Speicherung aller Kundendaten auf deutschen Servern (MariaDB, Docker, Debian, Hetzner)
  • Schutz kommerzieller Anwendungen vor Piraterie durch Code-Signing & Obfuscation
  • Eigenständige Vermarktung, Betrieb und Support der Anwendungen über viele Jahre


DSGVO?konforme Shareware Software Cloud?unabhängiger Lizenzserver ohne Vendor?Lock?in Backoffice?Lösung für Kunden-/Lizenzverwaltung
DSGVO?Konformität & Datenschutz Cloud?unabhängige Architektur & Self?Hosting Containerisierung mit Docker ASP.NET Core Blazor .NET Framework WinForms DevExpress XAF c# Long-Term Maintenance
Eigenes Softwareprodukt, Internetseite auf Anfrage
Köln
15 Jahre 7 Monate
2010-05 - heute

Entwicklung eines Open-Source-Serialisierungs-Frameworks

Autor & Maintainer C# XML Software Deployment ...
Autor & Maintainer
Entwicklung und langfristige Pflege eines Serialisierungs-Frameworks, das bereits 2010 die polymorphe Serialisierung komplexer Objektgraphen ohne Vorwissen über konkrete Typen ermöglichte.
Das Framework löste ein zentrales Problem vieler .NET-Anwendungen der damaligen Zeit: fehlende native Unterstützung für flexible, typoffene Serialisierung, insbesondere bei tief verschachtelten Objektstrukturen.

Durch seine einfache Integration, hohe Stabilität und flexible Erweiterbarkeit wurde die Bibliothek besonders in der Game-Development-Community (u. a. Xbox-Ökosystem) eingesetzt ? etwa für Savegames, Konfigurationsdateien und interne Tools.

Mit über 1,6 Millionen Downloads zählt sie bis heute zu den erfolgreichsten Community-Bibliotheken ihrer Kategorie und bildet einen wichtigen Meilenstein meiner Arbeit als Open-Source-Contributor.


Mein Beitrag:

  • Konzeption und Implementierung eines polymorphen Serialisierungs-Frameworks, das beliebige, auch unbekannte, Typen zur Laufzeit sicher verarbeiten kann (Reflection, Typinferenz).
  • Bereitstellung und Wartung als NuGet-Paket mit über 1,6 Mio. Downloads ? inklusive CI-Pipeline, Versioning und Support.
  • Optimierung für Spiele- und Embedded-Szenarien, in denen Performance, Ladezeiten und einfache Integration entscheidend sind.
  • Langzeitpflege & Modernisierung zur Unterstützung aktueller .NET-Plattformen (z. B. .NET Standard 2.0) mit Fokus auf Kompatibilität und Stabilität.
  • Community-Management, Issue-Handling, Feature-Planung und technisches Feedback für Entwicklerteams.


.NET Framework .NET Standard 2.0 XML Serialization Reflection NuGet GitHub
C# XML Software Deployment .NET Framework
5 Monate
2025-07 - 2025-11

Entwicklung einer skalierbaren IoT-Datenplattform für Big-Data-Analyse und industrielle Zeitreihenverarbeitung

Full-Stack Softwareentwickler C# TypeScript Angular ...
Full-Stack Softwareentwickler
Im Rahmen dieses Projekts wurde eine verteilte IoT-Plattform entworfen, die Milliarden von Sensordaten aus dezentralen Anlagen erfasst, aufbereitet und in Echtzeit für Analysen bereitstellt. Der Schwerpunkt lag auf Big-Data-Architektur, Performance-Optimierung und Data-Warehouse-Design in Snowflake.

Die größte Herausforderung war Verarbeitung und Visualisierung von über 1,5 Milliarden Zeitreihendatensätzen aus mehreren Quellsystemen bei gleichzeitig hohen Anforderungen an Reaktionszeit, Datenqualität und Kostenkontrolle.


Mein Beitrag:

  • Architektur einer skalierbaren Big-Data-Pipeline für industrielle Zeitreihen (OPC UA, MQTT) mit asynchroner Datenverarbeitung und konsistenter Batch-/Stream-Integration.
  • Snowflake-Optimierung: Aufbau einer konsolidierten Fakt-Tabelle und Implementierung von Dynamic Tables zur inkrementellen Aggregation (Snapshot-Tabellen), wodurch Abfragezeiten von > 10 s auf unter 1 s reduziert wurden.
  • Entwicklung performanter Downsampling-Algorithmen (LTTB) und serverseitiger Time-Series-Aggregationen (SQL time_slice) für interaktive Visualisierungen im Frontend.
  • Konsolidierung heterogener Datenquellen (IoT-Edge, Streaming, PI Systeme) über vereinheitlichte SQL-Views und automatisierte Schema-Normalisierung.
  • Performance-orientiertes Datenbankdesign durch optimierte Schemata, Indexierung und View-Definitionen zur Steigerung der Abfragegeschwindigkeit und Kosteneffizienz. (DDL, PostgreSQL, Snowflake)
  • Konsolidierung von Status, Fortschrittsmeldungen und Fehlern in API-Aufrufen, in einem standardisierten Format, zur Verbesserung der Fehlerbehandlung und Benutzererfahrung. (TypeScript, Preact, Zustand)
  • Aufbau einer asynchronen End-to-End-Verarbeitungskette - vom Edge-Device über lokale Zwischenspeicherung (PostgreSQL) bis ins zentrale Data-Warehouse (Snowflake).
  • Frontend-Entwicklung: Interaktive Single-Page-Application (Preact, TypeScript, Zustand, Syncfusion) mit dynamischer Datenquelle, Infinite Scrolling und anpassbaren Visualisierungskomponenten.
  •  KI-gestützte Module (Python / TensorFlow / Flask) zur automatisierten Bilderkennung, integriert in die .NET-Umgebung über REST-Schnittstellen.
  • Migration, binnen einer Woche, einer bestehenden Spring Boot-/Kotlin-Anwendung zu .NET Core 8, inklusive PDF-Reports und asynchrone Email-Alarms. (C#, .NET, PDF, SMTP, Message-Queueing)
  • Orchestrierung der IoT-Pipeline auf lokaler Test-Maschine. (docker-compose, Linux-Hosting)
  • Infrastructure-as-Code und CI/CD für Azure IoT Hub und Azure Container Apps. (Terraform, Azure DevOps)


Syncfusion Snowflake PostgreSQL Azure Azure Devops Terraform Docker
C# TypeScript Angular SQL SQL-Datenbanken MQTT OPC UA .NET 8 ASP.NET
Energiekonzern
1 Jahr 6 Monate
2024-05 - 2025-10

Digitales Mandantenportal für ISO-zertifizierte Steuerberatung (FinTech, Crowdinvesting)

Solution Architect & Full-Stack .NET Entwickler C# ASP.NET Core 9 Blazor ...
Solution Architect & Full-Stack .NET Entwickler
Entwicklung eines vollständig selbstgehosteten Mandanten- und Backoffice-Portals als moderne Weiterführung einer Desktop-Altanwendung.

Entwurf, Entwicklung, Hosting und Betrieb wurden vollständig von mir realisiert.


Mein Beitrag:

  • Anforderungsanalyse, Entwurf und Entwicklung eines Mandantenportals als Fortführung einer Desktop-Altanwendung aus 2018 (DevExpress XAF, ASP.NET Core 9, Blazor)
  • Implementierung eines Endkundenportals mit strukturierter Upload- und Validierungs-Logik für Monatsreports (CSV/XLSX, DevExpress Blazor, EF Core)
  • Performanceoptimierung der Datenverarbeitung für bis zu 360.000 Datensätze pro Mandant jährlich (MariaDB, Partitioning, CQRS, SQL-Tuning, EF Core Migrations, Adminer)
  • Einführung einer Backoffice-Webanwendung zur Benutzer- und Datenverwaltung (DevExpress XAF Blazor, ASP.NET Core 9, EF Core, MariaDB)
  • Absicherung des Backoffice-Zugriffs mit TLS-Client-Zertifikaten (Caddy, PKI, TLS Mutual Auth)
  • Integration einer Multi-Faktor-Authentifizierung für Endkunden (ASP.NET Core Identity, MFA via Email, Account-Lockout-Policy)
  • Selfhosting der Anwendungen als Multi-Arch-Docker-Container mit Caddy als Reverse-Proxy (x86 + ARM, Docker, Buildah, Caddy, Ansible, Reverse-Proxy, Hetzner VM, Linux-Debian)
  • Aufbau einer privaten Container-Registry und Email-Gateway-Infrastruktur (Scaleway, DNS, Mailserver, Transactional-Email)
  • Implementierung eines Dry-Run-Modus für Testszenarien ohne Seiteneffekte (Role-Based Access, HTTP Header Secrets)
  • Einrichtung eines zentralen Monitorings inkl. Tracing und Metriken (OpenTelemetry, Prometheus, Grafana, Alertmanager)
  • Logging-Integration mit strukturierter Speicherung (Serilog, Loki)
  • Backupstrategie mit deduplizierenden Snapshots (BorgBackup, Linux-CLI)
  • Git Trunk-Based Development mit Nutzung von GitHub für Dokumentation, Reviews und Issue-Verfolgung und Unit-Tests (GitHub Issues, GitHub Wiki, GitHub Actions, xUnit)


MariaDB MySQL Adminer Hetzner Scaleway MFA GitHub BorgBackup
C# ASP.NET Core 9 Blazor DevExpress Blazor DevExpress XAF Entity Framework Core Buildah Docker Docker Multi-Arch Ansible Linux Debian Caddy TLS Client-Zertifikate ASP.NET Core Identity MFA Serilog Loki OpenTelemetry Prometheus Prometheus Alertmanager Grafana Git Trunk-Based Development Unit-Tests xUnit CSV Import XLSX Import
ISO 9001-zertifizierte, digitale Steuerkanzlei
2 Jahre 2 Monate
2022-11 - 2024-12

Full-Stack Entwicklung von Enterprise-Kundenportalen und B2B eCommerce-Lösungen

Full-Stack Software-Entwickler, Software-Architekt C# ASP.NET Core .NET Core ...
Full-Stack Software-Entwickler, Software-Architekt
Konzeption und Entwicklung mehrerer Cloud-basierter Unternehmensportale auf Basis von ASP.NET Core, Angular, Entity Framework Core und SQL Server - darunter Lizenzierungs-, Onboarding-, File-Exchange-, URL-Tracking- und Ersatzteil-Shopsysteme. Der Schwerpunkt lag auf skalierbarer Architektur, Zero-Downtime-Migrationen und Performance-Optimierung im Enterprise-Umfeld.


Mein Beitrag:

  • Entwurf und Aufbau eines deduplizierenden File-Exchange-Backends mit 60 % Speicherersparnis durch restrukturiertes Datenmodell, optimierte Indizes und angepasste SQL-Datentypen.
  • Einführung moderner Authentifizierung mit Duende BFF / OpenID Connect / SSO für konzernweite Portale (OpenID Connect, Single Sign-On /SSO/, Duende IdentityServer).
  • Entwicklung eines URL-Shorteners mit IP-Geolocation-Analyse mit Land-, Gerät- und QR-Code-Tracking.
  • Zero-Downtime-Migration einer SQL-Datenbank (Entity Framework Core, SQL-Scripting, 
  • SQL Server, SQL Management Studio).
  • Zero-Downtime-Migration von Angular v9 auf v17 (Angular, TypeScript, Node.js).
  • Zero-Downtime-Migration von ASP.NET Core v3 auf v8 (.NET Core, Entity Framework Core).
  • Erstellung von Unit- und Integration-Tests (xUnit, Moq, TDD /Test-Driven Development/).
  • Einführung eines Dry-Run-Modus um 100% Kundenszenarien im Live-System reproduzieren zu können, ohne DB- sowie Audit-Daten zu verändern (RBAC, API-Client-Secrets, Claims, Middleware).
  • Erhöhung der System-Resilienz durch intelligente Retry-Strategien (Polly).
  • Bereitstellung einer GraphQL-API für ElasticSearch (HotChocolate GraphQL, ElasticSearch .NET Client).
  • Integration von Legacy-Systemen über Reverse Proxy (YARP /Yet Another Reverse Proxy/, ASP.NET Core).
  • CI/CD-Automatisierung für Azure und Kubernetes sowie Einführung von Trunk-Based Development (Git, LTS /Long-Term Support/).
  • Entwicklung einer leichtgewichtigen Job-Queue mit Retry-Logik, als Hangfire-Alternative (Message Queueing, Job-Queueing, ASP.NET Core, Asynchron Programming).
  • Durchsetzung von Coding-Standards im Frontend und Backend (ESLint, Prettier, ReSharper).


Enterprise-Kundenportale B2B eCommerce-Lösungen Zero-Downtime-Migration URL-Tracking-System mit Geolocation GraphQL-API für ElasticSearch Reverse-Proxy-Integration für Legacy-Systeme Azure/Kubernetes CI/CD-Pipeline Optimierung der Netzwerkresilienz zwischen Microservices Modernisierung der Legacy-Authentifizierung Single Sign-On (SSO)
C# ASP.NET Core .NET Core Entity Framework Core Angular TypeScript Azure DevOps YAML Pipelines Docker Kubernetes OAuth OpenID Connect Duende IdentityServer Duende BFF SQL Server ElasticSearch GraphQL YARP (Reverse Proxy) Polly Test-Driven Development (TDD) xUnit Moq Scrum Trunk-Based Development
Maschinenbau-Konzern
Remote
1 Jahr 5 Monate
2021-11 - 2023-03

DevOps/GitOps-Pipeline für Cloud-native Enterprise-Webanwendungen in AWS

DevOps-Engineer (Festanstellung 02.2016 - 03.2023) AWS Kubernetes OpenShift ...
DevOps-Engineer (Festanstellung 02.2016 - 03.2023)
Aufbau einer Cloud- und DevOps-Infrastruktur für einen Prototypen zur KI-gestützten Datenanalyse.

Ziel war die Entwicklung einer reproduzierbaren, hochautomatisierten Bereitstellungskette für containerisierte Enterprise-Webanwendungen in AWS- und OpenShift-Umgebungen.


Mein Beitrag:

  • Konzeption und Pflege einer GitOps-basierten CI/CD-Pipeline mit Argo CD und Tekton, inklusive automatisiertem Build-, Test- und Deployment-Prozess in Kubernetes und OpenShift.
  • Optimierung der Pipeline-Performance - Reduktion der Build-Zeiten um rund 50 % und Beseitigung von Deadlocks durch angepasste Tekton-Workflows und Caching-Strategien.
  • Implementierung eines zentralen API-Gateways für interne Services mit Ocelot inklusive Authentifizierung über AWS Cognito und Middleware-basiertem Request-Routing.
  • Hosting und Orchestrierung einer Cloud-nativen Webanwendung in AWS mit Anbindung an AWS Redshift für analytische Workloads.
  • Bereitstellung einer standardisierten DevOps-VM (?Schweizer Messer?) zur Vereinheitlichung von Administrations- und Deployment-Tasks (Ansible, Vagrant, PowerShell).


OpenShift Argo CD Tekton Kubernetes Ansible Vagrant AWS Cognito AWS Redshift AWS Bitbucket DevOps/GitOps-Pipeline für Cloud-native EnterpriseWebanwendungen
AWS Kubernetes OpenShift Argo CD Tekton Ansible
Mittelständisches Softwareunternehmen
NRW
5 Jahre 9 Monate
2016-02 - 2021-10

End-To-End Entwicklung eines verteilten Data-Mining-Systems mit Microservices

Full-Stack Softwareentwickler (Festanstellung 02.2016 - 03.2023) Azure DevOps Build-pipelines Unit-Tests ...
Full-Stack Softwareentwickler (Festanstellung 02.2016 - 03.2023)
Konzeption und Umsetzung einer modularen, Microservice-basierten Webplattform für Datenanalyse und Enterprise-Integration. Die Lösung ermöglichte verteilte Verarbeitung von Analyse-Jobs, Echtzeit-Kommunikation zwischen Modulen über SignalR und eine flexible Erweiterbarkeit durch unabhängige Services.


Mein Beitrag:

  • Architektur und Entwicklung einer Cloud-fähigen Microservice-Plattform mit ASP.NET Core, Angular und SignalR - zunächst on-premises (IIS, Windows), später containerisiert unter Linux/Docker.
  • Zero-Downtime-Migration von über 200 Legacy-Projekten auf .NET Core in weniger als einem Monat - ohne Beeinträchtigung laufender Entwicklungsprozesse (.NET Core, Entity Framework Core, EF Core, SQLite).
  • Entwicklung eines hybriden Authentifizierungssystems (Windows AD + OAuth 2.0/OpenID Connect Fallback) für interne und externe Nutzer, vollständig rückwärtskompatibel integriert.
  • Aufbau einer CI/CD-Pipeline mit Azure DevOps für tägliche Builds, automatisierte Tests und Deployment-Automation.
  • Automatische Bereitstellung und Monitoring von Web-Apps als Docker-Container auf Linux-Servern (HostEurope) mittels Ansible, Prometheus und Grafana.
  • Entwicklung eines Code-Editors zur dynamischen C#-Kompilierung (CodeDom, Reflection) für automatisierte Tests und Skriptausführung.
  • Entwicklung mehrerer eigenverantwortlicher Projekte, u. a.: 


  1. Lizenzmanagement-System mit Backoffice-Portal (C#, ASP.NET Core, Vue.js, Nuxt.js) 
  2. Reverse-Proxy zur Authentifizierung einer Legacy-C++-Anwendung via PKCE (OAuth 2.0) 
  3. Performance-Test-Infrastruktur mit Azure Virtual Networking und PowerShell-Automatisierung


CI/CD-Pipeline Authentifizierungslösung Automatisiertes Performance-Test-System Microservices Data-Mining
Azure DevOps Build-pipelines Unit-Tests Sicherheits- und Identitätsmanagement OAuth 2.0 OpenID Connect IdentityServer HTTPS TLS/SSL Azure Cloud PowerShell Virtual Networking c# ASP.NET Core Angular
Mittelständisches Softwareunternehmen
NRW
10 Monate
2014-09 - 2015-06

Entwicklung eines Enterprise-ERP-Systems für die Einkaufsverwaltung (Client-Server-Architektur)

WinForms-Entwickler im 15-köpfigen Scrum-Team WCF & SOAP .NET Framework 4.5 SQL Server ...
WinForms-Entwickler im 15-köpfigen Scrum-Team
Weiterentwicklung eines konzernweiten ERP-Moduls zur Digitalisierung und Automatisierung zentraler Einkaufs- und Beschaffungsprozesse. Schwerpunkt war die Umsetzung von Frontend-Funktionalitäten in WinForms sowie der Aufbau von performanten SQL-basierten Auswertungen für internationale Märkte.


Mein Betrag:

  • Entwicklung zentraler ERP-Funktionen für Einkauf, Lieferantenprozesse und Dokumentenverwaltung (C#, .NET, WinForms).
  • Aufbau umfangreicher SQL-Abfragen und Reporting-Strukturen für Einkaufs- und Umsatzanalysen (SQL Server, SSRS, T-SQL).
  • Implementierung einer robusten Client-Server-Kommunikation im Enterprise-Netzwerk (WCF/SOAP).
  • Enge Zusammenarbeit im agilen Umfeld eines 15-köpfigen Teams (Daily Scrum, Reviews, Refinements).


Sichere Client-Server-Kommunikation Enterprise-ERP-System für Einkaufsverwaltung Einkaufsprozess-Automatisierung
WCF & SOAP .NET Framework 4.5 SQL Server SQL Server Reporting Services T-SQL
Globaler Lebensmittel-Discounter (Retail)
NRW
2 Jahre 3 Monate
2012-07 - 2014-09

Notfall-Tool zur Tarifumstellung mit Legacy-Integration (Versicherungsbranche)

Softwareentwickler (WinForms & Legacy-Integration) Continuous Deployment Service-orientierte Architekturen mit WCF Oracle ...
Softwareentwickler (WinForms & Legacy-Integration)
Entwicklung eines konzernweiten Tools zur Tarifumstellung, das Daten aus einer Oracle-Datenbank mit Informationen aus einer über 30 Jahre alten ASCII-Terminal-Anwendung kombiniert. Ziel war die Automatisierung eines sonst manuell durchgeführten Massenprozesses, um erhebliche Personalkosten und Engpässe im Jahresendgeschäft zu vermeiden.


Mein Beitrag:

  • Entwicklung eines semi-automatischen Tools zur Tarifumstellung unter Zeitdruck /2 Monate/ (WinForms, Oracle 10, .NET Framework)
  • Entwurf und Implementierung einer EHLLAPI-Navigationsschnittstelle zur automatisierten Steuerung und Auslesung eines 30-jährigen ASCII-Terminals.(Screen-Scraping)
  • Automatisierung des Deployment-Prozesses, wodurch neue Versionen innerhalb von Minuten für Test- und Fachabteilungen bereitgestellt werden konnten (ClickOnce, Batch-Scripting).


Automatisierte Bereitstellung Continuous Deployment CI/CD-Pipeline Prozessautomatisierungslösung für Kundenkommunikation Moderne Wrapper-Lösung zur Legacy-Integration
Continuous Deployment Service-orientierte Architekturen mit WCF Oracle Enterprise-Datenbanktechnologien .NET Framework Prozessautomatisierung EHLLAPI
Globaler Versicherungskonzern
Köln
1 Jahr 9 Monate
2009-01 - 2010-09

Hochperformantes OCR-Framework für Massendatenverarbeitung (Energiebranche)

Softwareentwickler & Data-Scientist Big-Data Analytics Task Parallel Library (TPL) & Multithreading .NET 4.0 ...
Softwareentwickler & Data-Scientist
Entwicklung eines leistungsstarken OCR-Frameworks zur automatisierten Verarbeitung von Millionen papierbasierter Einzelseiten. Ziel war die Digitalisierung, Texterkennung sowie die strukturierte Zusammenführung und Sortierung des Papiermaterials zu vollständigen Dokumenten, anschließend mit Ablage der extrahierten Inhalte in einer SQL-Datenbank für nachgelagerte Analysen.


Mein Beitrag:

  • Entwicklung einer Data-Mining-Engine für parallele Verarbeitung großer Datenmengen - bis zu 150 000 Seiten pro Stunde dank Task Parallel Library (TPL) und optimierter Multithreading-Architektur.
  • Automatisierte OCR-Auswertung mit nachgelagerter Datenanalyse und Integration in bestehende SQL-basierte Auswertungssysteme.
  • Implementierung einer WinForms-Anwendung zur effizienten Korrektur erkannter Texte mit XML-Datenbindung und intelligenter Cursor-Navigation zur Fehlerstelle.
  • Deutliche Reduzierung manueller Bearbeitungszeiten durch UI-Optimierungen und automatisierte Datenverknüpfung.


Data?Mining?Engine Echtzeit?Datenkorrektur Hochperformantes OCR?Framework für Massendatenverarbeitung
Big-Data Analytics Task Parallel Library (TPL) & Multithreading .NET 4.0 MS SQL Server XML-Datenbindung Data?Mining OCR?Integration C#
Bekannter deutscher Energieanbieter ? TOP 10
NRW
3 Monate
2008-10 - 2008-12

Entwicklung einer Datenbankanwendung für eine Museumsbibliothek

Software-Entwickler .NET 3.5 C# 3.0 PL/SQL ...
Software-Entwickler
  • Entwurf und Entwicklung einer 3-schichtigen Architektur:
    • GUI mittels Windows Forms
    • Business-Logik als SOA mit einem Service-Container
    • Anbindung an Oracle 9i über NHibernate
  • Schnittstellenentwicklung zu Daten der existierenden Bibliothek-Anwendung
  • Benutzerautorisierung mittels Active-Directory
  • Reporting, Exportschnittstellen zu HTML, CSV, XML und PDF
VS2008 Oracle 9i NHibernate PDFSharp
.NET 3.5 C# 3.0 PL/SQL ADO.NET ORM SOA LDAP Active Directory HTML XML XSLT WinForms Windows Forms Prototyping Unit-Test/Performance-Test
Kunde aus dem Bereich des öffentlichen Dienstes
Köln

Aus- und Weiterbildung

Aus- und Weiterbildung

Technische Universität
  • Dipl.-Ing. (FH) Maschinenbau


Zertifikate & Schulungen
  • Microsoft Certified Technology Specialist (MCTS 70-536)
  • Clean Code Development (CCD) Workshop-Serie
  • Architektur- und Technologieworkshop für neu zu entwickelnde Software

Position

Position

Senior Solution Architect & Full-Stack .NET Developer aus Köln
  • C# & TypeScript
  • ASP.NET Core & Angular
  • SQL & Big-Data & IoT
  • Docker & Ansible
  • Azure DevOps


--------------------------------------------------------------------------------------------

+ über 20 Jahre Technologie- und Architektur-Erfahrung
+ IT-Berufshaftpflichtversicherung
+ Autor kommerzieller Software mit über 4.000 zahlenden Kunden
+ Open-Source-Contributor mit über 1,6 M NuGet-Downloads
--------------------------------------------------------------------------------------------

Ergebnisse (Auswahl)
==============================
  • 200+ .NET-Projekte in nur 1 Monat migriert - ohne Betriebsunterbrechung.
  • 50% schnellere CI/CD-Pipeline.
  • 60% Speicherreduktion durch Deduplizierung in einem File-Exchange-Portal.
  • 150 000 Dokumente/Stunde durch parallele OCR-Verarbeitung.
  • Millionen-Einsparung durch Integration einer 30+ Jahre alten Terminal via Screen-Scraping.
  • 100% Abdeckung von Kundenszenarien durch Dry-Run-Modus in Live-WebApp.
  • Abfragezeiten für 1,5 Mrd. Datensätze von > 10 s auf unter 1 s reduziert.
  • 80% Entwicklungszeit eingespart durch Low-Code-Programmierung eines Datenbank-Frontends mit DevExpress XAF.

Fachliche Schwerpunkte
==============================
  • Enterprise-Security: Hybride Authentifizierungssysteme (Kerberos, OAuth, OIDC, MFA, mTLS, PKCE).
  • Cloud-Integration: Migration & Sanierung komplexer Anwendungen ohne Betriebsunterbrechung.
  • Schnittstellen: Integration von Legacy-Systemen und proprietären Schnittstellen.
  • Performance-Tuning: SQL- und API-Optimierung für hochfrequentierte Enterprise-Systeme.
  • DevOps-Automation: CI/CD-Pipelines mit Azure DevOps, Kubernetes und Ansible.
  • Low-Code-Backoffice: Low-Code MVP & SQL-Frontends für Backoffice mit DevExpress XAF.
  • Rapid-Prototyping: Low-Code, low-cost MVP & SQL-Modellierung mit GUI-Generierung in Echtzeit.
  • Big-Data-Pipelines: Snowflake, PostgreSQL und MQTT/OPC-Integration für IoT-Daten.
  • Softwareentwicklung: Pragmatische Software-Lösungen + Hosting + Wartung aus einer Hand.

Branchenerfahrung
==============================
Energie
  • Einzelhandel
  • Fernsehsender
  • Maschinenbau
  • Öffentlicher Dienst
  • Versicherungen
  • u.a.

Architekturprinzipien
==============================
  • IT-Sicherheit und Datenschutz kompromisslos umsetzen
  • Komplexität minimieren, Angriffsfläche reduzieren
  • Prozesse automatisieren, menschliche Fehler vermeiden
  • Vendor-Lock-in vermeiden, offene Standards bevorzugen
  • Transparenz durch Open-Source erhöhen
  • Kritische Daten möglichst lokal speichern

Verfügbarkeit
==============================
  • Remote oder bis zu 2 Wochen - DE / AT / CH
  • Vor-Ort im Großraum Köln - D4 / D5


Processe verstehen, Lösungen finden...

Kompetenzen

Kompetenzen

Top-Skills

ASP.NET Core C# / .NET Angular / Blazor Entity Framework Core Azure DevOps Docker & Kubernetes Blazor (Server & WebAssembly) DevExpress XAF / Blazor / WinForms OAuth / OpenID Connect / Kerberos SQL Server / MariaDB / PostgreSQL / Oracle CI/CD (YAML / Pipelines / GitHub Actions) Legacy-System-Integration Ocelo Reverse-Proxy (YARP / Ocelot / Auth) GraphQL (HotChocolate) ElasticSearch (.NET Integration) IdentityServer / Duende BFF / SSO SignalR Zero-Downtime-Migration DevOps Automatisierung (Ansible / Bash / Powershell) DSGO-konforme Cloud-Lösungen Hybrid-Authentication Schnittstellen-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Enterprise-Legacy-Migrationen
Experte
Cloud-native DevOps (Azure/Kubernetes)
Experte
Identity & Access Management (IAM)
Experte
Microservice-Resilienz
Experte
Hochperformante Datenverarbeitung
Experte
WinForms/WCF-Modernisierung
Experte
Low-Code-Rapid-Prototyping
Experte
Industriestandard-APIs
Experte
DevSecOps-Praktiken
Fortgeschritten
ASP.NET Core
Experte

Betriebssysteme

Linux
Fortgeschritten
Windows
Basics
Provisioning Linux VM

Programmiersprachen

c#
Experte
Ansible
Experte
Python
Basics
JavaScript
Fortgeschritten
TypeScript
Fortgeschritten

Datenbanken

EF Core
Experte
GDPR/DSGVO-konforme Speicherung
Experte
Datenmodelierung
Experte
Backup-Strategien (Borg Backup)
Experte
SQL-Injection-Prävention
Experte
Microsoft SQL Server
Fortgeschritten
Data-Mining
Fortgeschritten
Oracle
Basics
MySQL
Basics
MariaDB
Basics
ElasticSearch
Basics
GraphQL
Basics

Datenkommunikation

Legacy-Integration
Experte
Reverse-Proxy (YARP)
Experte
Data Scraping
Experte
WCF-Bridge-Lösungen
Experte
Kerberos/AD-Integration
Experte
Client-Zertifikate
Experte
Authentication
Experte
OAuth/OIDC
Experte
Web API
Experte
REST
Experte
SignalR
Experte
HTTPS
Experte
Polly
Experte
EHLLAPI/ASCII-Parsing
Experte
GraphQL
Fortgeschritten
API-Gateways (Ocelot)
Fortgeschritten
RabbitMQ
Fortgeschritten
Named-Pipes
Fortgeschritten
RS232
Fortgeschritten
Sockets
Fortgeschritten

Design / Entwicklung / Konstruktion

SOA
Experte

Branchen

Branchen

Bisherige Kunden

  • Energieanbieter
  • Fernsehsender
  • Hardware-Hersteller
  • Lebensmittel-Discounter
  • Maschinenbau
  • öffentliche Dienst
  • Versicherungskonzern
  • u.a.

Einsatzorte

Einsatzorte

Köln (+100km)
Deutschland, Schweiz, Österreich
  • Remote oder bis zu 2 Wochen - DE / AT / CH
  • Vor-Ort im Großraum Köln - D4 / D5

möglich

Projekte

Projekte

14 Jahre 1 Monat
2011-11 - heute

Entwicklung & Betrieb mehrerer kommerzieller Softwareprodukte inkl. eigenem Lizenzserver (14+ Jahre LTS)

Entwickler & Produktowner DSGVO?Konformität & Datenschutz Cloud?unabhängige Architektur & Self?Hosting Containerisierung mit Docker ...
Entwickler & Produktowner
Langfristige Entwicklung, Pflege und Modernisierung mehrerer kommerzieller Desktop- und Webanwendungen mit insgesamt 4 000+ zahlenden Kunden.
Der Schwerpunkt lag auf Clean Code, langfristiger Wartbarkeit und einer vollständigen End-to-End-Verantwortung ? von Architektur über Entwicklung bis zum Hosting und Support.

Im Rahmen einer Notfallsituation (Insolvenz eines externen Shop-Betreibers) wurde innerhalb von nur 2 Wochen ein vollständig neuer, cloud-unabhängiger, DSGVO-konformer Lizenzserver entworfen, entwickelt, migriert und im Self-Hosting produktiv gestellt.


Mein Beitrag:

  • 14+ Jahre Long-Term-Support mehrerer .NET-Anwendungen mit stabilen Upgrade-Zyklen (WinForms, .NET Framework)
  • Notfall-Neuentwicklung eines Lizenzservers in 2 Wochen ? Architektur, Implementierung, Migration & Deployment (ASP.NET Core, Docker, Self-Hosting)
  • Entwicklung eines vendor-lock-in-freien Lizenzsystems mit Blazor/DevExpress XAF & MariaDB
  • Low-Code-Backoffice in 1 Tag für Kunden- & Lizenzverwaltung (DevExpress XAF, Blazor Server)
  • DSGVO-konforme Speicherung aller Kundendaten auf deutschen Servern (MariaDB, Docker, Debian, Hetzner)
  • Schutz kommerzieller Anwendungen vor Piraterie durch Code-Signing & Obfuscation
  • Eigenständige Vermarktung, Betrieb und Support der Anwendungen über viele Jahre


DSGVO?konforme Shareware Software Cloud?unabhängiger Lizenzserver ohne Vendor?Lock?in Backoffice?Lösung für Kunden-/Lizenzverwaltung
DSGVO?Konformität & Datenschutz Cloud?unabhängige Architektur & Self?Hosting Containerisierung mit Docker ASP.NET Core Blazor .NET Framework WinForms DevExpress XAF c# Long-Term Maintenance
Eigenes Softwareprodukt, Internetseite auf Anfrage
Köln
15 Jahre 7 Monate
2010-05 - heute

Entwicklung eines Open-Source-Serialisierungs-Frameworks

Autor & Maintainer C# XML Software Deployment ...
Autor & Maintainer
Entwicklung und langfristige Pflege eines Serialisierungs-Frameworks, das bereits 2010 die polymorphe Serialisierung komplexer Objektgraphen ohne Vorwissen über konkrete Typen ermöglichte.
Das Framework löste ein zentrales Problem vieler .NET-Anwendungen der damaligen Zeit: fehlende native Unterstützung für flexible, typoffene Serialisierung, insbesondere bei tief verschachtelten Objektstrukturen.

Durch seine einfache Integration, hohe Stabilität und flexible Erweiterbarkeit wurde die Bibliothek besonders in der Game-Development-Community (u. a. Xbox-Ökosystem) eingesetzt ? etwa für Savegames, Konfigurationsdateien und interne Tools.

Mit über 1,6 Millionen Downloads zählt sie bis heute zu den erfolgreichsten Community-Bibliotheken ihrer Kategorie und bildet einen wichtigen Meilenstein meiner Arbeit als Open-Source-Contributor.


Mein Beitrag:

  • Konzeption und Implementierung eines polymorphen Serialisierungs-Frameworks, das beliebige, auch unbekannte, Typen zur Laufzeit sicher verarbeiten kann (Reflection, Typinferenz).
  • Bereitstellung und Wartung als NuGet-Paket mit über 1,6 Mio. Downloads ? inklusive CI-Pipeline, Versioning und Support.
  • Optimierung für Spiele- und Embedded-Szenarien, in denen Performance, Ladezeiten und einfache Integration entscheidend sind.
  • Langzeitpflege & Modernisierung zur Unterstützung aktueller .NET-Plattformen (z. B. .NET Standard 2.0) mit Fokus auf Kompatibilität und Stabilität.
  • Community-Management, Issue-Handling, Feature-Planung und technisches Feedback für Entwicklerteams.


.NET Framework .NET Standard 2.0 XML Serialization Reflection NuGet GitHub
C# XML Software Deployment .NET Framework
5 Monate
2025-07 - 2025-11

Entwicklung einer skalierbaren IoT-Datenplattform für Big-Data-Analyse und industrielle Zeitreihenverarbeitung

Full-Stack Softwareentwickler C# TypeScript Angular ...
Full-Stack Softwareentwickler
Im Rahmen dieses Projekts wurde eine verteilte IoT-Plattform entworfen, die Milliarden von Sensordaten aus dezentralen Anlagen erfasst, aufbereitet und in Echtzeit für Analysen bereitstellt. Der Schwerpunkt lag auf Big-Data-Architektur, Performance-Optimierung und Data-Warehouse-Design in Snowflake.

Die größte Herausforderung war Verarbeitung und Visualisierung von über 1,5 Milliarden Zeitreihendatensätzen aus mehreren Quellsystemen bei gleichzeitig hohen Anforderungen an Reaktionszeit, Datenqualität und Kostenkontrolle.


Mein Beitrag:

  • Architektur einer skalierbaren Big-Data-Pipeline für industrielle Zeitreihen (OPC UA, MQTT) mit asynchroner Datenverarbeitung und konsistenter Batch-/Stream-Integration.
  • Snowflake-Optimierung: Aufbau einer konsolidierten Fakt-Tabelle und Implementierung von Dynamic Tables zur inkrementellen Aggregation (Snapshot-Tabellen), wodurch Abfragezeiten von > 10 s auf unter 1 s reduziert wurden.
  • Entwicklung performanter Downsampling-Algorithmen (LTTB) und serverseitiger Time-Series-Aggregationen (SQL time_slice) für interaktive Visualisierungen im Frontend.
  • Konsolidierung heterogener Datenquellen (IoT-Edge, Streaming, PI Systeme) über vereinheitlichte SQL-Views und automatisierte Schema-Normalisierung.
  • Performance-orientiertes Datenbankdesign durch optimierte Schemata, Indexierung und View-Definitionen zur Steigerung der Abfragegeschwindigkeit und Kosteneffizienz. (DDL, PostgreSQL, Snowflake)
  • Konsolidierung von Status, Fortschrittsmeldungen und Fehlern in API-Aufrufen, in einem standardisierten Format, zur Verbesserung der Fehlerbehandlung und Benutzererfahrung. (TypeScript, Preact, Zustand)
  • Aufbau einer asynchronen End-to-End-Verarbeitungskette - vom Edge-Device über lokale Zwischenspeicherung (PostgreSQL) bis ins zentrale Data-Warehouse (Snowflake).
  • Frontend-Entwicklung: Interaktive Single-Page-Application (Preact, TypeScript, Zustand, Syncfusion) mit dynamischer Datenquelle, Infinite Scrolling und anpassbaren Visualisierungskomponenten.
  •  KI-gestützte Module (Python / TensorFlow / Flask) zur automatisierten Bilderkennung, integriert in die .NET-Umgebung über REST-Schnittstellen.
  • Migration, binnen einer Woche, einer bestehenden Spring Boot-/Kotlin-Anwendung zu .NET Core 8, inklusive PDF-Reports und asynchrone Email-Alarms. (C#, .NET, PDF, SMTP, Message-Queueing)
  • Orchestrierung der IoT-Pipeline auf lokaler Test-Maschine. (docker-compose, Linux-Hosting)
  • Infrastructure-as-Code und CI/CD für Azure IoT Hub und Azure Container Apps. (Terraform, Azure DevOps)


Syncfusion Snowflake PostgreSQL Azure Azure Devops Terraform Docker
C# TypeScript Angular SQL SQL-Datenbanken MQTT OPC UA .NET 8 ASP.NET
Energiekonzern
1 Jahr 6 Monate
2024-05 - 2025-10

Digitales Mandantenportal für ISO-zertifizierte Steuerberatung (FinTech, Crowdinvesting)

Solution Architect & Full-Stack .NET Entwickler C# ASP.NET Core 9 Blazor ...
Solution Architect & Full-Stack .NET Entwickler
Entwicklung eines vollständig selbstgehosteten Mandanten- und Backoffice-Portals als moderne Weiterführung einer Desktop-Altanwendung.

Entwurf, Entwicklung, Hosting und Betrieb wurden vollständig von mir realisiert.


Mein Beitrag:

  • Anforderungsanalyse, Entwurf und Entwicklung eines Mandantenportals als Fortführung einer Desktop-Altanwendung aus 2018 (DevExpress XAF, ASP.NET Core 9, Blazor)
  • Implementierung eines Endkundenportals mit strukturierter Upload- und Validierungs-Logik für Monatsreports (CSV/XLSX, DevExpress Blazor, EF Core)
  • Performanceoptimierung der Datenverarbeitung für bis zu 360.000 Datensätze pro Mandant jährlich (MariaDB, Partitioning, CQRS, SQL-Tuning, EF Core Migrations, Adminer)
  • Einführung einer Backoffice-Webanwendung zur Benutzer- und Datenverwaltung (DevExpress XAF Blazor, ASP.NET Core 9, EF Core, MariaDB)
  • Absicherung des Backoffice-Zugriffs mit TLS-Client-Zertifikaten (Caddy, PKI, TLS Mutual Auth)
  • Integration einer Multi-Faktor-Authentifizierung für Endkunden (ASP.NET Core Identity, MFA via Email, Account-Lockout-Policy)
  • Selfhosting der Anwendungen als Multi-Arch-Docker-Container mit Caddy als Reverse-Proxy (x86 + ARM, Docker, Buildah, Caddy, Ansible, Reverse-Proxy, Hetzner VM, Linux-Debian)
  • Aufbau einer privaten Container-Registry und Email-Gateway-Infrastruktur (Scaleway, DNS, Mailserver, Transactional-Email)
  • Implementierung eines Dry-Run-Modus für Testszenarien ohne Seiteneffekte (Role-Based Access, HTTP Header Secrets)
  • Einrichtung eines zentralen Monitorings inkl. Tracing und Metriken (OpenTelemetry, Prometheus, Grafana, Alertmanager)
  • Logging-Integration mit strukturierter Speicherung (Serilog, Loki)
  • Backupstrategie mit deduplizierenden Snapshots (BorgBackup, Linux-CLI)
  • Git Trunk-Based Development mit Nutzung von GitHub für Dokumentation, Reviews und Issue-Verfolgung und Unit-Tests (GitHub Issues, GitHub Wiki, GitHub Actions, xUnit)


MariaDB MySQL Adminer Hetzner Scaleway MFA GitHub BorgBackup
C# ASP.NET Core 9 Blazor DevExpress Blazor DevExpress XAF Entity Framework Core Buildah Docker Docker Multi-Arch Ansible Linux Debian Caddy TLS Client-Zertifikate ASP.NET Core Identity MFA Serilog Loki OpenTelemetry Prometheus Prometheus Alertmanager Grafana Git Trunk-Based Development Unit-Tests xUnit CSV Import XLSX Import
ISO 9001-zertifizierte, digitale Steuerkanzlei
2 Jahre 2 Monate
2022-11 - 2024-12

Full-Stack Entwicklung von Enterprise-Kundenportalen und B2B eCommerce-Lösungen

Full-Stack Software-Entwickler, Software-Architekt C# ASP.NET Core .NET Core ...
Full-Stack Software-Entwickler, Software-Architekt
Konzeption und Entwicklung mehrerer Cloud-basierter Unternehmensportale auf Basis von ASP.NET Core, Angular, Entity Framework Core und SQL Server - darunter Lizenzierungs-, Onboarding-, File-Exchange-, URL-Tracking- und Ersatzteil-Shopsysteme. Der Schwerpunkt lag auf skalierbarer Architektur, Zero-Downtime-Migrationen und Performance-Optimierung im Enterprise-Umfeld.


Mein Beitrag:

  • Entwurf und Aufbau eines deduplizierenden File-Exchange-Backends mit 60 % Speicherersparnis durch restrukturiertes Datenmodell, optimierte Indizes und angepasste SQL-Datentypen.
  • Einführung moderner Authentifizierung mit Duende BFF / OpenID Connect / SSO für konzernweite Portale (OpenID Connect, Single Sign-On /SSO/, Duende IdentityServer).
  • Entwicklung eines URL-Shorteners mit IP-Geolocation-Analyse mit Land-, Gerät- und QR-Code-Tracking.
  • Zero-Downtime-Migration einer SQL-Datenbank (Entity Framework Core, SQL-Scripting, 
  • SQL Server, SQL Management Studio).
  • Zero-Downtime-Migration von Angular v9 auf v17 (Angular, TypeScript, Node.js).
  • Zero-Downtime-Migration von ASP.NET Core v3 auf v8 (.NET Core, Entity Framework Core).
  • Erstellung von Unit- und Integration-Tests (xUnit, Moq, TDD /Test-Driven Development/).
  • Einführung eines Dry-Run-Modus um 100% Kundenszenarien im Live-System reproduzieren zu können, ohne DB- sowie Audit-Daten zu verändern (RBAC, API-Client-Secrets, Claims, Middleware).
  • Erhöhung der System-Resilienz durch intelligente Retry-Strategien (Polly).
  • Bereitstellung einer GraphQL-API für ElasticSearch (HotChocolate GraphQL, ElasticSearch .NET Client).
  • Integration von Legacy-Systemen über Reverse Proxy (YARP /Yet Another Reverse Proxy/, ASP.NET Core).
  • CI/CD-Automatisierung für Azure und Kubernetes sowie Einführung von Trunk-Based Development (Git, LTS /Long-Term Support/).
  • Entwicklung einer leichtgewichtigen Job-Queue mit Retry-Logik, als Hangfire-Alternative (Message Queueing, Job-Queueing, ASP.NET Core, Asynchron Programming).
  • Durchsetzung von Coding-Standards im Frontend und Backend (ESLint, Prettier, ReSharper).


Enterprise-Kundenportale B2B eCommerce-Lösungen Zero-Downtime-Migration URL-Tracking-System mit Geolocation GraphQL-API für ElasticSearch Reverse-Proxy-Integration für Legacy-Systeme Azure/Kubernetes CI/CD-Pipeline Optimierung der Netzwerkresilienz zwischen Microservices Modernisierung der Legacy-Authentifizierung Single Sign-On (SSO)
C# ASP.NET Core .NET Core Entity Framework Core Angular TypeScript Azure DevOps YAML Pipelines Docker Kubernetes OAuth OpenID Connect Duende IdentityServer Duende BFF SQL Server ElasticSearch GraphQL YARP (Reverse Proxy) Polly Test-Driven Development (TDD) xUnit Moq Scrum Trunk-Based Development
Maschinenbau-Konzern
Remote
1 Jahr 5 Monate
2021-11 - 2023-03

DevOps/GitOps-Pipeline für Cloud-native Enterprise-Webanwendungen in AWS

DevOps-Engineer (Festanstellung 02.2016 - 03.2023) AWS Kubernetes OpenShift ...
DevOps-Engineer (Festanstellung 02.2016 - 03.2023)
Aufbau einer Cloud- und DevOps-Infrastruktur für einen Prototypen zur KI-gestützten Datenanalyse.

Ziel war die Entwicklung einer reproduzierbaren, hochautomatisierten Bereitstellungskette für containerisierte Enterprise-Webanwendungen in AWS- und OpenShift-Umgebungen.


Mein Beitrag:

  • Konzeption und Pflege einer GitOps-basierten CI/CD-Pipeline mit Argo CD und Tekton, inklusive automatisiertem Build-, Test- und Deployment-Prozess in Kubernetes und OpenShift.
  • Optimierung der Pipeline-Performance - Reduktion der Build-Zeiten um rund 50 % und Beseitigung von Deadlocks durch angepasste Tekton-Workflows und Caching-Strategien.
  • Implementierung eines zentralen API-Gateways für interne Services mit Ocelot inklusive Authentifizierung über AWS Cognito und Middleware-basiertem Request-Routing.
  • Hosting und Orchestrierung einer Cloud-nativen Webanwendung in AWS mit Anbindung an AWS Redshift für analytische Workloads.
  • Bereitstellung einer standardisierten DevOps-VM (?Schweizer Messer?) zur Vereinheitlichung von Administrations- und Deployment-Tasks (Ansible, Vagrant, PowerShell).


OpenShift Argo CD Tekton Kubernetes Ansible Vagrant AWS Cognito AWS Redshift AWS Bitbucket DevOps/GitOps-Pipeline für Cloud-native EnterpriseWebanwendungen
AWS Kubernetes OpenShift Argo CD Tekton Ansible
Mittelständisches Softwareunternehmen
NRW
5 Jahre 9 Monate
2016-02 - 2021-10

End-To-End Entwicklung eines verteilten Data-Mining-Systems mit Microservices

Full-Stack Softwareentwickler (Festanstellung 02.2016 - 03.2023) Azure DevOps Build-pipelines Unit-Tests ...
Full-Stack Softwareentwickler (Festanstellung 02.2016 - 03.2023)
Konzeption und Umsetzung einer modularen, Microservice-basierten Webplattform für Datenanalyse und Enterprise-Integration. Die Lösung ermöglichte verteilte Verarbeitung von Analyse-Jobs, Echtzeit-Kommunikation zwischen Modulen über SignalR und eine flexible Erweiterbarkeit durch unabhängige Services.


Mein Beitrag:

  • Architektur und Entwicklung einer Cloud-fähigen Microservice-Plattform mit ASP.NET Core, Angular und SignalR - zunächst on-premises (IIS, Windows), später containerisiert unter Linux/Docker.
  • Zero-Downtime-Migration von über 200 Legacy-Projekten auf .NET Core in weniger als einem Monat - ohne Beeinträchtigung laufender Entwicklungsprozesse (.NET Core, Entity Framework Core, EF Core, SQLite).
  • Entwicklung eines hybriden Authentifizierungssystems (Windows AD + OAuth 2.0/OpenID Connect Fallback) für interne und externe Nutzer, vollständig rückwärtskompatibel integriert.
  • Aufbau einer CI/CD-Pipeline mit Azure DevOps für tägliche Builds, automatisierte Tests und Deployment-Automation.
  • Automatische Bereitstellung und Monitoring von Web-Apps als Docker-Container auf Linux-Servern (HostEurope) mittels Ansible, Prometheus und Grafana.
  • Entwicklung eines Code-Editors zur dynamischen C#-Kompilierung (CodeDom, Reflection) für automatisierte Tests und Skriptausführung.
  • Entwicklung mehrerer eigenverantwortlicher Projekte, u. a.: 


  1. Lizenzmanagement-System mit Backoffice-Portal (C#, ASP.NET Core, Vue.js, Nuxt.js) 
  2. Reverse-Proxy zur Authentifizierung einer Legacy-C++-Anwendung via PKCE (OAuth 2.0) 
  3. Performance-Test-Infrastruktur mit Azure Virtual Networking und PowerShell-Automatisierung


CI/CD-Pipeline Authentifizierungslösung Automatisiertes Performance-Test-System Microservices Data-Mining
Azure DevOps Build-pipelines Unit-Tests Sicherheits- und Identitätsmanagement OAuth 2.0 OpenID Connect IdentityServer HTTPS TLS/SSL Azure Cloud PowerShell Virtual Networking c# ASP.NET Core Angular
Mittelständisches Softwareunternehmen
NRW
10 Monate
2014-09 - 2015-06

Entwicklung eines Enterprise-ERP-Systems für die Einkaufsverwaltung (Client-Server-Architektur)

WinForms-Entwickler im 15-köpfigen Scrum-Team WCF & SOAP .NET Framework 4.5 SQL Server ...
WinForms-Entwickler im 15-köpfigen Scrum-Team
Weiterentwicklung eines konzernweiten ERP-Moduls zur Digitalisierung und Automatisierung zentraler Einkaufs- und Beschaffungsprozesse. Schwerpunkt war die Umsetzung von Frontend-Funktionalitäten in WinForms sowie der Aufbau von performanten SQL-basierten Auswertungen für internationale Märkte.


Mein Betrag:

  • Entwicklung zentraler ERP-Funktionen für Einkauf, Lieferantenprozesse und Dokumentenverwaltung (C#, .NET, WinForms).
  • Aufbau umfangreicher SQL-Abfragen und Reporting-Strukturen für Einkaufs- und Umsatzanalysen (SQL Server, SSRS, T-SQL).
  • Implementierung einer robusten Client-Server-Kommunikation im Enterprise-Netzwerk (WCF/SOAP).
  • Enge Zusammenarbeit im agilen Umfeld eines 15-köpfigen Teams (Daily Scrum, Reviews, Refinements).


Sichere Client-Server-Kommunikation Enterprise-ERP-System für Einkaufsverwaltung Einkaufsprozess-Automatisierung
WCF & SOAP .NET Framework 4.5 SQL Server SQL Server Reporting Services T-SQL
Globaler Lebensmittel-Discounter (Retail)
NRW
2 Jahre 3 Monate
2012-07 - 2014-09

Notfall-Tool zur Tarifumstellung mit Legacy-Integration (Versicherungsbranche)

Softwareentwickler (WinForms & Legacy-Integration) Continuous Deployment Service-orientierte Architekturen mit WCF Oracle ...
Softwareentwickler (WinForms & Legacy-Integration)
Entwicklung eines konzernweiten Tools zur Tarifumstellung, das Daten aus einer Oracle-Datenbank mit Informationen aus einer über 30 Jahre alten ASCII-Terminal-Anwendung kombiniert. Ziel war die Automatisierung eines sonst manuell durchgeführten Massenprozesses, um erhebliche Personalkosten und Engpässe im Jahresendgeschäft zu vermeiden.


Mein Beitrag:

  • Entwicklung eines semi-automatischen Tools zur Tarifumstellung unter Zeitdruck /2 Monate/ (WinForms, Oracle 10, .NET Framework)
  • Entwurf und Implementierung einer EHLLAPI-Navigationsschnittstelle zur automatisierten Steuerung und Auslesung eines 30-jährigen ASCII-Terminals.(Screen-Scraping)
  • Automatisierung des Deployment-Prozesses, wodurch neue Versionen innerhalb von Minuten für Test- und Fachabteilungen bereitgestellt werden konnten (ClickOnce, Batch-Scripting).


Automatisierte Bereitstellung Continuous Deployment CI/CD-Pipeline Prozessautomatisierungslösung für Kundenkommunikation Moderne Wrapper-Lösung zur Legacy-Integration
Continuous Deployment Service-orientierte Architekturen mit WCF Oracle Enterprise-Datenbanktechnologien .NET Framework Prozessautomatisierung EHLLAPI
Globaler Versicherungskonzern
Köln
1 Jahr 9 Monate
2009-01 - 2010-09

Hochperformantes OCR-Framework für Massendatenverarbeitung (Energiebranche)

Softwareentwickler & Data-Scientist Big-Data Analytics Task Parallel Library (TPL) & Multithreading .NET 4.0 ...
Softwareentwickler & Data-Scientist
Entwicklung eines leistungsstarken OCR-Frameworks zur automatisierten Verarbeitung von Millionen papierbasierter Einzelseiten. Ziel war die Digitalisierung, Texterkennung sowie die strukturierte Zusammenführung und Sortierung des Papiermaterials zu vollständigen Dokumenten, anschließend mit Ablage der extrahierten Inhalte in einer SQL-Datenbank für nachgelagerte Analysen.


Mein Beitrag:

  • Entwicklung einer Data-Mining-Engine für parallele Verarbeitung großer Datenmengen - bis zu 150 000 Seiten pro Stunde dank Task Parallel Library (TPL) und optimierter Multithreading-Architektur.
  • Automatisierte OCR-Auswertung mit nachgelagerter Datenanalyse und Integration in bestehende SQL-basierte Auswertungssysteme.
  • Implementierung einer WinForms-Anwendung zur effizienten Korrektur erkannter Texte mit XML-Datenbindung und intelligenter Cursor-Navigation zur Fehlerstelle.
  • Deutliche Reduzierung manueller Bearbeitungszeiten durch UI-Optimierungen und automatisierte Datenverknüpfung.


Data?Mining?Engine Echtzeit?Datenkorrektur Hochperformantes OCR?Framework für Massendatenverarbeitung
Big-Data Analytics Task Parallel Library (TPL) & Multithreading .NET 4.0 MS SQL Server XML-Datenbindung Data?Mining OCR?Integration C#
Bekannter deutscher Energieanbieter ? TOP 10
NRW
3 Monate
2008-10 - 2008-12

Entwicklung einer Datenbankanwendung für eine Museumsbibliothek

Software-Entwickler .NET 3.5 C# 3.0 PL/SQL ...
Software-Entwickler
  • Entwurf und Entwicklung einer 3-schichtigen Architektur:
    • GUI mittels Windows Forms
    • Business-Logik als SOA mit einem Service-Container
    • Anbindung an Oracle 9i über NHibernate
  • Schnittstellenentwicklung zu Daten der existierenden Bibliothek-Anwendung
  • Benutzerautorisierung mittels Active-Directory
  • Reporting, Exportschnittstellen zu HTML, CSV, XML und PDF
VS2008 Oracle 9i NHibernate PDFSharp
.NET 3.5 C# 3.0 PL/SQL ADO.NET ORM SOA LDAP Active Directory HTML XML XSLT WinForms Windows Forms Prototyping Unit-Test/Performance-Test
Kunde aus dem Bereich des öffentlichen Dienstes
Köln

Aus- und Weiterbildung

Aus- und Weiterbildung

Technische Universität
  • Dipl.-Ing. (FH) Maschinenbau


Zertifikate & Schulungen
  • Microsoft Certified Technology Specialist (MCTS 70-536)
  • Clean Code Development (CCD) Workshop-Serie
  • Architektur- und Technologieworkshop für neu zu entwickelnde Software

Position

Position

Senior Solution Architect & Full-Stack .NET Developer aus Köln
  • C# & TypeScript
  • ASP.NET Core & Angular
  • SQL & Big-Data & IoT
  • Docker & Ansible
  • Azure DevOps


--------------------------------------------------------------------------------------------

+ über 20 Jahre Technologie- und Architektur-Erfahrung
+ IT-Berufshaftpflichtversicherung
+ Autor kommerzieller Software mit über 4.000 zahlenden Kunden
+ Open-Source-Contributor mit über 1,6 M NuGet-Downloads
--------------------------------------------------------------------------------------------

Ergebnisse (Auswahl)
==============================
  • 200+ .NET-Projekte in nur 1 Monat migriert - ohne Betriebsunterbrechung.
  • 50% schnellere CI/CD-Pipeline.
  • 60% Speicherreduktion durch Deduplizierung in einem File-Exchange-Portal.
  • 150 000 Dokumente/Stunde durch parallele OCR-Verarbeitung.
  • Millionen-Einsparung durch Integration einer 30+ Jahre alten Terminal via Screen-Scraping.
  • 100% Abdeckung von Kundenszenarien durch Dry-Run-Modus in Live-WebApp.
  • Abfragezeiten für 1,5 Mrd. Datensätze von > 10 s auf unter 1 s reduziert.
  • 80% Entwicklungszeit eingespart durch Low-Code-Programmierung eines Datenbank-Frontends mit DevExpress XAF.

Fachliche Schwerpunkte
==============================
  • Enterprise-Security: Hybride Authentifizierungssysteme (Kerberos, OAuth, OIDC, MFA, mTLS, PKCE).
  • Cloud-Integration: Migration & Sanierung komplexer Anwendungen ohne Betriebsunterbrechung.
  • Schnittstellen: Integration von Legacy-Systemen und proprietären Schnittstellen.
  • Performance-Tuning: SQL- und API-Optimierung für hochfrequentierte Enterprise-Systeme.
  • DevOps-Automation: CI/CD-Pipelines mit Azure DevOps, Kubernetes und Ansible.
  • Low-Code-Backoffice: Low-Code MVP & SQL-Frontends für Backoffice mit DevExpress XAF.
  • Rapid-Prototyping: Low-Code, low-cost MVP & SQL-Modellierung mit GUI-Generierung in Echtzeit.
  • Big-Data-Pipelines: Snowflake, PostgreSQL und MQTT/OPC-Integration für IoT-Daten.
  • Softwareentwicklung: Pragmatische Software-Lösungen + Hosting + Wartung aus einer Hand.

Branchenerfahrung
==============================
Energie
  • Einzelhandel
  • Fernsehsender
  • Maschinenbau
  • Öffentlicher Dienst
  • Versicherungen
  • u.a.

Architekturprinzipien
==============================
  • IT-Sicherheit und Datenschutz kompromisslos umsetzen
  • Komplexität minimieren, Angriffsfläche reduzieren
  • Prozesse automatisieren, menschliche Fehler vermeiden
  • Vendor-Lock-in vermeiden, offene Standards bevorzugen
  • Transparenz durch Open-Source erhöhen
  • Kritische Daten möglichst lokal speichern

Verfügbarkeit
==============================
  • Remote oder bis zu 2 Wochen - DE / AT / CH
  • Vor-Ort im Großraum Köln - D4 / D5


Processe verstehen, Lösungen finden...

Kompetenzen

Kompetenzen

Top-Skills

ASP.NET Core C# / .NET Angular / Blazor Entity Framework Core Azure DevOps Docker & Kubernetes Blazor (Server & WebAssembly) DevExpress XAF / Blazor / WinForms OAuth / OpenID Connect / Kerberos SQL Server / MariaDB / PostgreSQL / Oracle CI/CD (YAML / Pipelines / GitHub Actions) Legacy-System-Integration Ocelo Reverse-Proxy (YARP / Ocelot / Auth) GraphQL (HotChocolate) ElasticSearch (.NET Integration) IdentityServer / Duende BFF / SSO SignalR Zero-Downtime-Migration DevOps Automatisierung (Ansible / Bash / Powershell) DSGO-konforme Cloud-Lösungen Hybrid-Authentication Schnittstellen-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Enterprise-Legacy-Migrationen
Experte
Cloud-native DevOps (Azure/Kubernetes)
Experte
Identity & Access Management (IAM)
Experte
Microservice-Resilienz
Experte
Hochperformante Datenverarbeitung
Experte
WinForms/WCF-Modernisierung
Experte
Low-Code-Rapid-Prototyping
Experte
Industriestandard-APIs
Experte
DevSecOps-Praktiken
Fortgeschritten
ASP.NET Core
Experte

Betriebssysteme

Linux
Fortgeschritten
Windows
Basics
Provisioning Linux VM

Programmiersprachen

c#
Experte
Ansible
Experte
Python
Basics
JavaScript
Fortgeschritten
TypeScript
Fortgeschritten

Datenbanken

EF Core
Experte
GDPR/DSGVO-konforme Speicherung
Experte
Datenmodelierung
Experte
Backup-Strategien (Borg Backup)
Experte
SQL-Injection-Prävention
Experte
Microsoft SQL Server
Fortgeschritten
Data-Mining
Fortgeschritten
Oracle
Basics
MySQL
Basics
MariaDB
Basics
ElasticSearch
Basics
GraphQL
Basics

Datenkommunikation

Legacy-Integration
Experte
Reverse-Proxy (YARP)
Experte
Data Scraping
Experte
WCF-Bridge-Lösungen
Experte
Kerberos/AD-Integration
Experte
Client-Zertifikate
Experte
Authentication
Experte
OAuth/OIDC
Experte
Web API
Experte
REST
Experte
SignalR
Experte
HTTPS
Experte
Polly
Experte
EHLLAPI/ASCII-Parsing
Experte
GraphQL
Fortgeschritten
API-Gateways (Ocelot)
Fortgeschritten
RabbitMQ
Fortgeschritten
Named-Pipes
Fortgeschritten
RS232
Fortgeschritten
Sockets
Fortgeschritten

Design / Entwicklung / Konstruktion

SOA
Experte

Branchen

Branchen

Bisherige Kunden

  • Energieanbieter
  • Fernsehsender
  • Hardware-Hersteller
  • Lebensmittel-Discounter
  • Maschinenbau
  • öffentliche Dienst
  • Versicherungskonzern
  • u.a.

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.