Softwarearchitekt & Senior .NET Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 90‐120€/Stunde
- 80999 München
- auf Anfrage
- de | en
- 02.03.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2007 – 8/2020
Tätigkeitsbeschreibung
Im Projekt bei einem großen Automobilherstellen mit Sitz in München war ich zunächst für die technische Konzeption, Architektur und die Umsetzung zentraler Softwarebestandteile verantwortlich. In dieser Phase umfassten meine Aufgaben die Analyse fachlicher Anforderungen gemeinsam mit Fachbereichen, den Entwurf der Systemarchitektur, die Definition von Schnittstellen und Datenmodellen sowie die operative Entwicklung zentraler Backend-Komponenten im .NET-Umfeld.
Im weiteren Projektverlauf verlagerte sich meine Rolle von der aktiven Entwicklung hin zur architektonischen Begleitung aus Kundensicht. Ich bewertete die vom Entwicklungsteam erarbeiteten Lösungsansätze hinsichtlich Architekturqualität, Wartbarkeit, Skalierbarkeit und fachlicher Konsistenz. Dabei lag der Fokus auf der Einhaltung vereinbarter Architekturprinzipien, der technischen Tragfähigkeit getroffener Designentscheidungen sowie der langfristigen Erweiterbarkeit der Lösung im Enterprise-Kontext.
Ergänzend unterstützte ich das Projekt durch technische Reviews, Risikoabschätzungen und fundiertes Feedback zu Architektur- und Implementierungsentscheidungen. Ziel war es, aus Sicht des Auftraggebers sicherzustellen, dass die Lösung nicht nur funktional korrekt, sondern auch nachhaltig, beherrschbar und zukunftsfähig umgesetzt wird.
Database Developer, Lead Developer, C# Developer, System Architektur, Solution Architekt
1/2005 – 1/2016
Tätigkeitsbeschreibung
Im Projektumfeld PCCM (PC Condition Monitor) war ich als Lead Developer und Architekt für die technische Konzeption, Weiterentwicklung und Stabilität der Softwarelösung verantwortlich. Der technologische Schwerpunkt lag auf Delphi und stark hardware-nahen Anforderungen.
Zu Beginn bestand meine Aufgabe in der Analyse fachlicher und technischer Anforderungen sowie im Entwurf einer tragfähigen Systemarchitektur. Ein zentrales Thema war der Umgang mit sehr heterogenen Kundensystemen und Hardwarekonfigurationen. Ich strukturierte die Anwendung so, dass Fachlogik, Hardwarezugriffe und Infrastruktur sauber getrennt waren und langfristig wartbar blieben.
Eine wesentliche Herausforderung war das Auslesen kundenspezifischer Hardware. Dafür habe ich unterschiedlichste Hardwarekomponenten identifiziert, analysiert und angebunden. Je nach System war es notwendig, direkt auf Betriebssystem- und Treiberebene zuzugreifen oder eigene, spezifische Treiber und Low-Level-Anbindungen zu entwickeln, um die benötigten Daten zuverlässig zu erfassen.
Da das Team bewusst klein war (ein bis drei Entwickler), lag der Schwerpunkt meiner Rolle weniger auf formaler Teamführung als auf direkter technischer Arbeit. Ich war maßgeblich selbst an Konzeption und Implementierung beteiligt, bewertete Lösungsansätze pragmatisch im Austausch mit den wenigen Teammitgliedern und stellte Stabilität, Robustheit und Wartbarkeit der Lösung sicher.
Insgesamt bestand meine Rolle bei PCCM in tiefgehender, systemnaher Entwicklungs- und Architekturarbeit unter realen Kundenbedingungen, mit Fokus auf technische Substanz statt organisatorischer Strukturen.
Embedded Entwicklung / hardwarenahe Entwicklung, Softwareentwickler, Delphi
1/2004 – 1/2026
Tätigkeitsbeschreibung
In den vergangenen zwölf Jahren war ich bei der iXTS GmbH als Geschäftsführer, CTO und leitender Softwarearchitekt tätig. Meine Tätigkeit verband unternehmerische Verantwortung mit durchgehend operativer technischer Arbeit.
Als Geschäftsführer verantwortete ich die technische und projektwirtschaftliche Ausrichtung des Unternehmens. Dazu gehörten die Mitwirkung an Angebots- und Projektrahmen, die Bewertung technischer Machbarkeit und Risiken sowie die strategische Weiterentwicklung des Leistungsportfolios. Ich war dabei bewusst kein rein administrativer Geschäftsführer, sondern dauerhaft in Projekte eingebunden.
In der Rolle des CTO trug ich 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 wesentlicher Teil war die Sicherstellung nachhaltiger Architekturentscheidungen und gleichbleibender technischer Qualität über Projekte hinweg.
Als leitender Softwarearchitekt war ich direkt verantwortlich für Analyse, Konzeption und Umsetzung komplexer Softwaresysteme. Ich entwarf Architekturen für geschäftskritische Anwendungen, begleitete Systeme von der fachlichen Konzeption bis zum produktiven Einsatz und war regelmäßig selbst in der Implementierung zentraler Komponenten tätig. Neben Neuentwicklungen gehörten auch die Weiterentwicklung, Modernisierung und Stabilisierung bestehender Systeme zu meinem Aufgabenbereich.
Ergänzend etablierte ich interne Architektur- und Coding-Standards, führte technische Reviews durch und unterstützte Teams bei Architektur- und Umsetzungsentscheidungen. Der Fokus lag dabei konsequent auf wartbaren, langlebigen und fachlich sauberen Softwaresystemen.
Lead Developer, Teamleiter IT, IT-Manager, IT-Projektleiter, Systemarchitekt
Über mich
Ein wesentlicher Teil meiner Arbeit ist der Entwurf und die Weiterentwicklung verteilter Anwendungen und microservice-orientierter Architekturen. Dabei geht es mir nicht um abstrakte Architekturmodelle, sondern um praxistaugliche Systeme, die fachlich sauber geschnitten sind, im Betrieb beherrschbar bleiben und sich über Jahre weiterentwickeln lassen.
Architektur endet für mich nicht auf Systemebene. Ich beschäftige mich intensiv damit, wie fachliche Anforderungen konkret im Code abgebildet werden, welche Klassen und Komponenten für ein Feature notwendig sind und wie Zuständigkeiten so geschnitten werden, dass Abhängigkeiten überschaubar bleiben. Ein besonderer Fokus liegt dabei auf der Vermeidung unnötiger Kopplungen und unerwünschter Kreuzbeziehungen sowie auf einer Struktur, die Änderungen gezielt und risikoarm erlaubt.
Neben der Blazor-Entwicklung arbeite ich regelmäßig an der Umsetzung von APIs und Backend-Services sowie an klassischen Webanwendungen auf Basis von ASP.NET MVC. Darüber hinaus entwickle ich Desktop-Anwendungen mit WinForms und WPF und beschäftige mich mit modernen plattformübergreifenden Ansätzen wie der Uno Platform. Auch neue UI-Technologien wie Avalonia UI betrachte ich offen und pragmatisch, sofern sie fachlich und technisch sinnvoll einsetzbar sind.
Neben der architektonischen Arbeit bin ich weiterhin tief in der Implementierung verankert. Ich entwickle selbst produktive Software auf Basis von .NET, übernehme technische Schlüsselkomponenten und unterstütze Entwicklungsteams bei komplexen Fragestellungen rund um Systemgrenzen, Datenflüsse, Schnittstellen und interne Abhängigkeiten.
Architekturverständnis
Ich verstehe Softwarearchitektur als Verbindung zwischen fachlicher Anforderung und konkreter Implementierung. Gute Architektur zeigt sich nicht nur in Diagrammen, sondern darin, dass Klassen, Komponenten und Abhängigkeiten nachvollziehbar strukturiert sind und sich Features ohne ungewollte Nebenwirkungen weiterentwickeln lassen.
Verteilte Systeme und Microservices erfordern klare Verantwortlichkeiten, saubere Service-Schnitte und ein gemeinsames Verständnis für Datenhoheit, Kommunikation und Fehlerverhalten. Mein Fokus liegt auf Architekturen, die diese Aspekte bewusst adressieren und langfristig tragfähig bleiben.
Weitere Kenntnisse
- Microservice-orientierte Systemlandschaften
- API-Design und Backend-Services
- Klassische Webanwendungen mit ASP.NET MVC
- Blazor Webentwicklung (Server und WebAssembly)
- Desktop-Anwendungen mit WinForms und WPF
- Moderne UI-Ansätze wie Uno Platform
- Strukturierung fachlicher Domänen und klarer Zuständigkeiten
- Saubere Umsetzung von Architekturentscheidungen bis auf Klassen- und - Komponentenebene
- Vermeidung von Abhängigkeiten und unerwünschten Kreuzbeziehungen
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
