.NET Framework/ .NET Core Softwareentwickler/Fullstack
Aktualisiert am 05.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C#
Net Standard 4.8
Net Core 6.0-9.0
Blazor
WPF
DevExpress
AspNet Core MVC
REST
MS-Sql Server
Relationales Datenmodell
T-SQL
Postman
Scalar
xUnit
NSubsitute
Serilog
Prometheus
Grafana
Git
Team Foundation Server
Clean Code
SOLID
Scrum
Deutsch
Muttersprache
Englisch
Lesen B2, sprechen A2

Einsatzorte

Einsatzorte

Hamburg (+500km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 6 Monate
2024-01 - 2025-06

Migration mehrere BAFIN Schnittstellen

Lead Developer VS 2022 C# ReSharper ...
Lead Developer
Migration mehrere auf Access/VBA basierenden, bisher intern verwendeten BAFIN-Meldeschnittstellen auf .Net Core. Ziel war künftig, diese auf einen aktuellen Tech-Stack zu migrieren und externen Fondverwaltungsgesellschaften als Dienstleistung anzubieten. 
  • Architekturberatung, Refactoring, Implementierung, Datenbankdesign, Abstimmung mit der Fachabteilung, Wissenstransfer
  • Team: 3 Entwickler
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 und UseCase orientiert).
BANKEN/FINANZDIENSTLEISTUNGEN
Frankfurt
1 Jahr 3 Monate
2023-07 - 2024-09

Migration und Neuentwicklung Benutzerverwaltung

Lead Developer, Architekt VS 2022 C# ReSharper ...
Lead Developer, Architekt
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 Applikationsübergreifende Übersicht für die Administration über ein Dashboard.
  • Prozessanalyse, Architekturberatung, Implementierung, Datenbankdesign, Abstimmung mit den Fachabteilungen, Wissenstransfer
  • Team: 3, zeitweise 5 Entwickler
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
BANKEN/FINANZDIENSTLEISTUNGEN
Frankfurt am Main
9 Monate
2022-09 - 2023-05

Migration Vertriebslösung Außendienst

Lead Developer, Architekt Visual Studio 2019 VB.NET C# ...
Lead Developer, Architekt
Migration einer 11 Jahre alten .NET Standard Anwendung (.NET 4.0) nach .Net Core 6.0 LTS. 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 einem 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 bisherigen Datenbasis in eine MS-SQL-Server Express 2019 Datenbank Instanz migriert, das Datenbank Design für neue Features erweitert.
  • Beratung bei der Planung zur Migration, Analyse der Codebasis, Implementierung, Datenbankdesign, Abstimmung neuer Features mit den Fachabteilungen
  • Team: 2 Entwickler
Visual Studio 2019 VB.NET C# ReSharper .Net Standard 4.0 .NET Core 6.0 LTS WPF MS-SQL Server Express 2019 MS-SQL Server Managementstudio (MSSM) T-SQL DevExpress UI Framework Click & Once Git GitHub Serilog Scrum-Kanban Jira
CONSUMER ELECTRONICS
Esslingen am Neckar
2 Jahre 2 Monate
2020-06 - 2022-07

Migration Risikomanagement System

Entwickler, Beratung Migrationsplanung VS 2019 C# ASP.NET Core ...
Entwickler, Beratung Migrationsplanung
Migration einer Anwendung zur Beobachtung von Liquidity Coverage Requirement (LCR) Kennzahlen innerhalb des bestehenden Risikomanagementsystems. Die bisherige Anwendung bestand aus diversen älteren .NET-Framework-Standard-Import-Lösungen. 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.
  • Analyse der Codebasis, Implementierung
  • Team: 5 Entwickler
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
BANKEN/FINANZDIENSTLEISTUNGEN
Frankfurt am Main
9 Monate
2019-09 - 2020-05

Inventory Verwaltung (ERP)

