Softwarearchitekt und Senior .NET Entwickler mit Fokus auf C#, Blazor, ASP.NET, WinForms, verteilte Systeme und nachhaltige Architektur.
Aktualisiert am 05.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.02.2026
Verfügbar zu: 100%
davon vor Ort: 10%
Softwarearchitektur
.NET
Blazor
Deutsch
Muttersprache
Englisch
Fortgeschritten

Einsatzorte

Einsatzorte

München (+50km)
Deutschland
möglich

Projekte

Projekte

10 Monate
2025-04 - 2026-01

Framework für Blazor Projekte (Fappricx)

Solution Architect .NET C# Eventing ...
Solution Architect

Ich habe FAPPRICX als .NET-basiertes Anwendungsframework für Blazor Server und Blazor WebAssembly konzipiert und implementiert. Ziel war es, aus realen Kundenprojekten gewonnene Architekturentscheidungen zu konsolidieren und eine belastbare Referenzarchitektur für fachlich und technisch anspruchsvolle Blazor-Anwendungen bereitzustellen.

Meine Hauptaufgabe lag in der Definition der Gesamtarchitektur. Diese folgt strikt den Prinzipien der Clean Architecture mit klarer Schichtentrennung, eindeutigen Abhängigkeitsregeln und sauberer Kapselung fachlicher Logik gegenüber UI, Infrastruktur und Persistenz. Ergänzend habe ich ein Eventing-Konzept entworfen und umgesetzt, um fachliche Komponenten zu entkoppeln, Zustandsänderungen kontrolliert zu propagieren und Nebenwirkungen explizit zu modellieren.

Darauf aufbauend habe ich zentrale Architekturbausteine für Modul- und Feature-Trennung, Zustandsmanagement, Ereignisverarbeitung sowie die Anbindung externer Infrastruktur entwickelt. Ein wesentlicher Schwerpunkt lag darauf, typische strukturelle Probleme wachsender Blazor-Anwendungen wie enge Kopplung, vermischte Verantwortlichkeiten und schwer testbare Logik systematisch zu vermeiden.

Ich war verantwortlich für Architektur, Implementierung und technische Weiterentwicklung des Frameworks. Auch ohne produktiven Einsatz stellt FAPPRICX eine vollständig ausgearbeitete Referenzarchitektur für professionell aufgebaute Blazor-Anwendungen dar.

.NET C# Eventing Frameworkentwicklung Clean Code Blazor OWASP API-Development Entity Framework Microsoft Authentication Library Syncfusion Docker Blazor Server Blazor WebAssembly Clean Architecture
iXTS GmbH
3 Jahre 4 Monate
2022-10 - 2026-01

.NET / Blazor Webanwendung zur Verwaltung eines Familienzentrums (ehrenamtlich)

Business Analyst & Senior Software Developer & Architect C# .NET 8 ASP.NET Core ...
Business Analyst & Senior Software Developer & Architect

Im Rahmen meines ehrenamtlichen Engagements entwickle und betreibe ich das Datenparadies, eine webbasierte Anwendung zur Unterstützung der organisatorischen und administrativen Arbeit im Familienzentrum Allach. Das System ist produktiv im Einsatz und wird kontinuierlich weiterentwickelt.

Meine Verantwortung liegt in der vollständigen technischen Umsetzung. Ich bin für Architektur, Konzeption und Implementierung der Anwendung zuständig und stelle eine saubere Trennung von Fachlogik, Infrastruktur und UI sicher. Ein zentraler Fokus liegt auf einer wartbaren Architektur, klar strukturierten fachlichen Modellen sowie einer benutzerfreundlichen Oberfläche für nicht-technische Anwender.

Die Anwendung unterstützt interne Abläufe des Familienzentrums und wird schrittweise funktional erweitert. Ergänzend entsteht ein Teilbereich, der ausgewählte Daten strukturiert für Besucherinnen und Besucher des Familienzentrums bereitstellt. Neben der Entwicklung übernehme ich Betrieb, Wartung und technische Qualitätssicherung, einschließlich automatisierter Tests und containerisiertem Deployment.

Die Zusammenarbeit erfolgt vollständig ehrenamtlich, mit direkter Abstimmung mit den Beteiligten, realistischen technischen Entscheidungen und einem bewusst hohen Anspruch an Codequalität und Architektur, trotz begrenzter Ressourcen.

C# .NET 8 ASP.NET Core Blazor/Razor Components MudBlazor Entity Framework Core PostgreSQL Docker Docker Compose NUnit Moq
Familienzentrum Allach
8 Jahre 1 Monat
2018-01 - 2026-01

Datenanalyse & Reactive Extensions (.NET)

Software Architekt (beratend) WinForms C# Reactive Extensions ...
Software Architekt (beratend)
In diesem Projekt habe ich das Entwicklungsteam bei Architektur- und Strukturfragen beratend unterstützt. Die Anwendung ist eine native .NET-Applikation zur Analyse großer Messdatenmengen aus dem Umfeld der Energieerzeugung mit hohen Anforderungen an Performance, Erweiterbarkeit und Reaktionsfähigkeit.
Mein Beitrag lag primär in der architektonischen Begleitung der Weiterentwicklung. Ich habe bei der Strukturierung der Anwendung, der Trennung fachlicher Verantwortlichkeiten sowie bei der Ausgestaltung der Datenverarbeitungs- und Analysepipelines beraten. Ein wesentlicher technischer Schwerpunkt war der Einsatz von Reactive Extensions zur Verarbeitung und Kombination großer Mengen zeitbasierter Signale. Dabei ging es um die kontrollierte Orchestrierung von Datenströmen, die Entkopplung von Verarbeitungsschritten sowie um eine saubere Anbindung an die Visualisierungsschicht.
Darüber hinaus habe ich die Entwickler bei der Bewertung komplexer fachlicher Anforderungen unterstützt, insbesondere im Umgang mit mehreren tausend Signalen aus heterogenen Datenquellen und bei signalübergreifenden Abhängigkeiten. Eigene Implementierungen habe ich nur punktuell vorgenommen, vor allem zur Validierung von Architekturentscheidungen oder zur Unterstützung bei kritischen technischen Fragestellungen.
Die Zusammenarbeit erfolgte in enger Abstimmung mit Kunde und Entwicklungsteam über mehrere Entwicklungsphasen hinweg, von frühen Konzepten bis zur fortlaufenden architektonischen Weiterentwicklung.
WinForms C# Reactive Extensions .NET TeeChart Datenvisualisierung Messdatenanalyse Desktop-Anwendung
10 Jahre 1 Monat
2016-01 - 2026-01

Projektplanung und -abrechnung mit Daten aus JIRA und Tempo

Solution Architect React TypeScript .NET ...
Solution Architect

Ich war maßgeblich für Konzeption, Architektur und Weiterentwicklung der Jira Toolbox verantwortlich, einer intern eingesetzten SPA zur projektübergreifenden Auswertung von Jira- und Tempo-Daten für Angebotserstellung, Projektsteuerung und Abrechnung. Mein Schwerpunkt lag dabei nicht auf der fachlichen Nutzung der Anwendung, sondern auf der technischen und strukturellen Umsetzung stabiler Auswertungs- und Planungsgrundlagen.

