10/04/2022

Portfolio

Folgend ein Auszug aus meiner Projekt- und Kundenhistorie.

In jedem Projekt war und ist es mir bis heute eine große Freude an der Umsetzung spannender Themenkomplexe und Problemstellungen teilgenommen zu haben.

An dieser Stelle ein großes Dankeschön an alle Kunden und Teams für das entgegengebrachte Vertrauen und die Zusammenarbeit.

Den jüngsten Portfolioeintrag gibt es hier: Sportec Solutions Text Engine

“Reverse Proxy” – Siemens AG

Seit 01 / 2022

Code Review und Weiterentwicklung eines 2-FA Reverse Proxy für die Siemens ALM Azure DevOps OnPremise Landschaft

  • .NET Framework 4.7.2, C# 7.3
  • ASP.NET
  • IIS 10
  • Ablösung von NTLM durch Kerberos
  • Zweifaktorauthentifizierung durch zusätzliche Dienste (u.a. OAuth-Provider)
  • Code Reviews, Bugfixing, Performanceoptimierungen, Unittests
  • Umsetzung von zentraler Logging Lösung mit NLog, Elasticsearch und Kibana
  • Durchschnittlich 10.000 aktive Clients täglich
  • Implementierung von Last- und Stresstests mit Apache JMeter
  • Debugging, Fehleranalyse und Bugfixing

“Stammdatenservices” – Sportec Solutions GmbH

Seit 11 / 2021

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

Seit 03 / 2021

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

Seit 03 / 2019

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 komplette Historie entnehmen Sie bitte meinem Profil auf Anfrage.