Interim-Entwickler für ein vorübergehend ausgefallenes Teammitglied VS 2019 C# ASP.NET Core ...
Interim-Entwickler für ein vorübergehend ausgefallenes Teammitglied
Langlaufendes Projekt zur effizienten Planung und Verwaltung interner Ressourcen des Unternehmens (Inventory-Verwaltung).
  • Implementierung von Anforderungen nach Abstimmung mit den Fachabteilungen und dem Product Owner
  • Team: 5 Entwickler
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
KONSUMGÜTER UND HANDEL
Tuttlingen
7 Monate
2019-01 - 2019-07

Ermittlung der täglichen Kennzahlen für das Risikomanagement

Entwickler Visual Studio 2017 C# .Net Standard 4.7 ...
Entwickler
Eine Langläufer-Applikation zur Ermittlung der täglichen Kennzahlen für das Risikomanagement einer Bank. Im System werden in einem Übernacht Prozess die zum Risikomanagement notwendigen Daten geliefert, eingelesen und verarbeitet zur täglichen Vorlage beim zuständigen Vorstand zur Risiko Vorsorge.
  • Implementierung von Anforderungen der Fachabteilung
  • Team: 8 Entwickler
Visual Studio 2017 C# .Net Standard 4.7 MS-SQL Server 2017 Repository/Unit-of-WorkPattern Storage Procedure T-SQL NHibernate Windsor Castle Team Foundation Server (TFS) PowerShell Octopus Deploy
BANKEN/FINANZDIENSTLEISTUNGEN
3 Monate
2018-10 - 2018-12

Upgrade des Lost Given Default Model (LGD)

Entwickler Visual Studio 2017 C# .Net Standard 4.7 ...
Entwickler
Upgrade des Lost Given Default Model (LGD) auf die neueste Version des verwendeten RSU Models. Das Modell berechnet die Verlustquote bei Ausfall von Großkreditnehmern (Immobilien-, Wertpapier- und Schiffsbeteiligungen). Dabei werden besicherte Teile der Forderung mit diversen Prognoseverfahren bewertet, für den unbesicherten Teil statistische Methoden zur Abschätzung verwendet und beides zusammengeführt. Die Bewertung ist Teil des Kreditkonversionsfaktors (CCF) im Kontext von IFRS 9.
  • Implementierung des Modells auf Basis eines Fachkonzeptes zur Weiterentwicklung des LGD-Rechners
  • Team: Einzelkämpfer
Visual Studio 2017 C# .Net Standard 4.7 RUS Model v9.0 Library MS-SQL Server 2017 Storage Procedure T-SQL Team Foundation Server Octopus Deploy
BANKEN/FINANZDIENSTLEISTUNGEN
1 Jahr 6 Monate
2017-04 - 2018-09

Abstimmung der Anforderung mit der Fachabteilung

Entwickler Visual Studio 2015 C# .Net 4.62/4.7 ...
Entwickler
Backend-Implementierung weiterer Features in einer bestehenden ERP-Anwendung für ein Logistikunternehmen
  • Implementierung von Business-Logik im Backend einer Client-Server-Anwendung, Datendesign neuer Features, Implementierung von Tests, Bugfixing
  • Team: 5 Entwickler
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
TRANSPORT UND LOGISTIK
9 Monate
2016-07 - 2017-03

Fahrzeugeinsatzoptimierung

Entwickler - Abstimmung der Anforderung mit der Fachabteilung Visual Studio 2015 C# C++ ...
Entwickler - Abstimmung der Anforderung mit der Fachabteilung
Erweiterung eines mir bekannten Projektes zur Fahrzeugeinsatzoptimierung (FEO 09.2011?12.2014), das sich seit dem Rollout 2014 in der Wartungsphase befindet. In der praktischen Anwendung hatten sich eine Reihe von Erweiterungswünschen der Benutzer der Lösung angesammelt, die in einem iterativen Verfahren implementiert wurden.
  • Fullstack-Implementierung der Anforderungen in einem Client-Server-Projekt. Implementierung von Tests, Update des verwendeten DevExpress-GUI-Frameworks
  • Team: 1,5 Entwickler
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
TRANSPORT UND LOGISTIK
1 Jahr 2 Monate
2015-04 - 2016-05