Ich habe die Gesamtarchitektur entworfen und weiterentwickelt, inklusive der Trennung von Client und Serverlogik sowie der Definition klarer Datenzugriffs- und Verarbeitungsprozesse. Die Anwendung greift über eine klar strukturierte interne REST-orientierte Schnittstelle auf Jira- und Tempo-Daten zu, wobei die Serverkomponente Aggregation, Berechnung und fachliche Aufbereitung übernimmt.

Im Rahmen des Rewrites von React/TypeScript auf eine .NET Blazor Server Architektur habe ich die bestehende Funktionalität technisch neu bewertet, modernisiert und gezielt erweitert. Die API-Struktur wurde dabei so vorbereitet, dass sie aktuell innerhalb des Blazor-Server-Projekts genutzt wird, aber jederzeit ohne strukturelle Änderungen als externe HTTP-REST-API bereitgestellt werden kann.

Neben Architekturentscheidungen war ich für die Konzeption und Umsetzung neuer Funktionen, die technische Qualitätssicherung sowie die kontinuierliche Weiterentwicklung der Codebasis verantwortlich und habe die Anwendung langfristig wartbar und erweiterbar ausgerichtet.

Atlassian JIRA Tempo
React TypeScript .NET Blazor REST Softwarearchitektur Docker Jira API
iXTS GmbH
12 Jahre 1 Monat
2014-01 - 2026-01

Gesamtverantwortlich verschiedene Software-Projekte

Geschäftsführer / CTO / Softwarearchitekt Softwarearchitektur C# .NET ...
Geschäftsführer / CTO / Softwarearchitekt

In dieser Zeit war ich bei der iXTS GmbH als CTO und leitender Softwarearchitekt tätig und trug die technische Gesamtverantwortung für Architektur, Technologie-Stack und Qualitätsstandards. Ich definierte Architekturleitlinien, verantwortete die Auswahl und Weiterentwicklung des Microsoft-NET-Stacks und etablierte konsistente Entwicklungs-, Build-, Test- und Releaseprozesse. Ein zentraler Schwerpunkt lag auf nachhaltigen Architekturentscheidungen sowie der Sicherstellung gleichbleibender technischer Qualität über alle Projekte hinweg.

Als Softwarearchitekt war ich direkt in Analyse, Konzeption und Umsetzung komplexer Softwaresysteme eingebunden. Ich entwarf Architekturen für geschäftskritische Anwendungen, begleitete Systeme von der fachlichen Konzeption bis zum produktiven Einsatz und implementierte selbst zentrale Komponenten. Neben Neuentwicklungen verantwortete ich die Weiterentwicklung, Modernisierung und Stabilisierung bestehender Systeme.

Ergänzend etablierte ich interne Architektur- und Coding-Standards, führte technische Reviews durch und unterstützte Entwicklerteams bei Architektur- und Umsetzungsentscheidungen aus technischer und fachlicher Sicht. Der Fokus lag durchgehend auf wartbaren, langlebigen und fachlich klar strukturierten Softwaresystemen


Softwarearchitektur C# .NET Systemarchitektur CTO Lead Developer Mitarbeiterführung
iXTS GmbH
München
11 Monate
2024-09 - 2025-07

Blazor / ASP.NET Web API, Architektur & Integration

Senior Software Engineer .NET Blazor JWT ...
Senior Software Engineer

In diesem Projekt habe ich als Senior Software Engineer an der Weiterentwicklung eines Blazor-Server-Frontends mit angebundenem ASP.NET Web API Backend für SAP Business One mitgearbeitet und das Entwicklungsteam gezielt unterstützt. Mein Schwerpunkt lag auf der technischen Konzeption zur Beherrschung der hohen strukturellen Komplexität, die sich aus internationalen Anforderungen ergab.

Zentrale Aufgabe war der Entwurf eines Architekturkonzepts zur Kapselung zahlreicher Abhängigkeiten. In der Anwendung mussten unterschiedliche Länder, voneinander abweichende Datenbankschemata, länderspezifische Prozesse sowie variierende fachliche Regeln in einer gemeinsamen Codebasis abgebildet werden. Ich habe hierfür Konzepte zur sauberen Trennung von fachlicher Logik, Integrationslogik und UI entwickelt, um Erweiterbarkeit und Wartbarkeit sicherzustellen.

Darauf aufbauend habe ich an der Konzeption und Implementierung neuer Applikationsmodule sowie an der Weiterentwicklung bestehender Blazor-Komponenten mitgewirkt. Ein weiterer Schwerpunkt lag auf der strukturierten Anbindung an SAP Business One über das Backend, inklusive der klaren Abgrenzung ERP-spezifischer Abhängigkeiten von der Anwendungslogik.

Neben der Implementierung habe ich das Team bei Architekturentscheidungen unterstützt und die technische Ausrichtung mit international verteilten Stakeholdern abgestimmt, um die Integration in eine heterogene Systemlandschaft kontrolliert und nachhaltig umzusetzen.

SAP Business One
.NET Blazor JWT C# JavaScript MS SQL Server SQL ASP.NET Web API
Remote
12 Jahre 4 Monate
2013-01 - 2025-04

Gesamtverantwortung Redaktionssystem (.NET / SPA)

Solution Architect AngularJs .NET C# ...
Solution Architect
In diesem Projekt war ich gesamtverantwortlicher Software Architekt für Konzeption, Umsetzung und langfristige Weiterentwicklung eines komplexen Redaktionssystems für einen Radiosenderverbund mit mehreren organisatorisch und technisch getrennten Instanzen. Das System wird seit 2013 produktiv betrieben und von über 200 Anwendern in 11 eigenständigen Redaktionen genutzt.
Meine Verantwortung umfasste den vollständigen Architekturentwurf über mehrere Applikationen hinweg. Das Gesamtsystem besteht aus einem zentralen Administrationssystem sowie mehreren installierten Senderinstanzen, die über REST-Schnittstellen miteinander kommunizieren. Ich habe die Systemarchitektur entworfen, dokumentiert und über Jahre weiterentwickelt, inklusive Mandantenfähigkeit, Daten- und Prozessabgrenzung sowie stabiler Integrationsmechanismen zwischen Zentrale und Sendern.
Technisch habe ich die Architektur der Single-Page-Frontends verantwortet, zunächst auf Basis von AngularJS, später React mit Redux, sowie die Backend-Architektur auf Basis von .NET und PostgreSQL. Ein wesentlicher Schwerpunkt lag auf der Strukturierung umfangreicher fachlicher Prozesse, der Sicherstellung von Skalierbarkeit und Performance sowie auf der kontrollierten Evolution der Architektur bei wachsendem Funktionsumfang und steigender Nutzerzahl.
Neben Architektur und Implementierung war ich für technische Qualitätssicherung, Last- und Performancetests, Betriebskonzepte verantwortlich.
AngularJs .NET C# PostgreSQL React verteilte Systeme REST
Westfunk GmbH
10 Jahre 10 Monate
2013-01 - 2023-10

Architekturberatung PHP-Zeiterfassungssystem

Software Architekt PHP MySQL Softwarearchitektur ...
Software Architekt

