30.05.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

• Senior Softwareentwickler | C# .NET Standard, .NET Core | Web & Desktop

Glinde, Deutschland
Deutschland
Autodidakt der ersten Stunde
Glinde, Deutschland
Deutschland
Autodidakt der ersten Stunde

Profilanlagen

JoachimKluever_2008-2026_CV10.pdf

Skills

Clean CodeHTMLJavaScript.Net FrameworkASP.NET MVCAtlassian JiraBootstrapC#CSSRelationale DatenbankenEntity FrameworkGitHubWindows Communication FoundationjQueryWindows Presentation FoundationMicrosoft Sql-ServerNugetOctopus DeployPrometheusSignalrSolid ModelingTransact-SqlAtlassian TrelloWebSocketEslintResharper.NET CorePostmanDevexpressBlazorGrafanaXunitMicrosoft Tfs
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.
  1. Schwerpunkte: .NET-Core-Desktop- und Webapplikationen: Implementierung und/oder Beratung
  2. Datenverarbeitung: Design, Migration und Integration auf MS SQL Server.
  3. Geschäftsprozessanalysen und ‑optimierung (Logistik, Banken & Finanzdienstleister).
  4. DORA-Compliance für Finanzdienstleister: Technische Umsetzung der ICT-Resilienzanforderungen – regulatorische Meldeschnittstellen (BAFIN)
  5. Grundsätzliche Vorgehensmodelle in der Implementierung
  6. Clean Code (Robert C. Martin) – Code, der eine Geschichte über Prozesse erzählt
  7. DRY (Andrew Hunt) – Ideen nicht mehrfach erzählen
  8. SOLID-Prinzipien – die Codebase beherrschbar halten
  9. 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

ANALYTICS-LÖSUNG CESMO

Internet und Informationstechnologie

1000-5000 Mitarbeiter

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).
  1. Team: 4 Entwickler
  2. Rolle: Entwickler
  3. 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).

EIGENENTWICKLUNG / SAAS-PRODUKT - DORA Compliance Tool

Sonstiges

< 10 Mitarbeiter

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).
  1. Team: Einzelentwickler
  2. Rolle: Gründer, Architekt, Entwickler, Product Owner
  3. 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).

Migration einer auf Access/VBA basierenden intern verwendeten BAFIN-Meldeschnittstelle zu .Net Core.

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

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
Technologien: VS 2022, C#, ReSharper, .NET 8.0, Blazor WASM, SignalR, MudBlazor, ASP.NET Core Web-API, MediatR, Hangfire, Swashbuckle, SOAP, XML, xUnit, NSubstitute, EF Core, MySQL DB, MySQL Workbench, Octopus, Git, GitLab Selfhosted, YouTrack, Code Review, Serilog, Scrum-Kanban, Clean Architektur (vertikal).