Trade-Analyse-Tool

Lead Developer, Architekt Visual Studio 2015 C# .Net Framework 4.5 ...
Lead Developer, Architekt
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. 
  • Anforderungsanalyse, Abstimmung mit der Fachabteilung, Entscheidung zum Daten- und Applikationsdesign, Implementierung von Tests
  • Team: 3 Entwickler
Visual Studio 2015 C# .Net Framework 4.5 WinForm DevExpress UI Entity Framework (EF6) MS Compact Edition 4.0 TFS MS-Test
FINANZEN/BROKERGESELLSCHAFT
3 Jahre 4 Monate
2011-09 - 2014-12

Client-Server-Anwendung

Entwickler Visual Studio 2010/?12 C# .Net Framework 4.0?4.6 ...
Entwickler
Client-Server-Anwendung zur Ermittlung benötigter Ressourcen zur Abdeckung von Fahrplänen. 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.
  • 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.
  • Team: 6 Entwickler
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
TRANSPORT UND LOGISTIK
9 Monate
2010-07 - 2011-03

Migration einer VB6-Applikation

Architekt, Entwickler VB.NET Visual Studio 2008 .Net Framework 4.0 ...
Architekt, Entwickler
Migration einer VB6-Applikation auf VB. Net. 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.
  • Architekturberatung, Anforderungsanalyse, Implementierung und Wissenstransfer für den fest angestellten VB6-Entwickler
  • Team: 2 Entwickler
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
CONSUMER ELECTRONICS
3 Monate
2010-04 - 2010-06

Abstimmung der Features mit der Buchhaltungsfachabteilung

Entwickler VB.NET WinForm DevExpress UI Framework ...
Entwickler
Migration der WinForm Oberfläche, in einer Vorkontierungsapplikation mithilfe von DevExpress UI Framework Komponenten. Erweiterung der Funktionalität zu einer Client/ Server Anwendung und Refrakturierung der Code-Basis. 
  • Designberatung in Abstimmung mit dem Auftraggeber, Implementierung, Datenbankdesign
  • Team: 1 Entwickler
VB.NET WinForm DevExpress UI Framework .NET Framework 4.0 MS SQL Server 2008 ADO.NET T-SQL WCF Visual Source Save MS-Test
WIRTSCHAFTSPRÜFUNG, STEUERN UND RECHT
1 Jahr 5 Monate
2008-11 - 2010-03

Architekturberatung

Lead Developer VB.NET .Net Framework 3.5 MS SQL Server 2005 ...
Lead Developer
Eine CRM-Auftragsverarbeitung mit Mitarbeiterverwaltung zur Provisionsabrechnung und diverse Exportschnittstellen zur Auftragsübermittlung an Auftraggeber. Des Weiteren eine Call-Center-Lösung zur Auftragsakquise. 
  • Prozessanalyse, Architekturberatung, Implementierung, Datenbank Design 
  • Team: 3 Entwickler
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
HANDEL UND VERTRIEB

Aus- und Weiterbildung

Aus- und Weiterbildung


Position

Position

Senior Softwareentwickler Fullstack - C# .NET Standard, .NET Core, Web & Desktop, MS SQL Server

Kompetenzen

Kompetenzen

Top-Skills

C# Net Standard 4.8 Net Core 6.0-9.0 Blazor WPF DevExpress AspNet Core MVC REST MS-Sql Server Relationales Datenmodell T-SQL Postman Scalar xUnit NSubsitute Serilog Prometheus Grafana Git Team Foundation Server Clean Code SOLID Scrum

Schwerpunkte

  • NET Core Desktop- und Webapplikationen: Implementierung und/oder Beratung.
  • VBA, VB6 und .NET-Standard-Migration nach .NET Core in Web- oder Desktop-Lösungen.
  • Datenverarbeitung: Design, Migration und Integration auf MS SQL Server.
  • Geschäftsprozessanalysen und -optimierung (Logistik, Banken & Finanzdienstleister).
  • Interim-Entwickler, wenn es im Projekt brennt, wegen Personalausfall oder zusätzlichen Aufwänden. 

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Kandidat ist ein auf .NET-Projekte spezialisierter Entwickler, Freelancer mit 17 Jahren Erfahrung, gesammelt in 13 Projekten für 9 Auftraggeber. Seine Expertise umfasst die Beratung und Implementierung bei Neuentwicklung und/ oder Migrationsprojekte in .NET Core Web- oder Desktop-Applikationen. Dabei unterstützt er gerne Unternehmen dabei, teure Investitionen in ?Alt Code? nicht zu verschwenden. 

VORGEHENSMODELLE IN DER IMPLEMENTIERUNG
  • Clean Code (Robert C. Martin): Code, der eine gut lesbare Geschichte über Prozesse erzählt
  • DRY (Andrew Hunt): Ideen nicht mehrfach erzählen
  • SOLID Prinzipien: Die Codebase beherrschbar halten
  • YAGNI: Nur implementieren, was benötigt wird
  • Legacy Code vermeiden: Jeder Code ohne Test ist Legacy Code
  • Code Review: wo auch immer es möglich ist
  • Verwendung von Pattern: Wo auch immer sie sinnvoll sind
  • Datenbanknormalisierung NF1 ? NF5 & (BCNF): Redundante Daten vermeiden
  • Agile Entwicklung: Nahe an den Nutzerbedürfnissen, Software verfolgt keinen Selbstzweck

TECHNOLOGIEBEGLEITER
  • C#/ v4.0 > v13.0, ReSharper, Visual Studio, Visual Code, dot Memory, dotTrace
  •  .Net Framework Standard, .Net Core v6.0 > v9.0, dotNet CLI, Nuget
  • Blazor SSR/WASM, ASP.NET Core MVC, Razor, WPF
  • ASP.NET Core Web API, Minimal API, FastEndpoints, SignalR, WCF, HttpClient
  • MS-SQL Server, Entity Framework 6.x, EF Core, T-SQL, SSMS
  • Postman, Insomnia, Scalar (.Net 9), XUnit, NSubstitute, Serilog, Prometheus, Grafana, Jaeger
  • Git, GitLab, GitHub, TFS, Scrum, Kanban, Jira

Branchen

Branchen


Einsatzorte

Einsatzorte

Hamburg (+500km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 6 Monate
2024-01 - 2025-06

Migration mehrere BAFIN Schnittstellen

Lead Developer VS 2022 C# ReSharper ...
Lead Developer
Migration mehrere auf Access/VBA basierenden, bisher intern verwendeten BAFIN-Meldeschnittstellen auf .Net Core. Ziel war künftig, diese auf einen aktuellen Tech-Stack zu migrieren und externen Fondverwaltungsgesellschaften als Dienstleistung anzubieten. 
  • Architekturberatung, Refactoring, Implementierung, Datenbankdesign, Abstimmung mit der Fachabteilung, Wissenstransfer
  • Team: 3 Entwickler
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 und UseCase orientiert).
BANKEN/FINANZDIENSTLEISTUNGEN
Frankfurt
1 Jahr 3 Monate
2023-07 - 2024-09

Migration und Neuentwicklung Benutzerverwaltung

Lead Developer, Architekt VS 2022 C# ReSharper ...
Lead Developer, Architekt
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 Applikationsübergreifende Übersicht für die Administration über ein Dashboard.
  • Prozessanalyse, Architekturberatung, Implementierung, Datenbankdesign, Abstimmung mit den Fachabteilungen, Wissenstransfer
  • Team: 3, zeitweise 5 Entwickler
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
BANKEN/FINANZDIENSTLEISTUNGEN
Frankfurt am Main
9 Monate
2022-09 - 2023-05

Migration Vertriebslösung Außendienst

