Ergebnisse auf einen Blick
- Bis zu 75 % schnellere Antwortzeiten und CRM-Datenabrufe durch gezielte Optimierung von Anwendungsperformance und Dynamics-365-Datenzugriff
- Portalanwendungen von On-Premises Windows Server / IIS nach Azure App Service migriert, mit Private Endpoints, Key Vault und Application Insights
- Komplette Infrastruktur in Terraform und alle Azure DevOps YAML-Pipelines von mir geschrieben; manuelle Deployments von Anwendungen, Services und Dynamics-365-Solutions abgelöst
- Vier Jahre als freiberuflicher Engineer (07/2022 – 06/2026) auf regulierten, geschäftskritischen Plattformen
Die Ausgangslage
Ein DAX-notierter Energieversorger in Deutschland betreibt kundennahe Portale, die Tausende Kunden und Geschäftspartner für Vertragsverwaltung, Onboarding und weitere Kernprozesse nutzen, eng verzahnt mit Dynamics 365.
Zu Beginn meines Einsatzes als freiberuflicher Senior .NET & Azure Engineer liefen die Anwendungen auf On-Premises Windows Server / IIS, Releases erforderten manuelle Deployments, und CRM-lastige Seiten litten unter langsamen Datenabrufen. In einer stark regulierten Branche musste jede Änderung strenge Anforderungen an Sicherheit, Zuverlässigkeit und Nachvollziehbarkeit erfüllen.
Mein Beitrag
.NET-Backends und REST APIs — Entwicklung und Erweiterung der .NET / ASP.NET Core Backends und REST APIs der Kunden- und Geschäftspartnerportale. Außerdem Mitarbeit an der Hauptwebsite für Kunden auf Basis von React und TypeScript, im Frontend und Backend.
Migration nach Azure — Migration von Portalanwendungen und Services von On-Premises Windows Server / IIS nach Azure App Service mit Private Endpoints, Key Vault und Application Insights; Mitarbeit an der Zielarchitektur.
.NET-Modernisierung — Upgrade einer Webanwendung von .NET 5 auf .NET 8 und Ablösung veralteter Abhängigkeiten, inklusive Behebung der damit verbundenen Breaking Changes.
Infrastructure as Code — Die komplette Terraform-Infrastruktur für die Azure-Plattform über mehrere Umgebungen geschrieben.
CI/CD-Automatisierung — Alle Azure DevOps YAML-Pipelines für Build, Test und automatisiertes Deployment von Anwendungen, Services und Dynamics-365-Solutions erstellt; manuelle Deployments abgelöst.
Dynamics-365-Integration — Konzeption und Pflege der Integrationen zwischen Portalen, Backend-Services und Dynamics 365 über das Dynamics 365 SDK (XRM SDK, Early-bound Entitätsmodelle) für geschäftskritische Prozesse wie das Kunden-Onboarding. Entwicklung von C#-Plugins und JavaScript-Formularlogik in Dynamics 365.
Performance-Optimierung — Analyse und Umbau der Anwendungs- und CRM-Datenzugriffe; Antwortzeiten und CRM-Datenabrufe um bis zu 75 % reduziert.
Monitoring und Betrieb — Aufbau von Monitoring und Alerting mit Application Insights, Azure Monitor und eigenen Azure Workbooks, wodurch Produktionsvorfälle schneller erkannt und behoben wurden. Als Mitglied im System-Management-Team zuständig für Incident Response, Produktionssupport und Root Cause Analysis.
Security — Behebung von Sicherheitsbefunden aus internen und konzernweiten Security-Reviews.
Technologien
Die Ergebnisse
- Kundennahe Plattformen für Tausende Nutzer laufen auf Azure App Service statt auf On-Premises-IIS
- Bis zu 75 % Reduktion von Antwortzeiten und CRM-Datenabrufen
- Reproduzierbare Releases: Anwendungen, Services und Dynamics-365-Solutions werden über automatisierte Azure DevOps Pipelines ausgerollt, die Infrastruktur ist in Terraform definiert
- Schnellere Erkennung und Behebung von Incidents durch Monitoring, Alerting und strukturierte Root Cause Analysis
- Sicherheitsbefunde behoben aus internen und konzernweiten Security-Reviews
Der Einsatz wurde über vier Jahre mehrfach verlängert.
Hinweise
Aufgrund vertraglicher Vertraulichkeitspflichten können interne Details, Kennzahlen und Screenshots nicht veröffentlicht werden. Die Beschreibung konzentriert sich auf technischen Umfang und Verantwortlichkeiten statt auf vertrauliche Informationen.