Vereinheitlichung der Verwaltung von Authentifizierung und Autorisierungsrechten

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Vereinheitlichung der Verwaltung von Authentifizierung und Autorisierungsrechten aller internen Mitarbeiter sowie externer Benutzer an den diversen hauseigenen Systemen, einschließlich 4-Augen-Rechnungsfreigaben. Einführung der 2-Faktor-Authentifizierung und Single-Sign-On (SSO. Erhebliche Vereinfachung der Rechteverwaltung und Übersicht für die Administration über ein Dashboard.
  • Team: 3, zeitweise 5 Entwickler
  • Rolle: Lead Developer, Architekt
  • Tätigkeit: Prozessanalyse, Architekturberatung, Implementierung, Datenbankdesign, Abstimmung mit den Fachabteilungen, Wissenstransfer.
Technologien: VS 2022, C#, ReSharper, .NET 6.0/8.0, Blazor SSR, SignalR, MudBlazor, ASP.NET Core REST Web-API, Hangfire, Swashbuckle, KeyCloak, JWT-Token, OIDC, xUnit, NSubstitute, EF Core, MySQL DB, MySQL Workbench, OpenTelemetry, Grafana, Prometheus, Jaeger, Octopus, Git, GitLab, YouTrack, Serilog, Scrum-Kanban, vertikale Clean-Architektur

Migration einer 11 Jahre alten .NET Standard Anwendung (.NET 4.0) nach .Net Core 6.0 LTS

Konsumgüter und Handel

50-250 Mitarbeiter

Die Anwendung wird im Außendienst des Unternehmens verwendet und wurde damals von mir implementiert, als Migrationsprojekt von VB6 nach .NET 4.0. Die Codebasis wurde auf Algorithmen, die im heutigen .Net Core Umfeld anders implementiert würden, geändert und von VB.NET auf C# konvertiert. Der WinForm-Client wurde durch einen WPF-Client ersetzt. Die Synchronisierung der clientseitigen Offline-Datenbank wurde von Sync-Framework auf MS-SQL-Server-Merge-Replikation geändert (asynchrone Pull-Replication vom Client ausgelöst, wenn online). Die bisherige Datenbasis in eine MS-SQL-Server-Express-2019-Datenbankinstanz migriert, das Datenbankdesign für neue Features erweitert.
  • Team: 2 Entwickler
  • Rolle: Lead Developer, Architekt
  • Tätigkeit: Beratung bei der Planung zur Migration, Analyse der Codebasis, Implementierung, Datenbankdesign, Abstimmung neuer Features mit den Fachabteilungen
Technologien: Visual Studio 2019, VB.NET, C#, ReSharper, .NET 6.0, WPF, MS-SQL Server Express 2019, MS-SQL Server Managementstudio (MSSM), T-SQL, DevExpress UI Framework, Click & Once, Git, GitHub, Serilog, Scrum-Kanban, Jira

Migration einer Anwendung zur Beobachtung von Liquidity Coverage Requirement (LCR) Kennzahlen

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Die bisherige Anwendung bestand aus diversen älteren .NET-Framework-Standard-Import-Assemblies. Ziel war es, die Anwendung auf .NET Core zu migrieren und zur Datenlieferung an interne Konsumenten .NET ASP Web API einzurichten. Zur Konfiguration der Stressparameter, zur Ergebnisauswertung und zum Prozessmonitoring wurde ein Blazor-Client (SSR) implementiert.
  • Team: 5 Entwickler
  • Rolle: Developer, Beratung Migrationsplanung
  • Tätigkeit: Analyse der Codebasis, Implementierung
Technologien: VS 2019, C#, ASP.NET Core, .NET Core 3.1/6.0 LTS, ASP.NET Web Api, Hangfire, Insomnia & Postman, Blazor SSR, Radzen, SignalR, EF-Core, ORACLE 18c, MS Ext. Logging, xUnit, NSubstitute, Team Foundation Server (TFS), Scrum

Projekt zur effizienten Planung und Verwaltung interner Ressourcen (Inventory-Verwaltung).

Konsumgüter und Handel

250-500 Mitarbeiter

  • Team: 5 Entwickler
  • Rolle: Interim-Entwickler für ein vorübergehend ausgefallenes Teammitglied
  • Tätigkeit: Implementierung von Anforderungen nach Abstimmung mit den Fachabteilungen und dem Product Owner.
Technologien: VS 2019, C#, ASP.NET Core, NET Core 3.1 LTS, Blazor SSR, SignalR, DevExpress Blazor, MS-SQL Server, NHibernate, xUnit, Jira, Confluence, Git, GitLab, Scrumban

Langläufer-Applikation zur Ermittlung der täglichen Kennzahlen für das Risikomanagement einer Bank

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Eine stetig weiterentwickelte Anwendung, die die Datenbasis aus allen relevanten Abteilungen in einem nächtlichen Lauf einliest und die erforderlichen Kennzahlen zum Risikomanagement ermittelt.
  • Team: 8 Entwickler
  • Rolle: Entwickler
  • Tätigkeit: Implementierung von Anforderungen der Fachabteilung.
Technologien: Visual Studio 2017, C#, .NET Standard 4.7, MS-SQL Server 2017, Repository/Unit-of-Work-Pattern, teilweise NHibernate, Windsor Castle, Team Foundation Server (TFS), PowerShell, Octopus Deploy

Upgrade des Lost Given Default Model (LGD) auf die neueste Version.

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Das Modell dient der Schätzung des Ausfallrisikos von Großkrediten (Immobilien-, Wertpapier- und Schiffsbeteiligungen).
  • Team: 1 Entwickler
  • Rolle: Entwickler
  • Tätigkeit: Implementierung des Modells nach Vorgabe der Fachabteilung
  • Technologien: Visual Studio 2017, C#, .Net Standard 4.7, MS-SQL Server 2017, Team Foundation Server, Octopus Deploy.

Backend-Implementierung weiterer Features in einer ERP-Anwendung

Transport und Logistik

>10.000 Mitarbeiter

Backend-Implementierung weiterer Features in einer ERP-Anwendung für ein Logistikunternehmen.
  • Team: 5 Entwickler
  • Rolle: Entwickler, Abstimmung der Anforderung mit der Fachabteilung
  • Tätigkeit: Implementierung von Business-Logik im Backend einer Client-Server-Anwendung, Datendesign neuer Features, Implementierung von Tests, Bugfixing.
Technologien: Visual Studio 2015, C#, .Net 4.62/4.7, WCF (OS-Dienst), Protocol Buffers Serialisierung, MS-SQL Server 16, SQL Server Management Studio (SSMS), SQL Profiler, EF6, Team Foundation Server (TFS), StyleCop, Sonar, MS-Test, Scrum.

Erweiterung einer Anwendung zur Optimierung des Einsatzes von Fahrzeugen

Transport und Logistik

>10.000 Mitarbeiter

Erweiterung eines mir gut bekannten Projektes (FEO 09.2011–12.2014), das sich seit dem Rollout in der Wartungsphase befindet.
  • Team: 1,5 Entwickler
  • Rolle: Entwickler, Abstimmung der Anforderung mit der Fachabteilung
  • Tätigkeit: Fullstack-Implementierung der Anforderungen in einem Client-Server-Projekt. Implementierung von Tests, Update des verwendeten DevExpress-GUI-Frameworks.
Technologien: Visual Studio 2015, C#, C++, .Net Framework 4.6, WinForm, DevExpress UI, Oracle DK 11g, Entity Framework (EF6), WCF, Protocol-Buffer-Serialisierung, TFS, MS-Test

Trade-Analyse-Tool, für Kunden eines Brokers

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

Trade-Analyse-Tool, das Kunden eines Brokers ermöglicht, die durchgeführten Trades zu analysieren. Desktop-Client-Lösung, die aus der Schnittstelle zur Trading-Plattform (TCP-Server) alle Aktionen protokolliert und die Informationen in diversen Reports zur Verfügung stellt.
  • Team: 3 Entwickler
  • Rolle: Lead Developer, Architekt
  • Tätigkeit: Anforderungsanalyse, Abstimmung mit der Fachabteilung, Entscheidung zum Daten- und Applikationsdesign, Implementierung von Tests.
Technologien: Visual Studio 2015, C#, .Net Framework 4.5, WinForm, DevExpress UI, Entity Framework (EF6), MS Compact Edition 4.0, TFS, MS-Test

Client-Server-Anwendung zur Ermittlung benötigter Ressourcen zur Abdeckung von Fahrplänen

Transport und Logistik

>10.000 Mitarbeiter

Rahmentool zur Pflege und zum Import von Fahrplandaten, die zur Auswertung an mathematische Solver (Cyplex und GUROBI) übergeben wurden. Deren Ergebnisse dienen der Optimierung des Fahrzeugeinsatzes (FEO), verwendet von ca. 350 Clientinstanzen aus drei Fachbereichen.
  • Team: 6 Entwickler
  • Rolle: Entwickler
Tätigkeit: Implementierung der Anforderungen in einem Scrum-iterativen Prozess. Unter anderem Routinglösungen für Netzinfrastruktur-Daten (Dijkstra-Algorithmus), Loadbalancer zur Verteilung der angeforderten Berechnungen auf die Rechenkerne, rollenbasiertes Rechtesystem für drei Fachbereiche, diverse Im-Export-Schnittstellen, Multi-Client-Szenarien mit Session etc.
Technologien: Visual Studio 2010/–12, C#, .Net Framework 4.0–4.6, WinForm, DevExpress UI, Entity Framework (EF6), MS SQL Server 2010, ORACLE DB 11g, Windows Communication Framework (WCF), Protocol Buffer, Team Foundation Server (TFS), MS-Test, Sonar.

Migration einer VB6-Applikation auf VB. Net.

Konsumgüter und Handel

50-250 Mitarbeiter

Die Anwendung dient dem Außendienst des Unternehmens zur Abwicklung der Verkaufstätigkeiten im Großhandel. Erweiterung mit Offline-Funktionalität und Synchronisation mit dem Server, sobald der Benutzer online verfügbar ist. Synchronisation der SQL-Server-Datenbank mit dem SAP-System des Unternehmens. Einsatz in 14 europäischen Ländern.
  • Team: 2 Entwickler
  • Rolle: Architekt, Entwickler
  • Tätigkeit: Architekturberatung, Anforderungsanalyse, Implementierung und Wissenstransfer an den fest angestellten VB6-Entwickler.
Technologien: VB.NET, Visual Studio 2008, .Net Framework 4.0, MS SQL Server 2008 R2, MS Edition 3.5, ADO.NET, T-SQL, MS SyncFramework 2.1, WinForm, DevExpress UI Framework, Crystal Reports, Click & Once, MS Test, Visual Source Save

Migration der WinForm Oberfläche, in einer Vorkontierungsapplikation

Wirtschaftsprüfung, Steuern und Recht

10-50 Mitarbeiter

Migration der WinForm-Oberfläche in einer Vorkontierungsapplikation mithilfe von DevExpress-UI-Framework-Komponenten. Erweiterung der Funktionalität zu einer Client/Server-Anwendung und Refaktorierung der Code-Basis.
  • Team: 1 Entwickler
  • Rolle: Entwickler, Abstimmung der Features mit der Buchhaltungsfachabteilung.
  • Tätigkeit: Designberatung in Abstimmung mit dem Auftraggeber, Implementierung, Datenbankdesign.
Technologien: VB.NET, WinForm, DevExpress UI Framework, .NET Framework 4.0, MS SQL Server 2008, ADO.NET, T-SQL, WCF, Visual Source Save, MS-Test

CRM-Auftragsverarbeitung und Callcenter Anwendung

Telekommunikation

50-250 Mitarbeiter

Eine CRM-Auftragsverarbeitung mit Mitarbeiterverwaltung zur Provisionsabrechnung und diversen Exportschnittstellen zur Auftragsübermittlung an Auftraggeber. Des Weiteren eine Call-Center-Lösung zur Auftragsakquise.
  • Team: 3 Entwickler
  • Rolle: Lead Developer, Architekturberatung
  • Tätigkeit: Prozessanalyse, Architekturberatung, Implementierung, Datenbankdesign
  • Technologien: VB.NET, .Net Framework 3.5, MS SQL Server 2005, ADO.NET, T-SQL, Alcatel OmniPCX Office Telefonanlage, TAPI 3.0, CTI, WinForm, Crystal Reports, SOP-XML-Webservice mit x. 509 (v. 3) Zertifikat-Authentifizierung, Subversion, TortoiseSVN, AnkhSVN

Zertifikate

AZ-900 Azure Fundamentals

PearsonVUE

2025

Microsoft Certified Professional

Microsoft

2012


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden