Weingarten bei Karlsruhe · Vollzeit oder Teilzeit

Ich löse veraltete
.NET-Fachanwendungen
ab.

Ohne dass der Betrieb stillsteht. Als Softwarearchitekt modernisiere ich gewachsene C#/.NET-Systeme — inklusive Silverlight und WPF —, an die sich sonst keiner mehr rantraut: von der Architekturentscheidung über die schrittweise Ablösung bis zum laufenden Betrieb, remote oder vor Ort im Raum Karlsruhe.

Heinrich Franz, Softwarearchitekt für .NET-Modernisierung, Weingarten bei Karlsruhe
Schriftfeld HF-01
Name
Heinrich Franz
Rolle
Softwarearchitekt · .NET-Modernisierung
Standort
Weingarten bei Karlsruhe
Verfügbar
100 %
Einsatzregion
DE · AT · CH
Abschluss
Diplom-Informatik
Sprachen
DE · EN · FR · RU
Stand
21.08.2026

Profil

Mein Schwerpunkt: Fachanwendungen, die über Jahre gewachsen sind und an die sich im Team keiner mehr herantraut. Ich löse sie schrittweise und risikoarm ab, ohne den laufenden Betrieb zu unterbrechen — mit C#, .NET und durchdachter Softwarearchitektur im Zentrum, Java und PHP ergänzen das Spektrum. Alte Oberfläche raus, moderne Web-Oberfläche rein, Schnitt für Schnitt: Jeder Schnitt geht einzeln in Produktion und ist mit Tests abgesichert.

Über ein Jahrzehnt Erfahrung in interdisziplinären Entwicklungsteams — als Senior Developer ebenso wie als Team Lead und Lead Software Engineer: fachliche Führung, Architekturentscheidungen, Code Reviews, Mentoring und die Etablierung von Entwicklungsstandards, immer in enger Abstimmung mit Product Ownern und Fachbereichen.

Für das Web entstehen bei mir performante React-Anwendungen mit geeigneten Bibliotheken, samt REST- und/oder GraphQL-Integration zum Backend. Qualität ist dabei kein Nachgedanke: testgetriebene Entwicklung, automatisierte Qualitätssicherung und in agilen Projekten die konsequente Anwendung von Clean Code und SOLID.

Schwerpunkte
Architektur · .NET-Modernisierung · Beratung
Rollen
Senior Dev · Team Lead · Lead Engineer
Methodik
TDD · Clean Code · SOLID
Vorgehen
Scrum · Kanban
Muttersprache
Deutsch
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse
Russisch
Gut

Skills & Stack

Technologien und Methoden aus aktuellen und vergangenen Projekten

Top-Kenntnisse

.NET C# Softwarearchitektur React IT-Beratung

.NET-Stack

.NET CoreASP.NET Core .NET FrameworkMicrosoft SilverlightWPF WinFormsBlazor

Web & Daten

JavaSpring BootPHP RESTSOAPMicroservices SQL ServerMySQLPostgreSQLTypeScriptAngular

Arbeitsweise

GitAzure DevOpsCI/CD DockerClean CodeSOLID Design PatternsDomain Driven DesignTDDScrumKanban

Leistungen

Drei Bereiche, in denen ich Teams und Projekte unterstütze
01

IT-Beratung

Systemintegration, API-Entwicklung, Performanceoptimierung, Refactoring und die Digitalisierung bestehender Geschäftsprozesse.

02

Entwicklung kundenspezifischer Software

Architektur und Modernisierung gewachsener C#/.NET-Systeme — inklusive Silverlight und WPF —, dazu Web-Frontends in React.

03

Entwicklung von Cloud-Anwendungen

Cloudbasierte .NET-Architekturen von der Konzeption über die Implementierung bis zum Betrieb der Infrastruktur.

Projekthistorie

Auswahl — vollständige Historie auf freelancermap
Referenzprojekt · 03/2011 – 10/2017 · Steuerberatung, Steuern & Recht · 5.000–10.000 Mitarbeitende

Silverlight-Ablösung einer Finanzbuchhaltungs-Plattform

Ausgangslage
Eine webbasierte Business-Anwendung für Finanzbuchhaltung lief auf C#/Silverlight — einer Technologie, deren aktiver Support bereits 2012 eingestellt wurde. Danach gab es nur noch Sicherheitsupdates, bis der Herstellersupport 2021 endgültig auslief.
Auftrag
Die bestehende Oberfläche schrittweise auf eine moderne Web-Architektur mit HTML und TypeScript ablösen, bei vollem Funktionsumfang für die Endanwender.
Vorgehen
  • Ablösung Schnitt für Schnitt statt Big-Bang-Umstellung
  • Jeder Schnitt einzeln getestet und einzeln in Produktion überführt
  • Steuerung eines sechsköpfigen Teams inklusive Nearshore-Anteil, vom Software Engineer bis zum Projektleiter
Ergebnis
Vollständige Ablösung der Silverlight-Oberfläche über 2,5 Jahre hinweg, laufender Betrieb ohne Unterbrechung mit einem sechsköpfigen Team.
Aktuell Energie, Wasser & Umwelt

Beratung zu Qualitätssicherung & Teststrategie

Analyse bestehender QS-Prozesse bei DevOps-Teams eines Konzerns mit über 10.000 Mitarbeitenden, moderierte Workshops und die gemeinsame Entwicklung eines praxisnahen Modells für Aufgabenformulierung und Teststrategie.

Zuvor IT & Informationstechnologie

Microservices-Plattform & Zeiterfassung

Einführung von RabbitMQ als zentralem Message Broker, Weiterentwicklung eines Systems zur Zeiterfassung und Projektverwaltung sowie Infrastruktur-Provisionierung auf AWS mit Terragrunt/OpenTofu und Spring Boot.

Zuvor Industrie & Maschinenbau

Lead Developer: Compliance-Plattform

Technische Konzeption und Architektur einer mandantenfähigen Compliance-Plattform mit Rechtsdatenbank und Maßnahmenmanagement auf Basis von C#/.NET und React.

Zuvor Industrie & Maschinenbau

Steuerungsplattform für Intralogistik-Anlagen

Umsetzung des User Interfaces in Angular und Implementierung des Backends nach dem CQRS-Prinzip für eine Plattform zur Steuerung heterogener Anlagen.

Zuvor Banken & Finanzdienstleistungen

Clean-Code-Trainingsprogramm

Weiterentwicklung eines C#-Ausbildungsprogramms sowie Planung und Durchführung von Schulungen für mehrere Entwicklungsteams.

07/2009 – 03/2011 Einstieg als Software Engineer

Erste Projekte bei einem IT-Dienstleister

Fulfillment-Webanwendung für den öffentlichen Forschungssektor (Java/Struts), eine iOS-App zur Terminbuchung sowie ein Java-basiertes WCM-System (Alfresco) für die europäischen Webauftritte eines Medienunternehmens.

sevmaticGründer & Entwickler
Nebenprojekt

Neben der Beratung zu .NET-Modernisierung entwickle ich mit sevmatic eigene Software. Als Gründer verbinde ich dort Bildung und Technologie miteinander.

Aktuell entwickle ich LearnSuite (learnsuite.de), ein Lernmanagementsystem mit eigenem Ausbilder-Cockpit für die Erstellung und gemeinsame Bearbeitung von Kursinhalten.

Mehr dazu auf LinkedIn →

Kontakt

Anfrage stellen

Für Projektanfragen und Kontakt bitte über eines der beiden Profile — dort sind Verfügbarkeit und Details jeweils aktuell gepflegt.