bastian lahr / freelance software architect
.NET · Azure · AI-gestützte Delivery

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.

Stack
.NET 10
Cloud
Azure
Engagement
Remote / DACH
Reaktion
< 24h

Leistungen

01
/modernization

.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
02
/cloud

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
03
/backend

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
04
/ai-delivery

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

17+
Jahre .NET
since 2007
6
Stationen
junior → senior → lead → freelancer
2007
erstes Release
embedded · wpf
100%
Remote, DACH-Zeitzone
deutsch · english

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)

case_01
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.

seit 2023 laufendes Mandat
.NET Core Microservices · Azure
CI/CD Pipelines from scratch
case_02
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.

4 yr Mandat (2020–2024)
Co-Lead Development & Microservices
Blazor interne & öffentliche UIs
case_03
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.

5 yr Mandat (2009–2014)
WPF Desktop · Windows Mobile
ERP end-to-end ausgeliefert

Über

Bastian Lahr

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.

📍 Rodenberg, DE 🌐 DE / EN Q3 / 2026

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.

phone+49 176 24316920
locationRodenberg, DE
timezoneCET / CEST
Projekt besprechen