27.10.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior .NET Architect | WPF & Blazor Expert | Modernisierung & Migration von Unternehmensanwendungen
Regensburg, Deutschland
Weltweit
Über mich
Über 18 Jahre Erfahrung in Softwarearchitektur und -entwicklung mit Fokus auf C#, .NET Core, Blazor und Azure. Spezialisiert auf moderne, skalierbare Web- und Cloud-Anwendungen, Clean Code, Design Patterns und CI/CD mit Azure DevOps.
Skills
Über 18 Jahre Erfahrung in der Softwarearchitektur und -entwicklung mit Schwerpunkt auf Microsoft-Technologien. Der Fokus liegt auf der Konzeption und Umsetzung moderner, skalierbarer Anwendungen mit C#, .NET Core / .NET 8, WPF (MVVM, Prism), Blazor und ASP.NET.
Umfangreiche Expertise in der Entwicklung von Web-, Cloud- und Desktop-Applikationen für Industrie, Maschinenbau, Handel, Energieversorgung und Finanzwesen.
Erfahrungen reichen von der Neuentwicklung komplexer Systeme über Refactoring bestehender Lösungen bis hin zur Migration von Legacy-Anwendungen auf moderne .NET-Core-Architekturen. Durch den gezielten Einsatz von Dependency Injection (DI), Inversion of Control (IoC) und Clean Code Principles werden nachhaltige, wartbare und erweiterbare Softwarelösungen geschaffen.
Fundierte Kenntnisse in der Gestaltung und Umsetzung von Softwarearchitekturen, Design Patterns (z. B. MVVM, Repository, Factory), mehrschichtigen Anwendungen und der Integration von Microservices. Sicherer Umgang mit Entity Framework Core, LINQ, T-SQL, Azure SQL, REST APIs, gRPC und Docker.
Im Frontend-Umfeld umfassende Erfahrung mit Telerik, DevExpress, Kendo UI, Radzen, HTML5, CSS, XAML und JavaScript. Die Umsetzung benutzerfreundlicher, performanter und intuitiver Oberflächen gehört ebenso zu den Stärken wie die Integration von Reporting-Funktionalitäten und Visualisierungen.
Im Bereich Cloud & DevOps:
Langjährige Erfahrung mit Microsoft Azure, inklusive App Service, Azure SQL, Azure Storage, Application Insights, Traffic Manager und Cloud Service Deployments.
Sichere Handhabung von Azure DevOps, CI/CD-Pipelines, Git, TFS, ReSharper und Visual Studio 2008–2024.
Erfahrung in agilen Entwicklungsumgebungen (Scrum, Kanban) sowie in der Zusammenarbeit mit interdisziplinären Teams, Product Ownern und Stakeholdern. Stets mit Fokus auf Codequalität, Skalierbarkeit, Stabilität und Nachhaltigkeit der entwickelten Lösungen.
Durch die Kombination aus technischer Tiefe, analytischem Denken und pragmatischer Umsetzung gelingt die erfolgreiche Verbindung von Architektur, Entwicklung und Betrieb.
Technologie-Schwerpunkte:
C#, .NET Core / .NET 8, ASP.NET, WPF, Blazor, MVVM, Prism, Entity Framework Core, Azure Cloud, Azure DevOps, REST API, gRPC, DI / IoC, Telerik, DevExpress, Kendo UI, HTML5, CSS, JavaScript, SQL Server, PostgreSQL, Oracle PL/SQL, Docker, Git, TFS, Visual Studio 2008–2024
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherPolnischMutterspracheSpanischGrundkenntnisse
Projekthistorie
- Weiterentwicklung und Anpassung der HMI Software zur Steuerung von Produktionsanlagen
- Durchführung von Refactoring-Maßnahmen zur Verbesserung von Codequalität und Performance
- Analyse und Behebung von Softwarefehlern (Bug Fixing)
- Konzeption und Umsetzung neuer Features sowie Optimierung bestehender Funktionen
- Anwendung des MVVM-Patterns und Nutzung von Prism und Unity für modulare Softwareentwicklung
- Einsatz von Dependency Injection (DI) und Inversion of Control (IoC) zur Verbesserung der Wartbarkeit und Flexibilität
- Nutzung von Visual Studio 2024 und ReSharper zur Entwicklung und Code-Qualitätssicherung
- Versionsverwaltung und Zusammenarbeit im Team mit GIT
Tools & Technologies
C#, .NET Core, Entity Framework Core, Visual Studio 2024, ReSharper, Telerik, Radzen, WPF, XAML, T-SQL, Azure SQL Server, DevOps, JavaScript, Linq, IoC, DI, Json, XML, Git, Agile, Scrum, Kanban, Docker, gRPC
Aufgaben
- Entwicklung einer Software zur Steuerung und Überwachung von Produktionsprozessen
- Durchführung von Unit Tests zur Sicherstellung der Code-Qualität und Stabilität
- Analyse und Behebung von Fehlern (Bug Fixing)
- Anwendung des MVVM-Patterns und Nutzung von WPF und XAML für die Benutzeroberfläche
- Einsatz von Dependency Injection (DI) und Inversion of Control (IoC) zur Verbesserung der Architektur
- Nutzung von Entity Framework für die Datenbankkommunikation
- Versionierung und CI/CD-Management mit Azure DevOps und GIT
- Arbeit mit PostgreSQL und MS SQL zur Datenverwaltung
- Nutzung von Visual Studio 2022 und ReSharper für die Entwicklung und Code-Optimierung
Tools & Technologies
C#, .NET Core 6, Entity Framework Core, Visual Studio 2022, ReSharper, WPF, XAML, T-SQL, PostgreSQL, MS SQL Server, DevOps, Linq, IoC, DI, Json, XML, Git, Agile, Scrum, Kanban, REST API
Beschreibung
Neuentwicklung einer Software zur Verwaltung und Steuerung von AGVs (Fahrerlose Transportfahrzeuge) mit dem Ziel, die Effizienz und Zuverlässigkeit intralogistischer Prozesse zu steigern. Die Lösung wurde auf Basis moderner Technologien und mit Fokus auf Modularität und Skalierbarkeit entwickelt.
Aufgaben
- Entwicklung der Software mit C# und .NET Core 6
- Gestaltung und Implementierung der Benutzeroberfläche mit Blazor, MudBlazor und JavaScript
- Umsetzung von REST-Schnittstellen für die Kommunikation mit externen Systemen
- Nutzung von Entity Framework für die Datenbankintegration mit SQL (PostgreSQL)
- Anwendung von Dependency Injection (DI) und Inversion of Control (IoC) zur Verbesserung der Softwarearchitektur
- Einhaltung der VDA 5050 Standards für die Steuerung von AGVs
- Implementierung von Authentifizierungsmechanismen mit OAuth 2.0
- Nutzung von Visual Studio 2022, ReSharper und GitLab zur Entwicklung und Codeverwaltung
- Verwendung von HTML und CSS zur Gestaltung von Frontend-Elementen
Tools & Technologies
C#, .NET Core 6, Entity Framework Core, Blazor, MudBlazor, Visual Studio 2024, ReSharper, T-SQL, DevOps, JavaScript, Linq, IoC, DI, Json, XML, Git, GitLab, Agile, Scrum, Kanban, Docker, REST API, HTML, CSS