Software Architekt & Azure Cloud Berater (Certified)
Aktualisiert am 28.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 28.11.2024
Verfügbar zu: 85%
davon vor Ort: 50%
Softwarearchitektur
Microsoft Azure
Fullstack .NET
Stakeholdermanagement
Teamleading
Requirements Engineering
Clean Architecture
C#
Refactoring
Angular
Microservice
Agile Mindset
Microsoft SQL Server
TypeScript
Unit Testing
Clean Code
JavaScript
Azure DevOps
Integrationstest
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Gut

Einsatzorte

Einsatzorte

Düsseldorf (+500km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-08 - heute

Konzeption und Koordination der Migration von CRM-Mikroservices

Software-Architekt / Cloud Consultant ARC42 Templates TOGAF Domain-driven Design (DDD) ...
Software-Architekt / Cloud Consultant
  • Konzeption und Koordination der Migration von CRM-Mikroservices gemäß dem Cloud-First-Ansatz in die Azure-Cloud.
  • Für die Integration in die Systemlandschaft wurde ein Event-Driven Design gewählt, um die Services zu entkoppeln und eine zuverlässige asynchrone Prozessverarbeitung bei hoher Skalierbarkeit zu gewährleisten.
  • Die Servicelandschaft bildet geschäftskritische Prozesse rund um die Themen ?Kundenmanagement?, ?Kundenbindung? und ?Marketing? ab. In Bezug auf Kundendaten dient sie als Single Point of Truth. Da sich in diesem Geschäft alles um den Kunden dreht, ist ein hohes Maß an Zuverlässigkeit, Sicherheit und Skalierbarkeit von entscheidender Bedeutung.
  • Alle weiteren Geschäftsprozesse, die sowohl in den lokalen Shops als auch in den Online-Shops abgebildet werden, sind Konsumenten der Services.
  • In Zusammenarbeit mit dem Product Owner und der Qualitätssicherung wurden die Qualitätsanforderungen erarbeitet, Lösungskonzepte entwickelt und die User Stories formuliert, um die exakte Umsetzung durch das Entwicklerteam zu gewährleisten.
  • Nach Fertigstellung des MVP-Standes in der Azure Cloud erfolgte die Migration von mehr als 30 Millionen Kundendatensätzen und die Umstellung von der alten On-Premise-Lösung auf die neu entwickelte Lösung im laufenden Betrieb.
  • Durch die Zusammenarbeit wurde der Kunde nicht nur strategisch beraten und erhielt eine komplett neu konzipierte Lösung, sondern auch wichtige Qualitätsziele wie Performance, Wartbarkeit und Zuverlässigkeit wurden in höchstem Maße erreicht. Im Zuge des Projekts wurde das bestehende Entwicklerteam weitergebildet und skaliert, um die langfristige und effektive Weiterentwicklung des Projekts intern sicherzustellen.

ARC42 Templates TOGAF Domain-driven Design (DDD) Microsoft Azure Terraform Azure Kubernetes (AKS) Azure Service Bus MySQL Oracle .NET 8 C# Micro Services Docker XUnit Integration Tests Dependency Injection Jira JSON YAML
Großhandel, Essen
4 Monate
2023-04 - 2023-07

Modernisierung, Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft

Backend Developer .NET 6 C# Micro Services ...
Backend Developer
  • Modernisierung, Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft im Scoring Kontext von Versicherungspolicen.
  • Die Plattform unterstützt die Underwriter bei der Risikoeinschätzung, der Versionierung des Regelwerkes. Außerdem wird die Plattform von weiteren Anwendergruppen genutzt: Versicherungsmakler, Ärzte und Versicherungsnehmer.
  • Im Rahmen der Zusammenarbeit mit dem Product Owner und der Quality Assurance Abteilung wurden die Services aus der Subdomäne ?Regelwerk? neu konzipiert und anschließend auf .NET migriert.
  • Dadurch wurden die Performance Probleme gelöst und die gesamte Code Base vereinheitlich, was zu einem geringeren Wartungs- wie auch Integrationsaufwand führt.
.NET 6 C# Micro Services Domain-driven Design (DDD) Docker Azure Cosmos DB NUnit Integration Tests Dependency Injection Azure DevOps JSON YAML TOGAF ARC42 Templates
Versicherungsunternehmen, München
4 Monate
2023-01 - 2023-04

Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft

Software-Architekt & Projektleiter .NET 6 C# Micro Services ...
Software-Architekt & Projektleiter
  • Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft mit zugehörigem Angular Frontend. Die Anwendung bildet einen individuellen Webshop mit Anbindung diverser Drittanbieter Services ab.
  • Die neu entwickelte Plattform wird weltweit von mehr als 3.000 Anwendern genutzt. Die Software automatisiert den gesamten Warenbestellprozess. So werden über 300 Arbeitsstunden pro Jahr eingespart.

.NET 6 C# Micro Services Angular 14 Docker Domain-driven Design (DDD) Azure Redhat Openshift (Kubernetes Derivat) MSTest Integration Tests Dependency Injection Azure DevOps Azure AD (B2B Enterprise Authentifizierung) Postgre SQL TOGAF ARC42 Templates
Öffentliches Institut, München
1 Jahr 2 Monate
2021-11 - 2022-12

Cyber-Risk Plattform

Software-Architekt & Backend Developer .NET 6 C# Micro Services ...
Software-Architekt & Backend Developer

  • Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft zur Überwachung von IT-Netzwerken und Kalkulation von Sicherheitsrisiken.
  • Die Software unterstütz die Netzwerk Administratoren bei der Überwachung des internen Netzwerkes. Durch die Zusammenarbeit mit den Product Owner, dem Team für Qualitätssicherung, dem DevOps Team und dem Frontend Team entsteht eine hochperformante und skalierbare Microservice Landschaft.
  • Neben der Entwicklung habe den Kunden unter anderen beim Requirements Engineering, Teambuildung wie auch dem Onboarding neuer Entwickler unterstützt.

.NET 6 C# Micro Services Docker Rabbit MQ MSTest Integration Tests Dependency Injection Azure DevOps JSON YAML Domain-driven Design (DDD) MongoDB TOGAF ARC42 Templates
Versicherungsunternehmen
München
8 Monate
2021-04 - 2021-11

Entwicklung Angular Webanwendung zur Erfassung und Optimierung von ERP Prozessen

Frontend Developer Angular 12 TypeScript Micro Frontends ...
Frontend Developer
  • Konzipierung, Planung und Entwicklung Angular Webanwendung zur Erfassung und Optimierung von ERP Prozessen.
  • Die Software bildet Geschäftsprozesse der Automobilherstellung ab. Unter anderem die Lagerverwaltung, Lieferanten und Geschäftspartner Verwaltung aber auch Auswertungen zu diversen Kennzahlen.
  • Der Kunde profitierte neben meiner technischen Expertise von meinen agilen Erfahrungswerten, die zu einer Signifikaten Optimierung des gesamten Entwicklungsprozesses beigetragen haben.
  • Die Umsetzung erfolgte in enger Zusammenarbeit mit dem Product Owner und dem Backend Team.
Angular 12 TypeScript Micro Frontends Reactive Forms Bootstrap internationalization i18n SignalR Unit Testing (Jest) NPM JSON OAuth 2.0 Jira Git Lab PostgreSQL
Automobil Branche, Dortmund
1 Jahr 2 Monate
2020-02 - 2021-03

Kundenberatung, Konzipierung, Planung und Entwicklung einer Micro Services basierten Lösung

Backend Developer C# ASP.Net Core WebApi OAuth 2.0 ...
Backend Developer
  • Die Services dienen dem Konsumenten (Frontend UI) zur Verarbeitung von Kreditanträgen. In enger Zusammenarbeit mit dem Product Owner und der Fachabteilung wurden sukzessive die Requirements evaluiert und agil umgesetzt. Unter anderem habe ich auch die Kundenberatung, Requirements Engineering, Planung, Entwicklung, Testen und Integration der Applikation übernommen und koordiniert. Dabei stand ich sowohl den Entwickler als auch den Fachbereichen und Management als direkter Ansprechpartner mit meiner Expertise zur Verfügung. Neben der Entwicklung der Applikation selbst, habe ich auch maßgeblich zur Entwicklung der Framework Komponenten (zur Entwicklung von Microservices auf .NET Core Basis) beigetragen.
  • Die neue Software schafft eine einheitliche Lösung für alle Vertriebsweg.
C# ASP.Net Core WebApi OAuth 2.0 Dependency Injection (Ninject) Domain-driven Design (DDD) Microsoft TFS/DevOps PostSharp Docker Powershell Microsoft SQL-Server Entity Framework Core Git Automatisierte Testverfahren MSTest SignalR JSON XML LINQ Nuget Ndepend WCF Postman Jetbrains Resharper
Bankwesen, Bremen
2 Monate
2019-12 - 2020-01

Webanwendung zur Unterstützung der Qualitätssicherung

Lead Developer (Frontend & Backend) C# ASP.Net Web API 2 Dependency Injection (AutoFac) ...
Lead Developer (Frontend & Backend)
  • Kundenberatung, Konzipierung, Planung und Neuentwicklung einer Webanwendung zur Unterstützung der Qualitätssicherung. Die Anwendung unterstützt die Fachabteilung bei Verarbeitung von Behandlungsdokumentationen. Diese Anwendung stellt eine Erweiterung des Kundenportal (KVNO-Portal) dar. Neben der Kernfunktionen (Dokumentationen verarbeiten und Status) gibt es auch eine Auswertungsansicht und eine Administrative Ansicht.
  • In enger Zusammenarbeit mit dem Product Owner wurden sukzessive die Requirements evaluiert und agil umgesetzt. Unter anderem habe ich auch die Kundenberatung, Requirements Engineering, Planung, Entwicklung sowie Testen der Applikation übernommen und koordiniert. Dabei war ich der direkte Ansprechpartner in Richtung Fachabteilung und Management. Die neue Software hat die Abhängigkeit zu einem externen Dienstleister abgelöst.
C# ASP.Net Web API 2 Dependency Injection (AutoFac) TypeScript Angular 8 Bootstrap 4 SASS Microsoft TFS/DevOps Microsoft SQL-Server Domain-driven Design (DDD) Entity Framework Code First Git Automatisierte Testverfahren MSTest Jasmine JSON LINQ npm Nuget WCF REST Sonarqube Postman Jetbrains Resharper
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
4 Monate
2019-09 - 2019-12

Webanwendung zur Organisation von Kooperationsverträgen (zwischen Vertragspartnern)

Lead Developer (Frontend & Backend) C# ASP.Net Web API 2 Dependency Injection (AutoFac) ...
Lead Developer (Frontend & Backend)
  • Kundenberatung, Konzipierung, Planung und Neuentwicklung einer Webanwendung zur Organisation von Kooperationsverträgen (zwischen Vertragspartnern). Die Anwendung unterstützt die Fachabteilung bei der Organisation von Kooperationsverträgen. Neben der Kernfunktion (Kooperationsverträge erfassen) gibt es auch eine Auswertungsansicht mit verschiedenen Berichten und Statistiken.
  • Ich war der direkte Ansprechpartner zwischen Fachabteilung und IT, dabei habe ich unter anderem auch die Kundenberatung, Requirements Engineering, Planung, Entwicklung, Testen und Inbetriebnahme der Applikation übernommen. Der zuvor analoge Prozess wurde vollständig durch einen digitalen Workflow abgelöst.
C# ASP.Net Web API 2 Dependency Injection (AutoFac) TypeScript Angular 8 Bootstrap 4 SASS Microsoft Reporting Microsoft TFS/DevOps Microsoft SQL-Server Entity Framework Code First Git Automatisierte Testverfahren MSTest Jasmine JSON LINQ npm Nuget WCF Sonarqube
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
5 Monate
2019-05 - 2019-09

Webanwendung zur Unterstützung des Antragsprozesses

Lead Developer (Frontend & Backend) Clean Code Clean Architecture Git ...
Lead Developer (Frontend & Backend)

  • Kundenberatung, Konzipierung, Planung und Neuentwicklung einer Webanwendung zur Unterstützung des Antragsprozesses. Die Anwendung unterstützt die Fachabteilung bei der Bearbeitung von Anträgen zur Genehmigung ärztlicher Leistungen. Neben der Kernfunktion (Antragsbearbeitung) gibt es auch eine Auswertungsansicht und eine Administrative Ansicht.
  • Ich war der direkte Ansprechpartner zwischen Fachabteilung und IT, dabei habe ich unter anderem auch die Kundenberatung, Requirements Engineering, Planung, Entwicklung, Testen und Inbetriebnahme der Applikation übernommen. Der zuvor analoge Prozess wurde vollständig durch einen digitalen Workflow abgelöst

Team Foundation Server Microsoft SQL Server 2014 Microsoft Visual Studio 2019
Clean Code Clean Architecture Git Scrum Agile Entwicklung C# Angular ASP.NET Code First TypeScript Dependency Injection RESTful API Bootstrap 4 Sass npm nuget MSTest Jasmine JSON LINQ Entity Framework ASP.Net Web API 2 Dependency Injection (AutoFac) Angular 8 SASS Microsoft Reporting Microsoft TFS/DevOps Microsoft SQL-Server Automatisierte Testverfahren Nuget WCF Sonarqube Postman
Kassenärztliche Vereinigung Nordrhein
Düsseldrof
3 Monate
2019-03 - 2019-05

Webanwendung zur Verarbeitung von Förderungsanträgen

Frontend/ Backend Developer C# ASP.Net Web API 2 Dependency Injection (AutoFac) ...
Frontend/ Backend Developer
  • Kundenberatung, Konzipierung, Planung und Entwicklung einer Webanwendung zur Verarbeitung von Förderungsanträgen. Zur finanziellen Förderung der Ärzte im Rahmen der Telematikinfrastruktur wurde diese Webanwendung in Zusammenarbeit mit der Fachabteilung entwickelt. Neben der Kernfunktion (Antragsverarbeitung) gibt es auch Berichte, eine Statistik und ein Widervorlage System.
  • Ich habe die Aufgaben der Kundenberatung, Requirements Engineering, Planung, Entwicklung, Testen und Inbetriebnahme der Applikation übernommen. Durch die Anwendung wurde eine Bearbeitung von über 20.000 Anträgen innerhalb kurzer Zeit ermöglicht.
C# ASP.Net Web API 2 Dependency Injection (AutoFac) TypeScript Angular 7 Bootstrap 3 SASS Microsoft Reporting Microsoft TFS/DevOps Microsoft SQL-Server Entity Framework Code First TFVC Git Automatisierte Testverfahren MSTest Jasmine JSON LINQ npm Nuget WCF Sonarqube Postman
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
4 Monate
2018-11 - 2019-02

Webanwendung zum Steuern eines Auswertungsprozesses von Patientendaten

Frontend Developer C# ASP.Net Web API 2 ASP.Net Core 2 ...
Frontend Developer
  • Kundenberatung, Konzipierung, Planung und Entwicklung einer Webanwendung zum Steuern eines Auswertungsprozesses von Patientendaten. 
  • Zur Ermittlung von Auswertungsberichten wurde diese Webanwendung in Zusammenarbeit mit dem Produkt Management entwickelt.
C# ASP.Net Web API 2 ASP.Net Core 2 SignalR Core TypeScript Angular 7 Bootstrap 4 SASS TFS Git Automatisierte Testverfahren MSTest Jasmine JSON npm Nuget Sonarqube Postman
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
8 Monate
2018-03 - 2018-10

Desktop Anwendung zur Erstellung der Quartalsabrechnung der Kostenträger

Frontend/ Backend Developer C# WPF XML ...
Frontend/ Backend Developer
  • Kundenberatung, Konzipierung und Entwicklung einer Desktop Anwendung zur Erstellung der Quartalsabrechnung der Kostenträger (gesetzliche Krankenkassen)
  • Die bestehende Anwendung wurde refaktorisiert, die neuen gesetzlichen Abrechnungsvorgaben als Abrechnungsschema implementiert und die Berichte wurden überarbeitet.

C# WPF XML Oracle WCF
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
5 Monate
2017-10 - 2018-02

Webanwendung zum Steuern von Berechnungsmodulen

Frontend Developer C# ASP.Net Web API 2 SignalR ...
Frontend Developer
  • Kundenberatung, Konzipierung, Planung, Entwicklung einer Webanwendung zum Steuern von Berechnungsmodulen
C# ASP.Net Web API 2 SignalR TypeScript Angular 4 Bootstrap 3 LESS TFS TFVC Git Automatisierte Testverfahren MSTest Jasmine JSON npm Nuget
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
5 Monate
2017-01 - 2017-05

Webanwendung zum Planen des Personalbedarf

Frontend/ Backend Developer HTML5 C# ASP.NET MVC ...
Frontend/ Backend Developer
  • Entwicklung einer Webanwendung zum Planen des Personalbedarf für Projekte mit Anbindung diverser Schnittstellen zu Drittsystemen (CRM, ERP)
HTML5 C# ASP.NET MVC AJAX JQuery JavaScript Bootstrap 3 CSS Automatisierte Testverfahren Entity Framework Oracle PSI PENTA (ERP) Git JSON LINQ
Stahlbau Trepels GmbH & Co. KG, Gangelt
2 Monate
2016-11 - 2016-12

Intranet Website inkl. Anbindung des ERP Systems

Frontend/ Backend Developer Wordpress CSS Active Directory ...
Frontend/ Backend Developer
  • Entwicklung, Test und Dokumentation einer Intranet Website inkl. Anbindung des ERP Systems (durch Erstellung einer Web API) zu Darstellung dynamischer Daten auf Basis des CMS WordPress.

Wordpress CSS Active Directory ASP.NET WEP API JSON
Stahlbau Trepels GmbH und Co. KG, Gangelt
1 Jahr 6 Monate
2015-07 - 2016-12

Multi User Desktop Anwendung zur Erfassung des Inventars (inkl. aller Eckdaten)

Frontend/ Backend Developer VB.NET Windows Forms Crystal Reports ...
Frontend/ Backend Developer
  • Kundenberatung, Konzipierung, Planung, Entwicklung, Testen, Dokumentation, Installation, Wartung & Support einer Multi User Desktop Anwendung zur Erfassung des Inventars (inkl. aller Eckdaten), Planung des Fuhrparks


VB.NET Windows Forms Crystal Reports Oracle SQL; PSI PENTA (ERP) XML
Stahlbau Trepels GmbH und Co. KG, Gangelt

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2015-07 - 2017-07

Fachinformatiker Anwendungsentwicklung

Stahlbau Trepels GmbH & CO. KG
Stahlbau Trepels GmbH & CO. KG
  • Administrative Aufgaben im ?Microsoft Windows Server 2012 Datacenter? Umfeld
  • Administrative Aufgaben im ?Ubuntu Server? Umfeld
  • Entwicklung interner VB.Net Desktop Anwendungen mit Oracle Datenbank und PSI Penta (ERP System) Anbindung
  • Realisierung des Abschlussprojektes ?Personal Planung? unter Verwendung des C# ASP.NET MVC Frameworks
  • Anbindung der Anwendung an eine Oracle Datenbank mittels des ?Entity Frameworks?
  • Automatisierte PDF Berichte mittels Crystal Reports
  • Anbindung an das Active Directory
  • Optimierung des Layouts unter Verwendung von Bootstrap und CSS
1 Jahr 10 Monate
2013-08 - 2015-05

Schulische Ausbildung

Informationstechnischer Assistent, Berufskolleg für Technik und Medien in Mönchengladbach
Informationstechnischer Assistent
Berufskolleg für Technik und Medien in Mönchengladbach

Position

Position

Senior .NET Entwickler & Software-Architekt

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Microsoft Azure Fullstack .NET Stakeholdermanagement Teamleading Requirements Engineering Clean Architecture C# Refactoring Angular Microservice Agile Mindset Microsoft SQL Server TypeScript Unit Testing Clean Code JavaScript Azure DevOps Integrationstest

Produkte / Standards / Erfahrungen / Methoden

ASP.NET / .NET Core
Experte
Angular 12+
Fortgeschritten
Software Architektur
Fortgeschritten
RESTful API / Web API
Experte
Refactoring
Experte
Azure DevOps
Fortgeschritten
Bootstrap 5
Fortgeschritten
Entity Framework Core
Fortgeschritten
Git
Fortgeschritten
Clean Code
Fortgeschritten
Microsoft Visual Studio
Fortgeschritten
Unit Testing
Experte
Scrum
Fortgeschritten

Profil

  • Ich verbinde strategische Beratung mit operativer Exzellenz, um Ihre Projekte wirtschaftlich erfolgreich und technologisch wegweisend zu gestalten. Mein Fokus liegt darauf, nicht nur leistungsstarke und skalierbare Lösungen zu entwickeln, sondern auch die Teams dahinter effizient aufzubauen und zu skalieren.
  • Mit tiefgehendem Entwickler-Know-how und der Einführung maßgeschneiderter Qualitäts- und Architekturstandards stelle ich sicher, dass Ihre Systeme höchste Performance, Wartbarkeit und Zuverlässigkeit erreichen. Gleichzeitig unterstütze ich Sie dabei, Teams zu befähigen und nachhaltige Entwicklungsprozesse zu etablieren.
  • Das Ergebnis: geringere Betriebskosten, schnellere Markteinführung und eine solide Basis für Wachstum und Innovation

Kenntnisse:
  • Visual Studio 
  • Jetbrains Toolset (ReSharper, Rider, Webstorm)
  • Entity Framework / Entity Framework Core 
  • Docker 
  • Kubernetes 
  • Team Foundation Server (TFS) / Azure DevOps 
  • Automatisierte Testverfahren
  • Unit testing (MSTest, XUnit, Jest) 
  • TFVC, Git 
  • JSON 
  • NDepend 
  • Sonarqube
  • Postman 
  • IIS 
  • TOGAF 
  • ARC42 Templates

Programmiersprachen

Angular
C#
CSS
HTML 5
JavaScript
LESS
SASS
SQL
TypeScript
VB.NET
.Net C#, Asp.Net
.Net Core

Datenbanken

Microsoft SQL-Server (MSSQL)
Oracle
MySQL
PostgreSQL
MongoDB
Azure Cosmos DB

Design / Entwicklung / Konstruktion

Agiles Mindset
Clean Architecture
Clean Code
Requirements Engineering

Branchen

Branchen

  • Öffentlicher Dienst
  • Gesundheitswesen

Einsatzorte

Einsatzorte

Düsseldorf (+500km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-08 - heute

Konzeption und Koordination der Migration von CRM-Mikroservices

Software-Architekt / Cloud Consultant ARC42 Templates TOGAF Domain-driven Design (DDD) ...
Software-Architekt / Cloud Consultant
  • Konzeption und Koordination der Migration von CRM-Mikroservices gemäß dem Cloud-First-Ansatz in die Azure-Cloud.
  • Für die Integration in die Systemlandschaft wurde ein Event-Driven Design gewählt, um die Services zu entkoppeln und eine zuverlässige asynchrone Prozessverarbeitung bei hoher Skalierbarkeit zu gewährleisten.
  • Die Servicelandschaft bildet geschäftskritische Prozesse rund um die Themen ?Kundenmanagement?, ?Kundenbindung? und ?Marketing? ab. In Bezug auf Kundendaten dient sie als Single Point of Truth. Da sich in diesem Geschäft alles um den Kunden dreht, ist ein hohes Maß an Zuverlässigkeit, Sicherheit und Skalierbarkeit von entscheidender Bedeutung.
  • Alle weiteren Geschäftsprozesse, die sowohl in den lokalen Shops als auch in den Online-Shops abgebildet werden, sind Konsumenten der Services.
  • In Zusammenarbeit mit dem Product Owner und der Qualitätssicherung wurden die Qualitätsanforderungen erarbeitet, Lösungskonzepte entwickelt und die User Stories formuliert, um die exakte Umsetzung durch das Entwicklerteam zu gewährleisten.
  • Nach Fertigstellung des MVP-Standes in der Azure Cloud erfolgte die Migration von mehr als 30 Millionen Kundendatensätzen und die Umstellung von der alten On-Premise-Lösung auf die neu entwickelte Lösung im laufenden Betrieb.
  • Durch die Zusammenarbeit wurde der Kunde nicht nur strategisch beraten und erhielt eine komplett neu konzipierte Lösung, sondern auch wichtige Qualitätsziele wie Performance, Wartbarkeit und Zuverlässigkeit wurden in höchstem Maße erreicht. Im Zuge des Projekts wurde das bestehende Entwicklerteam weitergebildet und skaliert, um die langfristige und effektive Weiterentwicklung des Projekts intern sicherzustellen.

ARC42 Templates TOGAF Domain-driven Design (DDD) Microsoft Azure Terraform Azure Kubernetes (AKS) Azure Service Bus MySQL Oracle .NET 8 C# Micro Services Docker XUnit Integration Tests Dependency Injection Jira JSON YAML
Großhandel, Essen
4 Monate
2023-04 - 2023-07

Modernisierung, Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft

Backend Developer .NET 6 C# Micro Services ...
Backend Developer
  • Modernisierung, Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft im Scoring Kontext von Versicherungspolicen.
  • Die Plattform unterstützt die Underwriter bei der Risikoeinschätzung, der Versionierung des Regelwerkes. Außerdem wird die Plattform von weiteren Anwendergruppen genutzt: Versicherungsmakler, Ärzte und Versicherungsnehmer.
  • Im Rahmen der Zusammenarbeit mit dem Product Owner und der Quality Assurance Abteilung wurden die Services aus der Subdomäne ?Regelwerk? neu konzipiert und anschließend auf .NET migriert.
  • Dadurch wurden die Performance Probleme gelöst und die gesamte Code Base vereinheitlich, was zu einem geringeren Wartungs- wie auch Integrationsaufwand führt.
.NET 6 C# Micro Services Domain-driven Design (DDD) Docker Azure Cosmos DB NUnit Integration Tests Dependency Injection Azure DevOps JSON YAML TOGAF ARC42 Templates
Versicherungsunternehmen, München
4 Monate
2023-01 - 2023-04

Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft

Software-Architekt & Projektleiter .NET 6 C# Micro Services ...
Software-Architekt & Projektleiter
  • Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft mit zugehörigem Angular Frontend. Die Anwendung bildet einen individuellen Webshop mit Anbindung diverser Drittanbieter Services ab.
  • Die neu entwickelte Plattform wird weltweit von mehr als 3.000 Anwendern genutzt. Die Software automatisiert den gesamten Warenbestellprozess. So werden über 300 Arbeitsstunden pro Jahr eingespart.

.NET 6 C# Micro Services Angular 14 Docker Domain-driven Design (DDD) Azure Redhat Openshift (Kubernetes Derivat) MSTest Integration Tests Dependency Injection Azure DevOps Azure AD (B2B Enterprise Authentifizierung) Postgre SQL TOGAF ARC42 Templates
Öffentliches Institut, München
1 Jahr 2 Monate
2021-11 - 2022-12

Cyber-Risk Plattform

Software-Architekt & Backend Developer .NET 6 C# Micro Services ...
Software-Architekt & Backend Developer

  • Konzipierung, Planung und Entwicklung einer Dotnet 6 basierten Microservice Landschaft zur Überwachung von IT-Netzwerken und Kalkulation von Sicherheitsrisiken.
  • Die Software unterstütz die Netzwerk Administratoren bei der Überwachung des internen Netzwerkes. Durch die Zusammenarbeit mit den Product Owner, dem Team für Qualitätssicherung, dem DevOps Team und dem Frontend Team entsteht eine hochperformante und skalierbare Microservice Landschaft.
  • Neben der Entwicklung habe den Kunden unter anderen beim Requirements Engineering, Teambuildung wie auch dem Onboarding neuer Entwickler unterstützt.

.NET 6 C# Micro Services Docker Rabbit MQ MSTest Integration Tests Dependency Injection Azure DevOps JSON YAML Domain-driven Design (DDD) MongoDB TOGAF ARC42 Templates
Versicherungsunternehmen
München
8 Monate
2021-04 - 2021-11

Entwicklung Angular Webanwendung zur Erfassung und Optimierung von ERP Prozessen

Frontend Developer Angular 12 TypeScript Micro Frontends ...
Frontend Developer
  • Konzipierung, Planung und Entwicklung Angular Webanwendung zur Erfassung und Optimierung von ERP Prozessen.
  • Die Software bildet Geschäftsprozesse der Automobilherstellung ab. Unter anderem die Lagerverwaltung, Lieferanten und Geschäftspartner Verwaltung aber auch Auswertungen zu diversen Kennzahlen.
  • Der Kunde profitierte neben meiner technischen Expertise von meinen agilen Erfahrungswerten, die zu einer Signifikaten Optimierung des gesamten Entwicklungsprozesses beigetragen haben.
  • Die Umsetzung erfolgte in enger Zusammenarbeit mit dem Product Owner und dem Backend Team.
Angular 12 TypeScript Micro Frontends Reactive Forms Bootstrap internationalization i18n SignalR Unit Testing (Jest) NPM JSON OAuth 2.0 Jira Git Lab PostgreSQL
Automobil Branche, Dortmund
1 Jahr 2 Monate
2020-02 - 2021-03

Kundenberatung, Konzipierung, Planung und Entwicklung einer Micro Services basierten Lösung

Backend Developer C# ASP.Net Core WebApi OAuth 2.0 ...
Backend Developer
  • Die Services dienen dem Konsumenten (Frontend UI) zur Verarbeitung von Kreditanträgen. In enger Zusammenarbeit mit dem Product Owner und der Fachabteilung wurden sukzessive die Requirements evaluiert und agil umgesetzt. Unter anderem habe ich auch die Kundenberatung, Requirements Engineering, Planung, Entwicklung, Testen und Integration der Applikation übernommen und koordiniert. Dabei stand ich sowohl den Entwickler als auch den Fachbereichen und Management als direkter Ansprechpartner mit meiner Expertise zur Verfügung. Neben der Entwicklung der Applikation selbst, habe ich auch maßgeblich zur Entwicklung der Framework Komponenten (zur Entwicklung von Microservices auf .NET Core Basis) beigetragen.
  • Die neue Software schafft eine einheitliche Lösung für alle Vertriebsweg.
C# ASP.Net Core WebApi OAuth 2.0 Dependency Injection (Ninject) Domain-driven Design (DDD) Microsoft TFS/DevOps PostSharp Docker Powershell Microsoft SQL-Server Entity Framework Core Git Automatisierte Testverfahren MSTest SignalR JSON XML LINQ Nuget Ndepend WCF Postman Jetbrains Resharper
Bankwesen, Bremen
2 Monate
2019-12 - 2020-01

Webanwendung zur Unterstützung der Qualitätssicherung

Lead Developer (Frontend & Backend) C# ASP.Net Web API 2 Dependency Injection (AutoFac) ...
Lead Developer (Frontend & Backend)
  • Kundenberatung, Konzipierung, Planung und Neuentwicklung einer Webanwendung zur Unterstützung der Qualitätssicherung. Die Anwendung unterstützt die Fachabteilung bei Verarbeitung von Behandlungsdokumentationen. Diese Anwendung stellt eine Erweiterung des Kundenportal (KVNO-Portal) dar. Neben der Kernfunktionen (Dokumentationen verarbeiten und Status) gibt es auch eine Auswertungsansicht und eine Administrative Ansicht.
  • In enger Zusammenarbeit mit dem Product Owner wurden sukzessive die Requirements evaluiert und agil umgesetzt. Unter anderem habe ich auch die Kundenberatung, Requirements Engineering, Planung, Entwicklung sowie Testen der Applikation übernommen und koordiniert. Dabei war ich der direkte Ansprechpartner in Richtung Fachabteilung und Management. Die neue Software hat die Abhängigkeit zu einem externen Dienstleister abgelöst.
C# ASP.Net Web API 2 Dependency Injection (AutoFac) TypeScript Angular 8 Bootstrap 4 SASS Microsoft TFS/DevOps Microsoft SQL-Server Domain-driven Design (DDD) Entity Framework Code First Git Automatisierte Testverfahren MSTest Jasmine JSON LINQ npm Nuget WCF REST Sonarqube Postman Jetbrains Resharper
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
4 Monate
2019-09 - 2019-12

Webanwendung zur Organisation von Kooperationsverträgen (zwischen Vertragspartnern)

Lead Developer (Frontend & Backend) C# ASP.Net Web API 2 Dependency Injection (AutoFac) ...
Lead Developer (Frontend & Backend)
  • Kundenberatung, Konzipierung, Planung und Neuentwicklung einer Webanwendung zur Organisation von Kooperationsverträgen (zwischen Vertragspartnern). Die Anwendung unterstützt die Fachabteilung bei der Organisation von Kooperationsverträgen. Neben der Kernfunktion (Kooperationsverträge erfassen) gibt es auch eine Auswertungsansicht mit verschiedenen Berichten und Statistiken.
  • Ich war der direkte Ansprechpartner zwischen Fachabteilung und IT, dabei habe ich unter anderem auch die Kundenberatung, Requirements Engineering, Planung, Entwicklung, Testen und Inbetriebnahme der Applikation übernommen. Der zuvor analoge Prozess wurde vollständig durch einen digitalen Workflow abgelöst.
C# ASP.Net Web API 2 Dependency Injection (AutoFac) TypeScript Angular 8 Bootstrap 4 SASS Microsoft Reporting Microsoft TFS/DevOps Microsoft SQL-Server Entity Framework Code First Git Automatisierte Testverfahren MSTest Jasmine JSON LINQ npm Nuget WCF Sonarqube
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
5 Monate
2019-05 - 2019-09

Webanwendung zur Unterstützung des Antragsprozesses

Lead Developer (Frontend & Backend) Clean Code Clean Architecture Git ...
Lead Developer (Frontend & Backend)

  • Kundenberatung, Konzipierung, Planung und Neuentwicklung einer Webanwendung zur Unterstützung des Antragsprozesses. Die Anwendung unterstützt die Fachabteilung bei der Bearbeitung von Anträgen zur Genehmigung ärztlicher Leistungen. Neben der Kernfunktion (Antragsbearbeitung) gibt es auch eine Auswertungsansicht und eine Administrative Ansicht.
  • Ich war der direkte Ansprechpartner zwischen Fachabteilung und IT, dabei habe ich unter anderem auch die Kundenberatung, Requirements Engineering, Planung, Entwicklung, Testen und Inbetriebnahme der Applikation übernommen. Der zuvor analoge Prozess wurde vollständig durch einen digitalen Workflow abgelöst

Team Foundation Server Microsoft SQL Server 2014 Microsoft Visual Studio 2019
Clean Code Clean Architecture Git Scrum Agile Entwicklung C# Angular ASP.NET Code First TypeScript Dependency Injection RESTful API Bootstrap 4 Sass npm nuget MSTest Jasmine JSON LINQ Entity Framework ASP.Net Web API 2 Dependency Injection (AutoFac) Angular 8 SASS Microsoft Reporting Microsoft TFS/DevOps Microsoft SQL-Server Automatisierte Testverfahren Nuget WCF Sonarqube Postman
Kassenärztliche Vereinigung Nordrhein
Düsseldrof
3 Monate
2019-03 - 2019-05

Webanwendung zur Verarbeitung von Förderungsanträgen

Frontend/ Backend Developer C# ASP.Net Web API 2 Dependency Injection (AutoFac) ...
Frontend/ Backend Developer
  • Kundenberatung, Konzipierung, Planung und Entwicklung einer Webanwendung zur Verarbeitung von Förderungsanträgen. Zur finanziellen Förderung der Ärzte im Rahmen der Telematikinfrastruktur wurde diese Webanwendung in Zusammenarbeit mit der Fachabteilung entwickelt. Neben der Kernfunktion (Antragsverarbeitung) gibt es auch Berichte, eine Statistik und ein Widervorlage System.
  • Ich habe die Aufgaben der Kundenberatung, Requirements Engineering, Planung, Entwicklung, Testen und Inbetriebnahme der Applikation übernommen. Durch die Anwendung wurde eine Bearbeitung von über 20.000 Anträgen innerhalb kurzer Zeit ermöglicht.
C# ASP.Net Web API 2 Dependency Injection (AutoFac) TypeScript Angular 7 Bootstrap 3 SASS Microsoft Reporting Microsoft TFS/DevOps Microsoft SQL-Server Entity Framework Code First TFVC Git Automatisierte Testverfahren MSTest Jasmine JSON LINQ npm Nuget WCF Sonarqube Postman
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
4 Monate
2018-11 - 2019-02

Webanwendung zum Steuern eines Auswertungsprozesses von Patientendaten

Frontend Developer C# ASP.Net Web API 2 ASP.Net Core 2 ...
Frontend Developer
  • Kundenberatung, Konzipierung, Planung und Entwicklung einer Webanwendung zum Steuern eines Auswertungsprozesses von Patientendaten. 
  • Zur Ermittlung von Auswertungsberichten wurde diese Webanwendung in Zusammenarbeit mit dem Produkt Management entwickelt.
C# ASP.Net Web API 2 ASP.Net Core 2 SignalR Core TypeScript Angular 7 Bootstrap 4 SASS TFS Git Automatisierte Testverfahren MSTest Jasmine JSON npm Nuget Sonarqube Postman
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
8 Monate
2018-03 - 2018-10

Desktop Anwendung zur Erstellung der Quartalsabrechnung der Kostenträger

Frontend/ Backend Developer C# WPF XML ...
Frontend/ Backend Developer
  • Kundenberatung, Konzipierung und Entwicklung einer Desktop Anwendung zur Erstellung der Quartalsabrechnung der Kostenträger (gesetzliche Krankenkassen)
  • Die bestehende Anwendung wurde refaktorisiert, die neuen gesetzlichen Abrechnungsvorgaben als Abrechnungsschema implementiert und die Berichte wurden überarbeitet.

C# WPF XML Oracle WCF
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
5 Monate
2017-10 - 2018-02

Webanwendung zum Steuern von Berechnungsmodulen

Frontend Developer C# ASP.Net Web API 2 SignalR ...
Frontend Developer
  • Kundenberatung, Konzipierung, Planung, Entwicklung einer Webanwendung zum Steuern von Berechnungsmodulen
C# ASP.Net Web API 2 SignalR TypeScript Angular 4 Bootstrap 3 LESS TFS TFVC Git Automatisierte Testverfahren MSTest Jasmine JSON npm Nuget
Kassenärztliche Vereinigung Nordrhein, Düsseldorf
5 Monate
2017-01 - 2017-05

Webanwendung zum Planen des Personalbedarf

Frontend/ Backend Developer HTML5 C# ASP.NET MVC ...
Frontend/ Backend Developer
  • Entwicklung einer Webanwendung zum Planen des Personalbedarf für Projekte mit Anbindung diverser Schnittstellen zu Drittsystemen (CRM, ERP)
HTML5 C# ASP.NET MVC AJAX JQuery JavaScript Bootstrap 3 CSS Automatisierte Testverfahren Entity Framework Oracle PSI PENTA (ERP) Git JSON LINQ
Stahlbau Trepels GmbH & Co. KG, Gangelt
2 Monate
2016-11 - 2016-12

Intranet Website inkl. Anbindung des ERP Systems

Frontend/ Backend Developer Wordpress CSS Active Directory ...
Frontend/ Backend Developer
  • Entwicklung, Test und Dokumentation einer Intranet Website inkl. Anbindung des ERP Systems (durch Erstellung einer Web API) zu Darstellung dynamischer Daten auf Basis des CMS WordPress.

Wordpress CSS Active Directory ASP.NET WEP API JSON
Stahlbau Trepels GmbH und Co. KG, Gangelt
1 Jahr 6 Monate
2015-07 - 2016-12

Multi User Desktop Anwendung zur Erfassung des Inventars (inkl. aller Eckdaten)

Frontend/ Backend Developer VB.NET Windows Forms Crystal Reports ...
Frontend/ Backend Developer
  • Kundenberatung, Konzipierung, Planung, Entwicklung, Testen, Dokumentation, Installation, Wartung & Support einer Multi User Desktop Anwendung zur Erfassung des Inventars (inkl. aller Eckdaten), Planung des Fuhrparks


VB.NET Windows Forms Crystal Reports Oracle SQL; PSI PENTA (ERP) XML
Stahlbau Trepels GmbH und Co. KG, Gangelt

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2015-07 - 2017-07

Fachinformatiker Anwendungsentwicklung

Stahlbau Trepels GmbH & CO. KG
Stahlbau Trepels GmbH & CO. KG
  • Administrative Aufgaben im ?Microsoft Windows Server 2012 Datacenter? Umfeld
  • Administrative Aufgaben im ?Ubuntu Server? Umfeld
  • Entwicklung interner VB.Net Desktop Anwendungen mit Oracle Datenbank und PSI Penta (ERP System) Anbindung
  • Realisierung des Abschlussprojektes ?Personal Planung? unter Verwendung des C# ASP.NET MVC Frameworks
  • Anbindung der Anwendung an eine Oracle Datenbank mittels des ?Entity Frameworks?
  • Automatisierte PDF Berichte mittels Crystal Reports
  • Anbindung an das Active Directory
  • Optimierung des Layouts unter Verwendung von Bootstrap und CSS
1 Jahr 10 Monate
2013-08 - 2015-05

Schulische Ausbildung

Informationstechnischer Assistent, Berufskolleg für Technik und Medien in Mönchengladbach
Informationstechnischer Assistent
Berufskolleg für Technik und Medien in Mönchengladbach

Position

Position

Senior .NET Entwickler & Software-Architekt

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Microsoft Azure Fullstack .NET Stakeholdermanagement Teamleading Requirements Engineering Clean Architecture C# Refactoring Angular Microservice Agile Mindset Microsoft SQL Server TypeScript Unit Testing Clean Code JavaScript Azure DevOps Integrationstest

Produkte / Standards / Erfahrungen / Methoden

ASP.NET / .NET Core
Experte
Angular 12+
Fortgeschritten
Software Architektur
Fortgeschritten
RESTful API / Web API
Experte
Refactoring
Experte
Azure DevOps
Fortgeschritten
Bootstrap 5
Fortgeschritten
Entity Framework Core
Fortgeschritten
Git
Fortgeschritten
Clean Code
Fortgeschritten
Microsoft Visual Studio
Fortgeschritten
Unit Testing
Experte
Scrum
Fortgeschritten

Profil

  • Ich verbinde strategische Beratung mit operativer Exzellenz, um Ihre Projekte wirtschaftlich erfolgreich und technologisch wegweisend zu gestalten. Mein Fokus liegt darauf, nicht nur leistungsstarke und skalierbare Lösungen zu entwickeln, sondern auch die Teams dahinter effizient aufzubauen und zu skalieren.
  • Mit tiefgehendem Entwickler-Know-how und der Einführung maßgeschneiderter Qualitäts- und Architekturstandards stelle ich sicher, dass Ihre Systeme höchste Performance, Wartbarkeit und Zuverlässigkeit erreichen. Gleichzeitig unterstütze ich Sie dabei, Teams zu befähigen und nachhaltige Entwicklungsprozesse zu etablieren.
  • Das Ergebnis: geringere Betriebskosten, schnellere Markteinführung und eine solide Basis für Wachstum und Innovation

Kenntnisse:
  • Visual Studio 
  • Jetbrains Toolset (ReSharper, Rider, Webstorm)
  • Entity Framework / Entity Framework Core 
  • Docker 
  • Kubernetes 
  • Team Foundation Server (TFS) / Azure DevOps 
  • Automatisierte Testverfahren
  • Unit testing (MSTest, XUnit, Jest) 
  • TFVC, Git 
  • JSON 
  • NDepend 
  • Sonarqube
  • Postman 
  • IIS 
  • TOGAF 
  • ARC42 Templates

Programmiersprachen

Angular
C#
CSS
HTML 5
JavaScript
LESS
SASS
SQL
TypeScript
VB.NET
.Net C#, Asp.Net
.Net Core

Datenbanken

Microsoft SQL-Server (MSSQL)
Oracle
MySQL
PostgreSQL
MongoDB
Azure Cosmos DB

Design / Entwicklung / Konstruktion

Agiles Mindset
Clean Architecture
Clean Code
Requirements Engineering

Branchen

Branchen

  • Öffentlicher Dienst
  • Gesundheitswesen

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.