In diesem Projekt war ich für die Architekturberatung zur Erweiterung einer bestehenden, seit vielen Jahren produktiv eingesetzten PHP-Webapplikation zur Zeiterfassung verantwortlich. Die Anwendung ist eine kundenspezifische Individualentwicklung mit hoher fachlicher Komplexität und einer über Jahre gewachsenen Codebasis.

Mein Schwerpunkt lag auf der Analyse der bestehenden Architektur und der fachlich wie technisch sauberen Begleitung bei der Erweiterung bestehender Funktionalitäten. Ich habe die vorhandenen Strukturen hinsichtlich Wartbarkeit, Erweiterbarkeit und technischer Risiken bewertet und konkrete Empfehlungen für eine kontrollierte Weiterentwicklung innerhalb der bestehenden PHP-Architektur erarbeitet.

Parallel dazu habe ich ein Architekturkonzept für einen vollständigen Rewrite der Anwendung entwickelt. Ziel war es, die bestehende Funktionalität in eine klar strukturierte, langfristig wartbare Architektur zu überführen und technische Schulden systematisch abzubauen. Der geplante Rewrite wurde aus Budgetgründen nicht umgesetzt, diente jedoch als fundierte Entscheidungsgrundlage für das weitere Vorgehen.

Eigene Implementierungen erfolgten nur punktuell, primär zur Validierung von Architekturansätzen und zur Unterstützung bei ausgewählten Erweiterungen.

PHP MySQL Softwarearchitektur Softwaremigration
InMotion GmbH
1 Jahr 4 Monate
2022-01 - 2023-04

Lösung zur Synchronisation (MS Project / Outlook)

Senior Software Engineer C# Microsoft Graph API .NET ...
Senior Software Engineer

In diesem Projekt habe ich als Senior Software Engineer an der Weiterentwicklung und dem Betrieb einer Dienstapplikation zur Aufgaben­synchronisation zwischen Microsoft Project und Microsoft Outlook mitgearbeitet. Neben der Implementierung war ich in die operative Betreuung der Applikation eingebunden und habe zur Stabilisierung des laufenden Betriebs beigetragen.

Mein Schwerpunkt lag auf der technischen Umsetzung des automatisierten, bidirektionalen Synchronisationsprozesses für Aufgaben, Statusinformationen und Metadaten. Dabei habe ich insbesondere an der Sicherstellung eines konsistenten Datenabgleichs, der korrekten Zuordnung von Aufgaben sowie an einer stabilen Verarbeitung von Statusänderungen gearbeitet.

Die Anwendung nutzt eine Microsoft SQL Server Datenbank zur Persistierung von Synchronisationszuständen und Verarbeitungsständen. Ich war an der Weiterentwicklung der Datenmodelle sowie an der Ausgestaltung der Synchronisationslogik beteiligt, einschließlich Fehlerbehandlung, Wiederanlaufmechanismen und Monitoring relevanter Prozesse.

Microsoft365 MS Project Server MS Project
C# Microsoft Graph API .NET Windows Services MSSQL
Holert GmbH
1 Jahr 8 Monate
2019-01 - 2020-08

POC Last- & Performancetests über Citrix API

Solution Architect Citrix API LuP-Tests Last- und Performancetests ...
Solution Architect

In diesem Projekt habe ich unterstützend und beratend als Solution Architekt im Rahmen eines Proof of Concept für die öffentliche Hand mitgewirkt. Ziel war die technische Machbarkeitsbewertung automatisierter Last- und Performancetests für eine Citrix-basierte Fachanwendung mit ausschließlich virtuellem Zugriff.

Mein Beitrag lag vor allem in der fachlichen und technischen Unterstützung bei Konzeption und Bewertung des Testansatzes. Ich habe bei der Analyse der Zugriffsmöglichkeiten über die Citrix API beraten und die Ableitung eines UI gesteuerten Testvorgehens für den Einsatz von Micro Focus Silk Performer unterstützt. Dabei standen die realistische Abbildung von Benutzerinteraktionen, Sitzungsmanagement und Messpunkten unter Citrix-Bedingungen im Fokus.

Weiterhin habe ich die Konzeption eines wiederverwendbaren Testframeworks fachlich begleitet und bei der Auswahl und Ausgestaltung repräsentativer Testszenarien unterstützt. Die Implementierung der Testfälle erfolgte überwiegend durch das Projektteam, ich habe diese technisch begleitet und bewertet.

Ergänzend habe ich bei Anforderungsanalyse, technischer Bewertung der Ergebnisse sowie bei der Dokumentation und Präsentation gegenüber den Stakeholdern unterstützt. Der Proof of Concept lieferte eine belastbare Entscheidungsgrundlage für den zukünftigen Einsatz von Last- und Performancetests in Citrix-basierten Umgebungen der öffentlichen Hand.

Citrix eIP Silk Performer
Citrix API LuP-Tests Last- und Performancetests Testframeworks
Öffentliche Hand
Remote
5 Jahre 8 Monate
2015-01 - 2020-08

ICLx: Technische Bewertung Migration SmartClient zu WebApp

Software Architekt (beratend) Softwarearchitektur C# React ...
Software Architekt (beratend)

Im Rahmen dieser Beauftragung für ICLx (siehe unten) war ich nicht mehr aktiv an der Entwicklung beteiligt, sondern unterstützte das Projekt beratend aus architektonischer Sicht. Der Fokus lag auf der Bewertung bestehender und geplanter Lösungsansätze im Rahmen der schrittweisen Transformation des Systems hin zu einer webbasierten Architektur mit React im Frontend und C#/.NET im Backend.

Meine Aufgabe bestand darin, Architekturentscheidungen des Entwicklungsteams zu analysieren, technische Risiken zu identifizieren und Lösungsansätze im Kontext der bestehenden Systemlandschaft zu bewerten. Dabei habe ich insbesondere Aspekte wie fachlicher Schnitt, Abhängigkeiten zwischen Komponenten, Migrationspfade sowie langfristige Wartbarkeit und Skalierbarkeit beurteilt.

Die Rolle war klar beratend aus Sicht des Kunden geprägt. Ziel war es, die Weiterentwicklung des Systems fachlich und technisch abzusichern, ohne selbst operativ in die Implementierung einzugreifen.

ICLx
Softwarearchitektur C# React .NET TypeScript verteilte Systeme MSSQL T-SQL
BMW AG
5 Jahre 1 Monat
2013-01 - 2018-01