Lead Developer, Architekt Visual Studio 2019 VB.NET C# ...
Lead Developer, Architekt
Migration einer 11 Jahre alten .NET Standard Anwendung (.NET 4.0) nach .Net Core 6.0 LTS. 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 einem 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 bisherigen Datenbasis in eine MS-SQL-Server Express 2019 Datenbank Instanz migriert, das Datenbank Design für neue Features erweitert.
  • Beratung bei der Planung zur Migration, Analyse der Codebasis, Implementierung, Datenbankdesign, Abstimmung neuer Features mit den Fachabteilungen
  • Team: 2 Entwickler
Visual Studio 2019 VB.NET C# ReSharper .Net Standard 4.0 .NET Core 6.0 LTS WPF MS-SQL Server Express 2019 MS-SQL Server Managementstudio (MSSM) T-SQL DevExpress UI Framework Click & Once Git GitHub Serilog Scrum-Kanban Jira
CONSUMER ELECTRONICS
Esslingen am Neckar
2 Jahre 2 Monate
2020-06 - 2022-07

Migration Risikomanagement System

Entwickler, Beratung Migrationsplanung VS 2019 C# ASP.NET Core ...
Entwickler, Beratung Migrationsplanung
Migration einer Anwendung zur Beobachtung von Liquidity Coverage Requirement (LCR) Kennzahlen innerhalb des bestehenden Risikomanagementsystems. Die bisherige Anwendung bestand aus diversen älteren .NET-Framework-Standard-Import-Lösungen. 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.
  • Analyse der Codebasis, Implementierung
  • Team: 5 Entwickler
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
BANKEN/FINANZDIENSTLEISTUNGEN
Frankfurt am Main
9 Monate
2019-09 - 2020-05

Inventory Verwaltung (ERP)

Interim-Entwickler für ein vorübergehend ausgefallenes Teammitglied VS 2019 C# ASP.NET Core ...
Interim-Entwickler für ein vorübergehend ausgefallenes Teammitglied
Langlaufendes Projekt zur effizienten Planung und Verwaltung interner Ressourcen des Unternehmens (Inventory-Verwaltung).
  • Implementierung von Anforderungen nach Abstimmung mit den Fachabteilungen und dem Product Owner
  • Team: 5 Entwickler
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
KONSUMGÜTER UND HANDEL
Tuttlingen
7 Monate
2019-01 - 2019-07

Ermittlung der täglichen Kennzahlen für das Risikomanagement

Entwickler Visual Studio 2017 C# .Net Standard 4.7 ...
Entwickler
Eine Langläufer-Applikation zur Ermittlung der täglichen Kennzahlen für das Risikomanagement einer Bank. Im System werden in einem Übernacht Prozess die zum Risikomanagement notwendigen Daten geliefert, eingelesen und verarbeitet zur täglichen Vorlage beim zuständigen Vorstand zur Risiko Vorsorge.
  • Implementierung von Anforderungen der Fachabteilung
  • Team: 8 Entwickler
Visual Studio 2017 C# .Net Standard 4.7 MS-SQL Server 2017 Repository/Unit-of-WorkPattern Storage Procedure T-SQL NHibernate Windsor Castle Team Foundation Server (TFS) PowerShell Octopus Deploy
BANKEN/FINANZDIENSTLEISTUNGEN
3 Monate
2018-10 - 2018-12

Upgrade des Lost Given Default Model (LGD)

Entwickler Visual Studio 2017 C# .Net Standard 4.7 ...
Entwickler
Upgrade des Lost Given Default Model (LGD) auf die neueste Version des verwendeten RSU Models. Das Modell berechnet die Verlustquote bei Ausfall von Großkreditnehmern (Immobilien-, Wertpapier- und Schiffsbeteiligungen). Dabei werden besicherte Teile der Forderung mit diversen Prognoseverfahren bewertet, für den unbesicherten Teil statistische Methoden zur Abschätzung verwendet und beides zusammengeführt. Die Bewertung ist Teil des Kreditkonversionsfaktors (CCF) im Kontext von IFRS 9.
  • Implementierung des Modells auf Basis eines Fachkonzeptes zur Weiterentwicklung des LGD-Rechners
  • Team: Einzelkämpfer
