Legacy-.NET-Systeme,
modernisiert ohne Stillstand.
Ich modernisiere bestehende .NET-Systeme, bringe sie gezielt in die Cloud und steigere die Delivery-Geschwindigkeit durch AI-gestützte Entwicklung — pragmatisch, ohne Stillstand.
Leistungen
.NET-Modernisierung
Bestehende .NET-Framework-Codebasen auf .NET 10 heben. Strangler-Fig statt Big-Bang, lauffähig auf Produktion zu jedem Zeitpunkt.
- Migration .NET Framework → .NET 10
- Monolith → Modulith → Microservices
- Test-Harness & CI für Brownfield
- Performance- und Memory-Profiling
Cloud-Transformation (Azure)
Lift-and-shift macht selten Sinn. Ich ziehe Workloads strukturiert nach Azure — Container Apps, AKS, Functions — mit IaC und Cost-Awareness.
- Azure Container Apps · AKS · Functions
- Terraform · GitHub Actions · Azure DevOps
- Observability (App Insights, OpenTelemetry)
- Container- & AKS-Tuning · Kostenrahmen
API- & Backend-Entwicklung
REST, gRPC, Event-driven. Saubere Domänenmodelle, klare Verträge, Testabdeckung wo sie etwas bringt — nicht überall.
- ASP.NET Core · Minimal APIs · gRPC
- EF Core · Dapper · PostgreSQL · SQL Server
- Event-driven · Service Bus
- DDD / Vertical Slices, dosiert
AI-/Agent-gestützte Delivery
LLM-Workflows in den Engineering-Alltag integrieren — Code-Migration, Test-Generation, Spec-Discovery. Messbar, nicht magisch.
- Coding-Agents in CI/CD-Pipelines
- LLM-gestützte Code-Migration & Refactoring
- Test- und Doku-Generation aus Bestand
- Evals & Guardrails für produktiven Einsatz
Agenten als Werkzeug,
nicht als Marketing.
Die produktiven Gewinne durch LLMs und Coding-Agents stecken in unscheinbaren Stellen — Migrations-Skripte, Testabdeckung, API-Verträge aus Legacy-Code rekonstruieren. Ich baue das in die Pipeline ein, mit Evals und klaren Abbruchkriterien.
- Migration mit Agenten: 70 % der Boilerplate-Arbeit automatisiert, der Rest geht ins Review.
- Test-Generation aus Legacy-Code: Charakterisierungs-Tests, bevor refaktoriert wird.
- Eval-First: Ein Agent wird nur produktiv, wenn er gegen ein gehaltenes Eval-Set besteht.
In Zahlen
Stack
.NET
- .NET 10
- ASP.NET Core
- Blazor
- WPF · WinForms
- EF Core · Dapper
- xUnit · NSubstitute
Cloud
- Azure (AKS, ACA, Functions)
- Service Bus · Event Grid
- Cosmos DB · SQL Azure
- Terraform
- GitHub Actions · Azure DevOps
- App Insights · OpenTelemetry
AI / Agents
- Claude · GPT-5
- Local LLMs (Ollama, llama.cpp)
- Coding Agents (Claude Code, Cursor)
- Semantic Kernel · RAG
- Evals · Guardrails
- MCP-Integrationen
Methodik
- Domain-Driven Design
- Trunk-Based Development
- Strangler-Fig-Migration
- Continuous Delivery
- Pair-/Mob-Programming
- Architecture Decision Records
Cases (anonymisiert)
E-Government · Bundesbehörde
Microservice-Plattform für ein Fachverfahren des Bundes
Aufbau einer Microservice-Architektur mit .NET Core für ein Fachverfahren einer Bundesoberbehörde. CI/CD über Azure DevOps von Grund auf neu aufgesetzt, Azure-Dienste in die Service-Landschaft integriert — produktiv im Behördenbetrieb.
3D · Cloud-Plattform
Cloud-Plattform für 3D-Modellverarbeitung
Redesign einer Microservice-Architektur in ASP.NET Core zur Verarbeitung und Bereitstellung von 3D-Modellen. Interne und öffentliche UIs in Blazor, wiederverwendbare CI/CD-Pipelines in Azure DevOps. Später als Co-Lead Development & Team Lead Microservices verantwortlich für die technische Ausrichtung der Plattform.
Industrie · ERP
WPF-ERP & Mobile für mittelständische Produktion
Design und Implementierung eines ERP-Systems mit WPF für mittelständische Produktionsunternehmen. Begleitend Windows-Mobile-Anwendung für mobile Auftragsabwicklung — direkt an der Produktionslinie.
Über
Senior Software Architect mit über 17 Jahren Erfahrung in der .NET-Welt — vom WPF-Desktop bis zu verteilten Cloud-Systemen. Ich arbeite freiberuflich für Mittelstand, Softwareunternehmen und Enterprise-Teams.
Mein Schwerpunkt liegt dort, wo Bestandscode und neue Anforderungen kollidieren: Modernisierung statt Greenfield-Romantik, Cloud-Architektur mit Kostenrahmen, AI-gestützte Delivery ohne Hype-Folklore.
Ich liefere Code, keine Workshops. Wenn ein Whiteboard sinnvoller ist, sage ich das vorher.
Konkretes Vorhaben?
Schreib mir direkt.
Eine kurze Mail mit Kontext und Zeitraum reicht. Ich antworte werktags innerhalb von 24 Stunden — meistens noch am selben Tag.