Durch die jahrelange Arbeit als Softwareentwickler hatte ich das Glück bei dutzenden Kunden und Projekten verschiedenster Branchen tätig zu sein.
In jedem dieser Einsätze war es mir eine große Freude an der Umsetzung spannender Themenkomplexe und Problemstellungen teilnehmen zu können.
An dieser Stelle ein großes Dankeschön an alle Kunden und Teams für das entgegengebrachte Vertrauen und die Zusammenarbeit.
“IoT Management App” – ATEC / Hosenso
06 / 2024 – 08 / 2024
Bei Hosenso war ich Teil des Entwicklungsteams, das eine Anwendungsplattform für nachhaltige Energielösungen im Bereich der IoT-Geräte entwickelt. Dies beinhaltet die Entwicklung einer Web- und Mobile-App unter Verwendung von .NET MAUI und Blazor Hybrid Technologie von Microsoft.
- .NET 8, C#
- ASP.NET Core
- Blazor
- .NET MAUI und Blazor Hybrid
- HTML5, CSS, Tailwind
- HTTP REST APIs
- Entity Framework Core
- PostgreSQL
“AIS” – BDO AG
09 / 2023 – 04 / 2024
Einbringen meiner Expertise und Erfahrungswerte in der Softwareentwicklung zur Weiterentwicklung des internen “Auftragsinformationssystems” für die BDO AG Wirtschaftsprüfungsgesellschaft in Hamburg mit Schwerpunkt auf das Erstellen und Coaching von automatisierten Build- und Release-Pipelines
- .NET, C#
- ASP.NET Framework 4.8
- HTTP REST APIs & OData
- Microsoft SQL Server
- SharePoint Online & Microsoft Graph API
- Azure DevOps, YAML-Pipelines
- Continuous Integration & Continuous Deployment
- Azure Cloud Deployments mit Bicep
- Debugging, Fehleranalyse und Bugfixing
“EnPower X” – EnBW Energie Baden-Württemberg AG
04 / 2023 – 09 / 2023
Einbringen meiner Expertise für das Hosting und die kontinuierliche Weiterentwicklung der EnBW SaaS-Energielösung “EnPower X” Plattform als Teil des Teams “Cloud Services, Integration und Architektur”
- .NET, C#
- ASP.NET Core
- Distributed Systems
- Microsoft Azure Cloud Services
- DevOps
- Kubernetes
- Debugging, Fehleranalyse und Bugfixing
“Reverse Proxy” – Siemens AG
01 / 2022 – 09 / 2023
Qualitätssicherung und Weiterentwicklung eines 2-FA Reverse Proxy für die Siemens ALM Azure DevOps OnPremise Landschaft
Detaillierter Portfolioeintrag
- .NET Framework 4.8, C# 7.3
- Portierung auf .NET 6, C# 10
- Adaption von Microsoft YARP (https://github.com/microsoft/reverse-proxy)
- ASP.NET Core
- IIS 10
- Ablösung von NTLM durch Kerberos
- Zweifaktorauthentifizierung durch die Anbindung eines OIDC-Anbieters
- Code Reviews, Bugfixing, Performanceoptimierungen, Unit- und Integrationtests
- Implementierung & Umsetzung von zentraler Logging Lösung mit NLog, Elasticsearch und Kibana
- Täglich durchschnittlich 10.000 aktive Clients, 100 Mio. Requests
- Implementierung von Last- und Stresstests mit Apache JMeter
- Implementierung des WebSocket Stacks
- Debugging, Fehleranalyse und Bugfixing
- Ausgeprägte Analyse von HTTP und TCP mit Fiddler und Wireshark
- Integration von Prometheus Metriken und Visualisierung durch Grafana Dashboards
“Stammdatenservices” – Sportec Solutions GmbH
11 / 2021 – 12 / 2022
Mitarbeit im Backend zur Neuentwicklung einer zentralen Applikation für die Pflege von Stammdaten (Core Data Services)
- .NET 6, C# 9
- ASP.NET
- Modellierung der Entitäten nach Domain Driven Design
- Implementierung von REST basierenden HTTP Webservices
- Einsatz des Mediator-Patterns mit MediatR Framework
- Implementierung einer Autorisierungs- und Authentifizierungsschicht mit OAuth2 über Auth0
- Datenbankentwicklung gegen IBM Informix
- Docker, Kubernetes
- Unit- und Integration Testing
- End-To-End Tests mit Microsoft Playwright
- Zusammenarbeit mit Frontend-Entwicklern (Angular)
“Text Engine” – Sportec Solutions GmbH
03 / 2021 – 12 / 2022
Leitende Backendentwicklung zur Umsetzung einer „Text Engine“ für eine Template basierende und automatisierte Generation von redaktionellen Texten anhand von Fußballstatistikdaten für den DFB Match Analysis Hub (in Echtzeit)
Detaillierter Portfolioeintrag
- XML basiertes Framework zur Definierung von dynamischen Regelsätzen und multilingualen Texten
- Erzeugung von Texten anhand von variablen Fußballstatistiken in durchschnittlich 4-8 ms
- .NET 5, ASP.NET über C# 9
- HTTP
- XML, XSD, JSON
- OAuth, OpenID Connect
- Swagger (OpenAPI)
- Fluid Text Templating
- Serilog Logging mit Elasticsearch & Kibana
- xUnit Unit- und Integrationtests
- Azure DevOps CI/CD
- Kubernetes Hosting in AWS
- Docker
“Mein Fielmann Account” – Fielmann
11 / 2020 – 05 / 2021
Backend Softwareentwicklung zur Weiterentwicklung des „Mein Fielmann“ Online Kundenaccounts
- Umsetzung von User Stories nach SCRUM im agilen Team
- C#, .NET Core, Entity Framework Core, ASP.NET Core
- Implementierung von REST basierenden Webservices
- Micro Service Infrastruktur, Orchestration durch Kubernetes in AWS Cloud
- Einsatz von Kafka als Message Broker
- Datenbankentwicklung gegen PostgreSQL
- Einsatz von Docker Images
- Unit- und Integration Testing
- Einsatz von Grafana und Prometheus zur Implementierung eigener Metriken
“DataHub” – Deltatre
09 / 2019 – 10 / 2020
Unterstützung in der Backendentwicklung der DataHub Applikation zur Sammlung und Auslieferung von Event- und Positionsdaten von Live-Fußballspielen
- C#, .NET Core, ASP.NET Core
- HTTP REST API
- MongoDb
- NATS Message Broker
- Web Socket Implementierung
- Implementierung und Abbildung von eigenen Metriken via Prometheus
- Unit- und Integration Testing
- SCRUM basiertes Team
“DFB Leistungszentren” – Deltatre
03 / 2019 – 12 / 2022
Leitende Backendentwicklung einer Angular-App für den DFB zur Verwaltung von Leistungszentren der Fußballvereine der 1. – 3. Liga
- C#, .NET Core, Entity Framework, ASP.NET Core
- Modellierung der Entitäten nach Domain Driven Design
- Implementierung von REST basierenden HTTP Webservices
- Implementierung einer Autorisierungs- und Authentifizierungsschicht mit OAuth2 über Auth0
- Datenbankentwicklung gegen Microsoft SQL Server
- Hosting in Microsoft Azure
- Unit- und Integration Testing
“Mein Fielmann Account” – Fielmann
03 / 2018 – 02 / 2019
Backend Softwareentwicklung zur Umsetzung eines Online Kundenaccounts
- Umsetzung von User Stories nach SCRUM im agilen Team
- C#, .NET Core, Entity Framework, ASP.NET
- Implementierung von REST basierenden Webservices
- Micro Service Infrastruktur, Orchestration durch Kubernetes in AWS Cloud
- Implementierung einer Autorisierungs- und Authentifizierungsschicht mit OAuth2
- Einsatz von Kafka als Message Broker
- Datenbankentwicklung gegen PostgreSQL
- Einsatz von Docker Images
- Unit- und Integration Testing
- Einsatz von Grafana und Prometheus zur Implementierung eigener Metriken
Eine vollständige Historie sende ich Ihnen gerne auf Anfrage in Form eines CV zu.