Visual Studio 2017 C# .Net Standard 4.7 RUS Model v9.0 Library MS-SQL Server 2017 Storage Procedure T-SQL Team Foundation Server Octopus Deploy
BANKEN/FINANZDIENSTLEISTUNGEN
1 Jahr 6 Monate
2017-04 - 2018-09

Abstimmung der Anforderung mit der Fachabteilung

Entwickler Visual Studio 2015 C# .Net 4.62/4.7 ...
Entwickler
Backend-Implementierung weiterer Features in einer bestehenden ERP-Anwendung für ein Logistikunternehmen
  • Implementierung von Business-Logik im Backend einer Client-Server-Anwendung, Datendesign neuer Features, Implementierung von Tests, Bugfixing
  • Team: 5 Entwickler
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
TRANSPORT UND LOGISTIK
9 Monate
2016-07 - 2017-03

Fahrzeugeinsatzoptimierung

Entwickler - Abstimmung der Anforderung mit der Fachabteilung Visual Studio 2015 C# C++ ...
Entwickler - Abstimmung der Anforderung mit der Fachabteilung
Erweiterung eines mir bekannten Projektes zur Fahrzeugeinsatzoptimierung (FEO 09.2011?12.2014), das sich seit dem Rollout 2014 in der Wartungsphase befindet. In der praktischen Anwendung hatten sich eine Reihe von Erweiterungswünschen der Benutzer der Lösung angesammelt, die in einem iterativen Verfahren implementiert wurden.
  • Fullstack-Implementierung der Anforderungen in einem Client-Server-Projekt. Implementierung von Tests, Update des verwendeten DevExpress-GUI-Frameworks
  • Team: 1,5 Entwickler
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
TRANSPORT UND LOGISTIK
1 Jahr 2 Monate
2015-04 - 2016-05

Trade-Analyse-Tool

Lead Developer, Architekt Visual Studio 2015 C# .Net Framework 4.5 ...
Lead Developer, Architekt
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. 
  • Anforderungsanalyse, Abstimmung mit der Fachabteilung, Entscheidung zum Daten- und Applikationsdesign, Implementierung von Tests
  • Team: 3 Entwickler
Visual Studio 2015 C# .Net Framework 4.5 WinForm DevExpress UI Entity Framework (EF6) MS Compact Edition 4.0 TFS MS-Test
FINANZEN/BROKERGESELLSCHAFT
3 Jahre 4 Monate
2011-09 - 2014-12

Client-Server-Anwendung

Entwickler Visual Studio 2010/?12 C# .Net Framework 4.0?4.6 ...
Entwickler
Client-Server-Anwendung zur Ermittlung benötigter Ressourcen zur Abdeckung von Fahrplänen. 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.
  • 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.
  • Team: 6 Entwickler
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
TRANSPORT UND LOGISTIK
9 Monate
2010-07 - 2011-03

Migration einer VB6-Applikation

Architekt, Entwickler VB.NET Visual Studio 2008 .Net Framework 4.0 ...
Architekt, Entwickler
Migration einer VB6-Applikation auf VB. Net. 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.
  • Architekturberatung, Anforderungsanalyse, Implementierung und Wissenstransfer für den fest angestellten VB6-Entwickler
  • Team: 2 Entwickler
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
CONSUMER ELECTRONICS
3 Monate
2010-04 - 2010-06

Abstimmung der Features mit der Buchhaltungsfachabteilung

Entwickler VB.NET WinForm DevExpress UI Framework ...
Entwickler
Migration der WinForm Oberfläche, in einer Vorkontierungsapplikation mithilfe von DevExpress UI Framework Komponenten. Erweiterung der Funktionalität zu einer Client/ Server Anwendung und Refrakturierung der Code-Basis. 
  • Designberatung in Abstimmung mit dem Auftraggeber, Implementierung, Datenbankdesign
  • Team: 1 Entwickler
