30.05.2026 aktualisiert


Premiumkunde
nicht verfügbarinfo: nicht verfügbar bis 31.12.2026
• Senior Softwareentwickler | C# .NET Standard, .NET Core | Web & Desktop
Glinde, Deutschland
Deutschland
Autodidakt der ersten StundeSkills
Clean CodeHTMLJavaScript.Net FrameworkASP.NET MVCAtlassian JiraBootstrapC#CSSRelationale DatenbankenEntity FrameworkGitHubWindows Communication FoundationjQueryWindows Presentation Foundation
Ich bin ein auf .NET-Projekte spezialisierter Entwickler, Freelancer mit 18 Jahren Erfahrung, gesammelt in 16 Projekten für 11 Auftraggeber. Meine Expertise umfasst die Beratung und Implementierung bei Neuentwicklung und/oder Migrationsprojekten in .NET-Core-Web- oder Desktop-Applikationen.
- Schwerpunkte: .NET-Core-Desktop- und Webapplikationen: Implementierung und/oder Beratung
- Datenverarbeitung: Design, Migration und Integration auf MS SQL Server.
- Geschäftsprozessanalysen und ‑optimierung (Logistik, Banken & Finanzdienstleister).
- DORA-Compliance für Finanzdienstleister: Technische Umsetzung der ICT-Resilienzanforderungen – regulatorische Meldeschnittstellen (BAFIN)
- Grundsätzliche Vorgehensmodelle in der Implementierung
- Clean Code (Robert C. Martin) – Code, der eine Geschichte über Prozesse erzählt
- DRY (Andrew Hunt) – Ideen nicht mehrfach erzählen
- SOLID-Prinzipien – die Codebase beherrschbar halten
- YAGNI – Implementieren nur, was benötigt wird
Programmiersprachen
C# seit 2006 (Version 2.0 → 13)
Kenntnisse in VB.NET, VB6 und VBA (bis 2012, seitdem nur C# implementiert)
Sonstige: JavaScript, HTML, CSS, XAML, T4, T-SQL
Architekturmuster
Schichtenarchitektur (N-Tier), verteilte Szenarien: Client-Server, Master-Slave-Pattern, MVC, MVP, MVVM
.NET-Clients
WinForm, WPF, ASP.NET Razor, Blazor, MudBlazor, Radzen, DevExpress
.NET-Backend
WCF-Server-Dienst, ASP.NET-Core-API
Schnittstellen
REST/ASP.NET-Core-API, WCF/Windows-Dienst (.NET 4.x), gRPC
Serialisierung Datenformate: JSON, XML, Procol Buffers
Test-Tools: Swagger, Swashbuckle, .NET 9 > Scalar
Relationale Datenbanken:
Grundlagen:
Relationales Datenbankdesign (1–5NF & BCNF), Stored Procedures, Trigger
Datenbanken
MS SQL Server, MS-SQL Compact Edition (CE), MySQL/Maria DB,
Oracle (Grundkenntnisse)
DBMS-Tools:
SQL Server Management Studio (SSMS), SQL Server Profiler, MySQL Workbench
DB-Synchronisation: MS-Sync-Framework ADO.NET (CE MS-SQL-Server)
ORM
Entity Framework, EF-Core, Doctrine, NHibernate
Qualitätssicherung:
Qualitätssicherung:
Code-Review
Unit-Tests (MS-Test, NUnit, XUnit, Substitute)
Produktiv-Tools: ReShaper (JetBrains), Code Rush (DevExpress),
Code-Style: MS-StyleCop, MS-FxCop
Projektanalyse: SonarQube (früher Sonar)
Logging: Log4Net, Serilog, MS-Extension-Logging,
MS-Enterprise-Library-Logging (schon eine Weile her)
Versionskontrolle:
Team Foundation Server (TFS), Git, GitLab, GitHub
Entwicklungsmethoden:
Kanban, Scrum (nach Ken Schwaber). Agile Entwicklung.
GUI-Framework:
DevExpress, TWIG, jQuery, Bootstrap, MudBlazor, Radzen
Soft Skills:
Teamfähig, lernbereit, neuem aufgeschlossen, interessiert am Geschäftsmodell, empathisch den Stakeholder-Interessen gegenüber.
Autodidakt mit schneller Auffassungsgabe, strategisch, effizienter Arbeitsweise, kommunikativ (nicht selbst darstellend, sondern um Problematiken zu erfassen, interessiert daran, Lösungen gemeinsam zu erarbeiten und einen Konsens zu finden).
Sprachen
DeutschMuttersprache
Projekthistorie
Entwicklung von fünf spezialisierten Plug-ins für ein bestehendes Rahmentool zur Anbindung an den NATO-Standard CESMO (Cooperative Electronic Support Measure Operations). CESMO ist ein IP-basiertes Protokoll, das NATO-weit die Echtzeit-Lokalisierung und Identifizierung feindlicher und befreundeter Kräfte ermöglicht und so Reaktionszeiten verkürzt sowie den Schutz der Einsatzkräfte erhöht. Die Plug-ins erweitern das Rahmentool um definierte Schnittstellen und Analysefunktionen zur Verarbeitung von ESM-Daten (Electronic Support Measures).
- Team: 4 Entwickler
- Rolle: Entwickler
- Tätigkeiten: Implementierung der Plug-in-Schnittstellen, Anbindung an die CESMO-Protokollspezifikation, Integration in das bestehende Rahmentool. Einsatz von KI-gestützten Tools zur Beschleunigung der Implementierung und Code-Analyse.
Technologien: VS 2022, C#, ReSharper, .NET 8.0, WPF, SignalR, ASP.NET Core Web-API, OpenAPI-Schema, NLog, Git, GitLab selfhosted, Confluence, Claude (Anthropic).
Eigeninitiierte Entwicklung eines webbasierten DORA-Compliance-Tools als eigenständiges SaaS-Produkt, ausgerichtet auf kleine und mittlere Finanzinstitute. Zielgruppe sind Institute, die die DORA-Anforderungen (seit Januar 2025 verbindlich) ohne den Overhead einer Enterprise-Lösung operativ umsetzen müssen. Das Produkt bildet vier der fünf DORA-Kernsäulen ab: ICT-Risikomanagement & Risikoregister (Art. 6–10), Incident Reporting & Meldeworkflows (Art. 17–23), Drittanbieter-/Vendor-Management (Art. 28–30) sowie Resilience Testing & Dokumentation (Art. 24–27).
- Team: Einzelentwickler
- Rolle: Gründer, Architekt, Entwickler, Product Owner
- Tätigkeiten: Produktstrategie, regulatorische Anforderungsanalyse (DORA, RTS/ITS), Domain Modeling, Multi-Tenant-Architektur, Implementierung, Testing. Einsatz von Claude (Anthropic) zur Beschleunigung der Implementierung, Code-Analyse und Konzeptentwicklung.
Technologien: VS 2022, C#, .NET 8, Blazor SSR/WASM, ASP.NET Core Web API, EF Core, MS SQL Server, Clean Architecture (vertikal), xUnit, NSubstitute, Serilog, OpenTelemetry, Git, GitHub, Claude (Anthropic).
Ziel war es, diese auf einen aktuellen Tech-Stack zu migrieren und externen Fondverwaltungsgesellschaften als Dienstleistung anzubieten.
- Team: 3 Entwickler
- Rolle: Lead Developer
- Tätigkeiten: Architekturberatung, Refactoring, Implementierung, Datenbankdesign, Abstimmung mit der Fachabteilung, Wissenstransfer
Zertifikate
AZ-900 Azure Fundamentals
PearsonVUE2025
Microsoft Certified Professional
Microsoft2012