Monolith-Transformation ePaper Lösung (PHP / C#)

Software Architekt Docker C# PHP ...
Software Architekt
In diesem Projekt war ich beratend als Software Architekt tätig mit dem Ziel, ein bestehendes, weltweit eingesetztes ePaper-Distributionssystem schrittweise von einem monolithischen Ansatz in eine horizontal skalierbare Architektur zu überführen. Die besondere Herausforderung lag in der Migration bei laufendem Betrieb ohne funktionale Unterbrechungen für eine große Zahl von Endanwendern.
Mein Beitrag lag in der architektonischen Analyse des bestehenden PHP-Monolithen sowie in der Konzeption einer Migrationsstrategie, bei der Funktionalitäten sukzessive ausgelagert und als eigenständige, skalierbare Komponenten neu umgesetzt wurden. Dabei stand nicht ein vollständiger Rewrite im Fokus, sondern eine kontrollierte, inkrementelle Transformation mit klar definierten Schnittstellen.
Ich habe die Zielarchitektur entworfen, Empfehlungen zur Service-Zerlegung erarbeitet und die Einführung neuer Komponenten auf Basis von C# unter Mono in Linux-Containern begleitet. Der Einsatz von Docker diente dabei der horizontalen Skalierung, dem isolierten Betrieb einzelner Funktionen sowie der schrittweisen Ablösung monolithischer Strukturen.
Neben der Architekturberatung habe ich die Entwickler bei technischen Entscheidungen unterstützt und punktuell an der Implementierung neuer Systemkomponenten mitgewirkt. Ziel war eine langfristig tragfähige Architektur, die Skalierbarkeit, Wartbarkeit und Betriebssicherheit auch bei wachsendem
Docker C# PHP Mono Linux verteilte Systeme
MediaCarrier GmbH
13 Jahre 1 Monat
2005-01 - 2018-01

OPC-basierte Messdatenverarbeitung

Softwareentwickler Delphi OPC DA Messdatenverarbeitung ...
Softwareentwickler

In diesem Projekt war ich als Softwareentwickler maßgeblich an der Entwicklung und Weiterentwicklung einer umfangreichen Windows-Applikationssuite im OPC-Umfeld beteiligt. Die Lösung bestand aus vier eigenständigen Anwendungen zur Übertragung, Verarbeitung, Analyse und Visualisierung von Messdaten und wurde über viele Jahre weltweit in rund 1.000 Installationen eingesetzt.

Mein Schwerpunkt lag auf der Entwicklung einer hochkomplexen Kernanwendung, die als OPC DA Client Echtzeitdaten aus OPC DA und OPC UA Servern erfasst, diese filtert, transformiert und strukturiert aufbereitet und anschließend als OPC DA Server wieder bereitstellt. Dabei wurden signalübergreifende Berechnungen, statistische Auswertungen sowie Datenmanipulationen umgesetzt. Zusätzlich wurden historische Daten aus OPC HDA sowie aus CSV-Quellen integriert und grafisch visualisiert.

Ich war in die Anforderungsanalyse und fachliche Spezifikation in direkter Abstimmung mit den Kunden eingebunden und habe an Architektur und Implementierung der Anwendungen in Delphi mitgearbeitet. Über die gesamte Laufzeit hinweg war ich an der kontinuierlichen Weiterentwicklung beteiligt, einschließlich Refactorings, funktionaler Erweiterungen sowie technischer Anpassungen an neue Rahmenbedingungen und OPC-Standards.

Delphi OPC DA Messdatenverarbeitung Datenvisualisierung OPC UA
Siemens
11 Jahre 1 Monat
2005-01 - 2016-01

PC Condition Monitoring

Softwareentwickler Delphi C# Device driver development
Softwareentwickler
In diesem Projekt war ich als Softwareentwickler an der Konzeption, Umsetzung und Weiterentwicklung einer Client/Server-Lösung für das Condition Monitoring industriell eingesetzter PC-Systeme beteiligt. Die Software wurde über viele Jahre weltweit in mehreren tausend Installationen eingesetzt und war auf einen stabilen Dauerbetrieb in industriellen IT-Umgebungen ausgelegt.
Ein zentraler Bestandteil der Lösung war ein Windows-Dienst, der systemrelevante Parameter wie Temperaturen, Spannungen, Lüfterdrehzahlen und Festplattenzustände unter Windows erfasst, verarbeitet und persistent speichert. Ich habe an der Implementierung dieser Dienste sowie an der Auswertung der Messdaten mitgewirkt. Beim Überschreiten definierter Grenzwerte wurden automatisierte Benachrichtigungen ausgelöst, unter anderem über SNMP-Traps, E-Mail und SMS.
Zusätzlich war ich an der Entwicklung eines weiteren Windows-Dienstes beteiligt, der als Backend für einen Web-Client diente und eine zentrale Auswertung und Überwachung der Systeme ermöglichte. Meine Aufgaben umfassten die fachliche Spezifikation, die Entwicklung zentraler Komponenten in Delphi sowie die kontinuierliche Weiterentwicklung bis zur Markteinführung und darüber hinaus. Der Schwerpunkt lag auf Robustheit, Skalierbarkeit und zuverlässiger Integration in heterogene industrielle Systemlandschaften.
Delphi C# Device driver development
6 Jahre 11 Monate
2007-10 - 2014-08

ICLx: Smart Client Fahrzeugabsicherung

Lead Developer & Software Architekt MS SQL Server Windows Forms Windows Communication Foundation ...
Lead Developer & Software Architekt
In der ersten Projektphase war ich als Lead Developer und verantwortlicher Software Architekt für den Entwurf und die Umsetzung des .NET-SmartClients tätig. Der Fokus lag auf der Architektur einer komplexen Client/Server-Anwendung mit WinForms im Frontend und einem WPF-basierten Backend.
Ich war verantwortlich für den Architekturentwurf des Clients, die Strukturierung der Anwendungsschichten sowie die saubere Kapselung fachlicher Logik gegenüber UI und Infrastruktur. Ein zentraler Aspekt war die Beherrschung der hohen fachlichen Komplexität bei gleichzeitig guter Wartbarkeit und Performance für über 1.000 weltweite Anwender.
Neben der Architektur habe ich aktiv an der Implementierung zentraler Komponenten mitgearbeitet, Entwicklungsrichtlinien definiert und die technische Qualität abgesichert. Zusätzlich war ich in Test, Betrieb und Support eingebunden und habe Schulungen für Anwender und Projektbeteiligte durchgeführt, um die nachhaltige Nutzung und Weiterentwicklung des Systems sicherzustellen.
ICLx
MS SQL Server Windows Forms Windows Communication Foundation Microsoft IIS C# .NET WinForms WPF WCF verteilte Systeme MSSQL T-SQL

Position

Position

Ich arbeite als Softwarearchitekt und Senior Softwareentwickler mit Schwerpunkt auf dem Microsoft-.NET-Umfeld. Inhaltlich bewege ich mich an der Schnittstelle zwischen Architektur, technischer Konzeption und Umsetzung komplexer Anwendungen, häufig mit Fokus auf langlebige, wartbare Systeme und saubere fachliche Schnitte. Mich interessieren Projekte, bei denen Architektur eine echte Rolle spielt, technische Entscheidungen bewusst getroffen werden und Qualität, Stabilität sowie Weiterentwickelbarkeit wichtiger sind als kurzfristige Schnellschüsse.

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur .NET Blazor

Schwerpunkte

Softwarearchitektur
Experte
.NET
Experte
Verteilte Systeme
Experte

Betriebssysteme

Linux
Fortgeschritten
Windows
Experte

Programmiersprachen

C#
Experte
.NET
Experte
Delphi
Fortgeschritten
TypeScript
Basics
JavaScript
Basics
HTML
Fortgeschritten
CSS
Fortgeschritten
PHP
Fortgeschritten

Branchen

Branchen

  • Industrie und technische Anwendungen
  • Automobilindustrie / Automotive
  • Energieerzeugung und Messdatenverarbeitung
  • Funk- und Radiowesen
  • Presse- und Verlagswesen
  • Soziale Einrichtungen und Non-Profit

Einsatzorte

Einsatzorte

München (+50km)
Deutschland
möglich

Projekte

Projekte

10 Monate
2025-04 - 2026-01

Framework für Blazor Projekte (Fappricx)

Solution Architect .NET C# Eventing ...
Solution Architect

Ich habe FAPPRICX als .NET-basiertes Anwendungsframework für Blazor Server und Blazor WebAssembly konzipiert und implementiert. Ziel war es, aus realen Kundenprojekten gewonnene Architekturentscheidungen zu konsolidieren und eine belastbare Referenzarchitektur für fachlich und technisch anspruchsvolle Blazor-Anwendungen bereitzustellen.

Meine Hauptaufgabe lag in der Definition der Gesamtarchitektur. Diese folgt strikt den Prinzipien der Clean Architecture mit klarer Schichtentrennung, eindeutigen Abhängigkeitsregeln und sauberer Kapselung fachlicher Logik gegenüber UI, Infrastruktur und Persistenz. Ergänzend habe ich ein Eventing-Konzept entworfen und umgesetzt, um fachliche Komponenten zu entkoppeln, Zustandsänderungen kontrolliert zu propagieren und Nebenwirkungen explizit zu modellieren.

Darauf aufbauend habe ich zentrale Architekturbausteine für Modul- und Feature-Trennung, Zustandsmanagement, Ereignisverarbeitung sowie die Anbindung externer Infrastruktur entwickelt. Ein wesentlicher Schwerpunkt lag darauf, typische strukturelle Probleme wachsender Blazor-Anwendungen wie enge Kopplung, vermischte Verantwortlichkeiten und schwer testbare Logik systematisch zu vermeiden.

Ich war verantwortlich für Architektur, Implementierung und technische Weiterentwicklung des Frameworks. Auch ohne produktiven Einsatz stellt FAPPRICX eine vollständig ausgearbeitete Referenzarchitektur für professionell aufgebaute Blazor-Anwendungen dar.

.NET C# Eventing Frameworkentwicklung Clean Code Blazor OWASP API-Development Entity Framework Microsoft Authentication Library Syncfusion Docker Blazor Server Blazor WebAssembly Clean Architecture
iXTS GmbH
3 Jahre 4 Monate
2022-10 - 2026-01

.NET / Blazor Webanwendung zur Verwaltung eines Familienzentrums (ehrenamtlich)

Business Analyst & Senior Software Developer & Architect C# .NET 8 ASP.NET Core ...
Business Analyst & Senior Software Developer & Architect

Im Rahmen meines ehrenamtlichen Engagements entwickle und betreibe ich das Datenparadies, eine webbasierte Anwendung zur Unterstützung der organisatorischen und administrativen Arbeit im Familienzentrum Allach. Das System ist produktiv im Einsatz und wird kontinuierlich weiterentwickelt.

Meine Verantwortung liegt in der vollständigen technischen Umsetzung. Ich bin für Architektur, Konzeption und Implementierung der Anwendung zuständig und stelle eine saubere Trennung von Fachlogik, Infrastruktur und UI sicher. Ein zentraler Fokus liegt auf einer wartbaren Architektur, klar strukturierten fachlichen Modellen sowie einer benutzerfreundlichen Oberfläche für nicht-technische Anwender.

Die Anwendung unterstützt interne Abläufe des Familienzentrums und wird schrittweise funktional erweitert. Ergänzend entsteht ein Teilbereich, der ausgewählte Daten strukturiert für Besucherinnen und Besucher des Familienzentrums bereitstellt. Neben der Entwicklung übernehme ich Betrieb, Wartung und technische Qualitätssicherung, einschließlich automatisierter Tests und containerisiertem Deployment.

Die Zusammenarbeit erfolgt vollständig ehrenamtlich, mit direkter Abstimmung mit den Beteiligten, realistischen technischen Entscheidungen und einem bewusst hohen Anspruch an Codequalität und Architektur, trotz begrenzter Ressourcen.

C# .NET 8 ASP.NET Core Blazor/Razor Components MudBlazor Entity Framework Core PostgreSQL Docker Docker Compose NUnit Moq
Familienzentrum Allach
8 Jahre 1 Monat
2018-01 - 2026-01

Datenanalyse & Reactive Extensions (.NET)

Software Architekt (beratend) WinForms C# Reactive Extensions ...
Software Architekt (beratend)
In diesem Projekt habe ich das Entwicklungsteam bei Architektur- und Strukturfragen beratend unterstützt. Die Anwendung ist eine native .NET-Applikation zur Analyse großer Messdatenmengen aus dem Umfeld der Energieerzeugung mit hohen Anforderungen an Performance, Erweiterbarkeit und Reaktionsfähigkeit.
Mein Beitrag lag primär in der architektonischen Begleitung der Weiterentwicklung. Ich habe bei der Strukturierung der Anwendung, der Trennung fachlicher Verantwortlichkeiten sowie bei der Ausgestaltung der Datenverarbeitungs- und Analysepipelines beraten. Ein wesentlicher technischer Schwerpunkt war der Einsatz von Reactive Extensions zur Verarbeitung und Kombination großer Mengen zeitbasierter Signale. Dabei ging es um die kontrollierte Orchestrierung von Datenströmen, die Entkopplung von Verarbeitungsschritten sowie um eine saubere Anbindung an die Visualisierungsschicht.
Darüber hinaus habe ich die Entwickler bei der Bewertung komplexer fachlicher Anforderungen unterstützt, insbesondere im Umgang mit mehreren tausend Signalen aus heterogenen Datenquellen und bei signalübergreifenden Abhängigkeiten. Eigene Implementierungen habe ich nur punktuell vorgenommen, vor allem zur Validierung von Architekturentscheidungen oder zur Unterstützung bei kritischen technischen Fragestellungen.
Die Zusammenarbeit erfolgte in enger Abstimmung mit Kunde und Entwicklungsteam über mehrere Entwicklungsphasen hinweg, von frühen Konzepten bis zur fortlaufenden architektonischen Weiterentwicklung.
WinForms C# Reactive Extensions .NET TeeChart Datenvisualisierung Messdatenanalyse Desktop-Anwendung
10 Jahre 1 Monat
2016-01 - 2026-01

Projektplanung und -abrechnung mit Daten aus JIRA und Tempo

Solution Architect React TypeScript .NET ...
Solution Architect

Ich war maßgeblich für Konzeption, Architektur und Weiterentwicklung der Jira Toolbox verantwortlich, einer intern eingesetzten SPA zur projektübergreifenden Auswertung von Jira- und Tempo-Daten für Angebotserstellung, Projektsteuerung und Abrechnung. Mein Schwerpunkt lag dabei nicht auf der fachlichen Nutzung der Anwendung, sondern auf der technischen und strukturellen Umsetzung stabiler Auswertungs- und Planungsgrundlagen.

Ich habe die Gesamtarchitektur entworfen und weiterentwickelt, inklusive der Trennung von Client und Serverlogik sowie der Definition klarer Datenzugriffs- und Verarbeitungsprozesse. Die Anwendung greift über eine klar strukturierte interne REST-orientierte Schnittstelle auf Jira- und Tempo-Daten zu, wobei die Serverkomponente Aggregation, Berechnung und fachliche Aufbereitung übernimmt.

Im Rahmen des Rewrites von React/TypeScript auf eine .NET Blazor Server Architektur habe ich die bestehende Funktionalität technisch neu bewertet, modernisiert und gezielt erweitert. Die API-Struktur wurde dabei so vorbereitet, dass sie aktuell innerhalb des Blazor-Server-Projekts genutzt wird, aber jederzeit ohne strukturelle Änderungen als externe HTTP-REST-API bereitgestellt werden kann.

Neben Architekturentscheidungen war ich für die Konzeption und Umsetzung neuer Funktionen, die technische Qualitätssicherung sowie die kontinuierliche Weiterentwicklung der Codebasis verantwortlich und habe die Anwendung langfristig wartbar und erweiterbar ausgerichtet.

Atlassian JIRA Tempo
React TypeScript .NET Blazor REST Softwarearchitektur Docker Jira API
iXTS GmbH
12 Jahre 1 Monat
2014-01 - 2026-01

Gesamtverantwortlich verschiedene Software-Projekte

Geschäftsführer / CTO / Softwarearchitekt Softwarearchitektur C# .NET ...
Geschäftsführer / CTO / Softwarearchitekt

In dieser Zeit war ich bei der iXTS GmbH als CTO und leitender Softwarearchitekt tätig und trug die technische Gesamtverantwortung für Architektur, Technologie-Stack und Qualitätsstandards. Ich definierte Architekturleitlinien, verantwortete die Auswahl und Weiterentwicklung des Microsoft-NET-Stacks und etablierte konsistente Entwicklungs-, Build-, Test- und Releaseprozesse. Ein zentraler Schwerpunkt lag auf nachhaltigen Architekturentscheidungen sowie der Sicherstellung gleichbleibender technischer Qualität über alle Projekte hinweg.

Als Softwarearchitekt war ich direkt in Analyse, Konzeption und Umsetzung komplexer Softwaresysteme eingebunden. Ich entwarf Architekturen für geschäftskritische Anwendungen, begleitete Systeme von der fachlichen Konzeption bis zum produktiven Einsatz und implementierte selbst zentrale Komponenten. Neben Neuentwicklungen verantwortete ich die Weiterentwicklung, Modernisierung und Stabilisierung bestehender Systeme.

Ergänzend etablierte ich interne Architektur- und Coding-Standards, führte technische Reviews durch und unterstützte Entwicklerteams bei Architektur- und Umsetzungsentscheidungen aus technischer und fachlicher Sicht. Der Fokus lag durchgehend auf wartbaren, langlebigen und fachlich klar strukturierten Softwaresystemen


Softwarearchitektur C# .NET Systemarchitektur CTO Lead Developer Mitarbeiterführung
iXTS GmbH
München
11 Monate
2024-09 - 2025-07

Blazor / ASP.NET Web API, Architektur & Integration

Senior Software Engineer .NET Blazor JWT ...
Senior Software Engineer

In diesem Projekt habe ich als Senior Software Engineer an der Weiterentwicklung eines Blazor-Server-Frontends mit angebundenem ASP.NET Web API Backend für SAP Business One mitgearbeitet und das Entwicklungsteam gezielt unterstützt. Mein Schwerpunkt lag auf der technischen Konzeption zur Beherrschung der hohen strukturellen Komplexität, die sich aus internationalen Anforderungen ergab.

Zentrale Aufgabe war der Entwurf eines Architekturkonzepts zur Kapselung zahlreicher Abhängigkeiten. In der Anwendung mussten unterschiedliche Länder, voneinander abweichende Datenbankschemata, länderspezifische Prozesse sowie variierende fachliche Regeln in einer gemeinsamen Codebasis abgebildet werden. Ich habe hierfür Konzepte zur sauberen Trennung von fachlicher Logik, Integrationslogik und UI entwickelt, um Erweiterbarkeit und Wartbarkeit sicherzustellen.

Darauf aufbauend habe ich an der Konzeption und Implementierung neuer Applikationsmodule sowie an der Weiterentwicklung bestehender Blazor-Komponenten mitgewirkt. Ein weiterer Schwerpunkt lag auf der strukturierten Anbindung an SAP Business One über das Backend, inklusive der klaren Abgrenzung ERP-spezifischer Abhängigkeiten von der Anwendungslogik.

Neben der Implementierung habe ich das Team bei Architekturentscheidungen unterstützt und die technische Ausrichtung mit international verteilten Stakeholdern abgestimmt, um die Integration in eine heterogene Systemlandschaft kontrolliert und nachhaltig umzusetzen.

SAP Business One
.NET Blazor JWT C# JavaScript MS SQL Server SQL ASP.NET Web API
Remote
12 Jahre 4 Monate
2013-01 - 2025-04

Gesamtverantwortung Redaktionssystem (.NET / SPA)

Solution Architect AngularJs .NET C# ...
Solution Architect
In diesem Projekt war ich gesamtverantwortlicher Software Architekt für Konzeption, Umsetzung und langfristige Weiterentwicklung eines komplexen Redaktionssystems für einen Radiosenderverbund mit mehreren organisatorisch und technisch getrennten Instanzen. Das System wird seit 2013 produktiv betrieben und von über 200 Anwendern in 11 eigenständigen Redaktionen genutzt.
Meine Verantwortung umfasste den vollständigen Architekturentwurf über mehrere Applikationen hinweg. Das Gesamtsystem besteht aus einem zentralen Administrationssystem sowie mehreren installierten Senderinstanzen, die über REST-Schnittstellen miteinander kommunizieren. Ich habe die Systemarchitektur entworfen, dokumentiert und über Jahre weiterentwickelt, inklusive Mandantenfähigkeit, Daten- und Prozessabgrenzung sowie stabiler Integrationsmechanismen zwischen Zentrale und Sendern.
Technisch habe ich die Architektur der Single-Page-Frontends verantwortet, zunächst auf Basis von AngularJS, später React mit Redux, sowie die Backend-Architektur auf Basis von .NET und PostgreSQL. Ein wesentlicher Schwerpunkt lag auf der Strukturierung umfangreicher fachlicher Prozesse, der Sicherstellung von Skalierbarkeit und Performance sowie auf der kontrollierten Evolution der Architektur bei wachsendem Funktionsumfang und steigender Nutzerzahl.
Neben Architektur und Implementierung war ich für technische Qualitätssicherung, Last- und Performancetests, Betriebskonzepte verantwortlich.
AngularJs .NET C# PostgreSQL React verteilte Systeme REST
Westfunk GmbH
10 Jahre 10 Monate
2013-01 - 2023-10

Architekturberatung PHP-Zeiterfassungssystem

Software Architekt PHP MySQL Softwarearchitektur ...
Software Architekt

In diesem Projekt war ich für die Architekturberatung zur Erweiterung einer bestehenden, seit vielen Jahren produktiv eingesetzten PHP-Webapplikation zur Zeiterfassung verantwortlich. Die Anwendung ist eine kundenspezifische Individualentwicklung mit hoher fachlicher Komplexität und einer über Jahre gewachsenen Codebasis.

Mein Schwerpunkt lag auf der Analyse der bestehenden Architektur und der fachlich wie technisch sauberen Begleitung bei der Erweiterung bestehender Funktionalitäten. Ich habe die vorhandenen Strukturen hinsichtlich Wartbarkeit, Erweiterbarkeit und technischer Risiken bewertet und konkrete Empfehlungen für eine kontrollierte Weiterentwicklung innerhalb der bestehenden PHP-Architektur erarbeitet.

Parallel dazu habe ich ein Architekturkonzept für einen vollständigen Rewrite der Anwendung entwickelt. Ziel war es, die bestehende Funktionalität in eine klar strukturierte, langfristig wartbare Architektur zu überführen und technische Schulden systematisch abzubauen. Der geplante Rewrite wurde aus Budgetgründen nicht umgesetzt, diente jedoch als fundierte Entscheidungsgrundlage für das weitere Vorgehen.

Eigene Implementierungen erfolgten nur punktuell, primär zur Validierung von Architekturansätzen und zur Unterstützung bei ausgewählten Erweiterungen.

PHP MySQL Softwarearchitektur Softwaremigration
InMotion GmbH
1 Jahr 4 Monate
2022-01 - 2023-04

Lösung zur Synchronisation (MS Project / Outlook)

Senior Software Engineer C# Microsoft Graph API .NET ...
Senior Software Engineer

In diesem Projekt habe ich als Senior Software Engineer an der Weiterentwicklung und dem Betrieb einer Dienstapplikation zur Aufgaben­synchronisation zwischen Microsoft Project und Microsoft Outlook mitgearbeitet. Neben der Implementierung war ich in die operative Betreuung der Applikation eingebunden und habe zur Stabilisierung des laufenden Betriebs beigetragen.

Mein Schwerpunkt lag auf der technischen Umsetzung des automatisierten, bidirektionalen Synchronisationsprozesses für Aufgaben, Statusinformationen und Metadaten. Dabei habe ich insbesondere an der Sicherstellung eines konsistenten Datenabgleichs, der korrekten Zuordnung von Aufgaben sowie an einer stabilen Verarbeitung von Statusänderungen gearbeitet.

Die Anwendung nutzt eine Microsoft SQL Server Datenbank zur Persistierung von Synchronisationszuständen und Verarbeitungsständen. Ich war an der Weiterentwicklung der Datenmodelle sowie an der Ausgestaltung der Synchronisationslogik beteiligt, einschließlich Fehlerbehandlung, Wiederanlaufmechanismen und Monitoring relevanter Prozesse.

Microsoft365 MS Project Server MS Project
C# Microsoft Graph API .NET Windows Services MSSQL
Holert GmbH
1 Jahr 8 Monate
2019-01 - 2020-08

POC Last- & Performancetests über Citrix API

Solution Architect Citrix API LuP-Tests Last- und Performancetests ...
Solution Architect

In diesem Projekt habe ich unterstützend und beratend als Solution Architekt im Rahmen eines Proof of Concept für die öffentliche Hand mitgewirkt. Ziel war die technische Machbarkeitsbewertung automatisierter Last- und Performancetests für eine Citrix-basierte Fachanwendung mit ausschließlich virtuellem Zugriff.

Mein Beitrag lag vor allem in der fachlichen und technischen Unterstützung bei Konzeption und Bewertung des Testansatzes. Ich habe bei der Analyse der Zugriffsmöglichkeiten über die Citrix API beraten und die Ableitung eines UI gesteuerten Testvorgehens für den Einsatz von Micro Focus Silk Performer unterstützt. Dabei standen die realistische Abbildung von Benutzerinteraktionen, Sitzungsmanagement und Messpunkten unter Citrix-Bedingungen im Fokus.

Weiterhin habe ich die Konzeption eines wiederverwendbaren Testframeworks fachlich begleitet und bei der Auswahl und Ausgestaltung repräsentativer Testszenarien unterstützt. Die Implementierung der Testfälle erfolgte überwiegend durch das Projektteam, ich habe diese technisch begleitet und bewertet.

Ergänzend habe ich bei Anforderungsanalyse, technischer Bewertung der Ergebnisse sowie bei der Dokumentation und Präsentation gegenüber den Stakeholdern unterstützt. Der Proof of Concept lieferte eine belastbare Entscheidungsgrundlage für den zukünftigen Einsatz von Last- und Performancetests in Citrix-basierten Umgebungen der öffentlichen Hand.

Citrix eIP Silk Performer
Citrix API LuP-Tests Last- und Performancetests Testframeworks
Öffentliche Hand
Remote
5 Jahre 8 Monate
2015-01 - 2020-08

ICLx: Technische Bewertung Migration SmartClient zu WebApp

Software Architekt (beratend) Softwarearchitektur C# React ...
Software Architekt (beratend)

Im Rahmen dieser Beauftragung für ICLx (siehe unten) war ich nicht mehr aktiv an der Entwicklung beteiligt, sondern unterstützte das Projekt beratend aus architektonischer Sicht. Der Fokus lag auf der Bewertung bestehender und geplanter Lösungsansätze im Rahmen der schrittweisen Transformation des Systems hin zu einer webbasierten Architektur mit React im Frontend und C#/.NET im Backend.

Meine Aufgabe bestand darin, Architekturentscheidungen des Entwicklungsteams zu analysieren, technische Risiken zu identifizieren und Lösungsansätze im Kontext der bestehenden Systemlandschaft zu bewerten. Dabei habe ich insbesondere Aspekte wie fachlicher Schnitt, Abhängigkeiten zwischen Komponenten, Migrationspfade sowie langfristige Wartbarkeit und Skalierbarkeit beurteilt.

Die Rolle war klar beratend aus Sicht des Kunden geprägt. Ziel war es, die Weiterentwicklung des Systems fachlich und technisch abzusichern, ohne selbst operativ in die Implementierung einzugreifen.

ICLx
Softwarearchitektur C# React .NET TypeScript verteilte Systeme MSSQL T-SQL
BMW AG
5 Jahre 1 Monat
2013-01 - 2018-01

Monolith-Transformation ePaper Lösung (PHP / C#)

Software Architekt Docker C# PHP ...
Software Architekt
In diesem Projekt war ich beratend als Software Architekt tätig mit dem Ziel, ein bestehendes, weltweit eingesetztes ePaper-Distributionssystem schrittweise von einem monolithischen Ansatz in eine horizontal skalierbare Architektur zu überführen. Die besondere Herausforderung lag in der Migration bei laufendem Betrieb ohne funktionale Unterbrechungen für eine große Zahl von Endanwendern.
Mein Beitrag lag in der architektonischen Analyse des bestehenden PHP-Monolithen sowie in der Konzeption einer Migrationsstrategie, bei der Funktionalitäten sukzessive ausgelagert und als eigenständige, skalierbare Komponenten neu umgesetzt wurden. Dabei stand nicht ein vollständiger Rewrite im Fokus, sondern eine kontrollierte, inkrementelle Transformation mit klar definierten Schnittstellen.
Ich habe die Zielarchitektur entworfen, Empfehlungen zur Service-Zerlegung erarbeitet und die Einführung neuer Komponenten auf Basis von C# unter Mono in Linux-Containern begleitet. Der Einsatz von Docker diente dabei der horizontalen Skalierung, dem isolierten Betrieb einzelner Funktionen sowie der schrittweisen Ablösung monolithischer Strukturen.
Neben der Architekturberatung habe ich die Entwickler bei technischen Entscheidungen unterstützt und punktuell an der Implementierung neuer Systemkomponenten mitgewirkt. Ziel war eine langfristig tragfähige Architektur, die Skalierbarkeit, Wartbarkeit und Betriebssicherheit auch bei wachsendem
Docker C# PHP Mono Linux verteilte Systeme
MediaCarrier GmbH
13 Jahre 1 Monat
2005-01 - 2018-01

OPC-basierte Messdatenverarbeitung

Softwareentwickler Delphi OPC DA Messdatenverarbeitung ...
Softwareentwickler

In diesem Projekt war ich als Softwareentwickler maßgeblich an der Entwicklung und Weiterentwicklung einer umfangreichen Windows-Applikationssuite im OPC-Umfeld beteiligt. Die Lösung bestand aus vier eigenständigen Anwendungen zur Übertragung, Verarbeitung, Analyse und Visualisierung von Messdaten und wurde über viele Jahre weltweit in rund 1.000 Installationen eingesetzt.

Mein Schwerpunkt lag auf der Entwicklung einer hochkomplexen Kernanwendung, die als OPC DA Client Echtzeitdaten aus OPC DA und OPC UA Servern erfasst, diese filtert, transformiert und strukturiert aufbereitet und anschließend als OPC DA Server wieder bereitstellt. Dabei wurden signalübergreifende Berechnungen, statistische Auswertungen sowie Datenmanipulationen umgesetzt. Zusätzlich wurden historische Daten aus OPC HDA sowie aus CSV-Quellen integriert und grafisch visualisiert.

Ich war in die Anforderungsanalyse und fachliche Spezifikation in direkter Abstimmung mit den Kunden eingebunden und habe an Architektur und Implementierung der Anwendungen in Delphi mitgearbeitet. Über die gesamte Laufzeit hinweg war ich an der kontinuierlichen Weiterentwicklung beteiligt, einschließlich Refactorings, funktionaler Erweiterungen sowie technischer Anpassungen an neue Rahmenbedingungen und OPC-Standards.

Delphi OPC DA Messdatenverarbeitung Datenvisualisierung OPC UA
Siemens
11 Jahre 1 Monat
2005-01 - 2016-01

PC Condition Monitoring

Softwareentwickler Delphi C# Device driver development
Softwareentwickler
In diesem Projekt war ich als Softwareentwickler an der Konzeption, Umsetzung und Weiterentwicklung einer Client/Server-Lösung für das Condition Monitoring industriell eingesetzter PC-Systeme beteiligt. Die Software wurde über viele Jahre weltweit in mehreren tausend Installationen eingesetzt und war auf einen stabilen Dauerbetrieb in industriellen IT-Umgebungen ausgelegt.
Ein zentraler Bestandteil der Lösung war ein Windows-Dienst, der systemrelevante Parameter wie Temperaturen, Spannungen, Lüfterdrehzahlen und Festplattenzustände unter Windows erfasst, verarbeitet und persistent speichert. Ich habe an der Implementierung dieser Dienste sowie an der Auswertung der Messdaten mitgewirkt. Beim Überschreiten definierter Grenzwerte wurden automatisierte Benachrichtigungen ausgelöst, unter anderem über SNMP-Traps, E-Mail und SMS.
Zusätzlich war ich an der Entwicklung eines weiteren Windows-Dienstes beteiligt, der als Backend für einen Web-Client diente und eine zentrale Auswertung und Überwachung der Systeme ermöglichte. Meine Aufgaben umfassten die fachliche Spezifikation, die Entwicklung zentraler Komponenten in Delphi sowie die kontinuierliche Weiterentwicklung bis zur Markteinführung und darüber hinaus. Der Schwerpunkt lag auf Robustheit, Skalierbarkeit und zuverlässiger Integration in heterogene industrielle Systemlandschaften.
Delphi C# Device driver development
6 Jahre 11 Monate
2007-10 - 2014-08

ICLx: Smart Client Fahrzeugabsicherung

Lead Developer & Software Architekt MS SQL Server Windows Forms Windows Communication Foundation ...
Lead Developer & Software Architekt
In der ersten Projektphase war ich als Lead Developer und verantwortlicher Software Architekt für den Entwurf und die Umsetzung des .NET-SmartClients tätig. Der Fokus lag auf der Architektur einer komplexen Client/Server-Anwendung mit WinForms im Frontend und einem WPF-basierten Backend.
Ich war verantwortlich für den Architekturentwurf des Clients, die Strukturierung der Anwendungsschichten sowie die saubere Kapselung fachlicher Logik gegenüber UI und Infrastruktur. Ein zentraler Aspekt war die Beherrschung der hohen fachlichen Komplexität bei gleichzeitig guter Wartbarkeit und Performance für über 1.000 weltweite Anwender.
Neben der Architektur habe ich aktiv an der Implementierung zentraler Komponenten mitgearbeitet, Entwicklungsrichtlinien definiert und die technische Qualität abgesichert. Zusätzlich war ich in Test, Betrieb und Support eingebunden und habe Schulungen für Anwender und Projektbeteiligte durchgeführt, um die nachhaltige Nutzung und Weiterentwicklung des Systems sicherzustellen.
ICLx
MS SQL Server Windows Forms Windows Communication Foundation Microsoft IIS C# .NET WinForms WPF WCF verteilte Systeme MSSQL T-SQL

Position

Position

Ich arbeite als Softwarearchitekt und Senior Softwareentwickler mit Schwerpunkt auf dem Microsoft-.NET-Umfeld. Inhaltlich bewege ich mich an der Schnittstelle zwischen Architektur, technischer Konzeption und Umsetzung komplexer Anwendungen, häufig mit Fokus auf langlebige, wartbare Systeme und saubere fachliche Schnitte. Mich interessieren Projekte, bei denen Architektur eine echte Rolle spielt, technische Entscheidungen bewusst getroffen werden und Qualität, Stabilität sowie Weiterentwickelbarkeit wichtiger sind als kurzfristige Schnellschüsse.

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur .NET Blazor

Schwerpunkte

Softwarearchitektur
Experte
.NET
Experte
Verteilte Systeme
Experte

Betriebssysteme

Linux
Fortgeschritten
Windows
Experte

Programmiersprachen

C#
Experte
.NET
Experte
Delphi
Fortgeschritten
TypeScript
Basics
JavaScript
Basics
HTML
Fortgeschritten
CSS
Fortgeschritten
PHP
Fortgeschritten

Branchen

Branchen

  • Industrie und technische Anwendungen
  • Automobilindustrie / Automotive
  • Energieerzeugung und Messdatenverarbeitung
  • Funk- und Radiowesen
  • Presse- und Verlagswesen
  • Soziale Einrichtungen und Non-Profit

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.