VB.NET WinForm DevExpress UI Framework .NET Framework 4.0 MS SQL Server 2008 ADO.NET T-SQL WCF Visual Source Save MS-Test
WIRTSCHAFTSPRÜFUNG, STEUERN UND RECHT
1 Jahr 5 Monate
2008-11 - 2010-03

Architekturberatung

Lead Developer VB.NET .Net Framework 3.5 MS SQL Server 2005 ...
Lead Developer
Eine CRM-Auftragsverarbeitung mit Mitarbeiterverwaltung zur Provisionsabrechnung und diverse Exportschnittstellen zur Auftragsübermittlung an Auftraggeber. Des Weiteren eine Call-Center-Lösung zur Auftragsakquise. 
  • Prozessanalyse, Architekturberatung, Implementierung, Datenbank Design 
  • Team: 3 Entwickler
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
HANDEL UND VERTRIEB

Aus- und Weiterbildung

Aus- und Weiterbildung


Position

Position

Senior Softwareentwickler Fullstack - C# .NET Standard, .NET Core, Web & Desktop, MS SQL Server

Kompetenzen

Kompetenzen

Top-Skills

C# Net Standard 4.8 Net Core 6.0-9.0 Blazor WPF DevExpress AspNet Core MVC REST MS-Sql Server Relationales Datenmodell T-SQL Postman Scalar xUnit NSubsitute Serilog Prometheus Grafana Git Team Foundation Server Clean Code SOLID Scrum

Schwerpunkte

  • NET Core Desktop- und Webapplikationen: Implementierung und/oder Beratung.
  • VBA, VB6 und .NET-Standard-Migration nach .NET Core in Web- oder Desktop-Lösungen.
  • Datenverarbeitung: Design, Migration und Integration auf MS SQL Server.
  • Geschäftsprozessanalysen und -optimierung (Logistik, Banken & Finanzdienstleister).
  • Interim-Entwickler, wenn es im Projekt brennt, wegen Personalausfall oder zusätzlichen Aufwänden. 

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Kandidat ist ein auf .NET-Projekte spezialisierter Entwickler, Freelancer mit 17 Jahren Erfahrung, gesammelt in 13 Projekten für 9 Auftraggeber. Seine Expertise umfasst die Beratung und Implementierung bei Neuentwicklung und/ oder Migrationsprojekte in .NET Core Web- oder Desktop-Applikationen. Dabei unterstützt er gerne Unternehmen dabei, teure Investitionen in ?Alt Code? nicht zu verschwenden. 

VORGEHENSMODELLE IN DER IMPLEMENTIERUNG
  • Clean Code (Robert C. Martin): Code, der eine gut lesbare Geschichte über Prozesse erzählt
  • DRY (Andrew Hunt): Ideen nicht mehrfach erzählen
  • SOLID Prinzipien: Die Codebase beherrschbar halten
  • YAGNI: Nur implementieren, was benötigt wird
  • Legacy Code vermeiden: Jeder Code ohne Test ist Legacy Code
  • Code Review: wo auch immer es möglich ist
  • Verwendung von Pattern: Wo auch immer sie sinnvoll sind
  • Datenbanknormalisierung NF1 ? NF5 & (BCNF): Redundante Daten vermeiden
  • Agile Entwicklung: Nahe an den Nutzerbedürfnissen, Software verfolgt keinen Selbstzweck

TECHNOLOGIEBEGLEITER
  • C#/ v4.0 > v13.0, ReSharper, Visual Studio, Visual Code, dot Memory, dotTrace
  •  .Net Framework Standard, .Net Core v6.0 > v9.0, dotNet CLI, Nuget
  • Blazor SSR/WASM, ASP.NET Core MVC, Razor, WPF
  • ASP.NET Core Web API, Minimal API, FastEndpoints, SignalR, WCF, HttpClient
  • MS-SQL Server, Entity Framework 6.x, EF Core, T-SQL, SSMS
  • Postman, Insomnia, Scalar (.Net 9), XUnit, NSubstitute, Serilog, Prometheus, Grafana, Jaeger
  • Git, GitLab, GitHub, TFS, Scrum, Kanban, Jira

Branchen

Branchen


Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.