28.09.2026 aktualisiert


Premiumkunde
100 % verfügbarSoftwarearchitekt / Tech Lead | C#, .NET, Python, Azure DevOps
Riedering, Deutschland
Deutschland +1
Fachgebundene Hochschulreife (Technik)info: Deutschland, Österreich
Über mich
Softwarearchitekt und hands-on Tech Lead mit über 18 Jahren Erfahrung. Ich entwickle und modernisiere datenbankgestützte Anwendungen mit C#/.NET und Python, integriere Systeme und automatisiere Build- und Release-Prozesse mit Azure DevOps.
Skills
KeycloakHelmAzure DevOps.Net FrameworkAPIsArchitekturUnit TestingMicrosoft AzureC#C++DatenbankenContinuous IntegrationDevOpsLanguage Integrated QueryEntity Framework
Softwarearchitektur und technische Leitung
Architektur und Weiterentwicklung datenbankgestützter Fachanwendungen; modulare Plattformen und Plugin-Systeme; Modernisierung gewachsener Software; technische Leitung, Code Reviews und Entwickler-Coaching.
C# / .NET
Desktop- und Backend-Entwicklung mit .NET und .NET Framework; WPF, XAML, MVVM, ReactiveUI, WinForms, Entity Framework / EF Core und LINQ. Desktop-/Web-Integration mit CefSharp und FastCGI.
Python und Cloud
Python, FastAPI und asyncio; asynchrone Verarbeitung mit RabbitMQ; PostgreSQL, S3-kompatibler Objektspeicher und Keycloak. Docker, Kubernetes und Helm im Rahmen einer eigenen Dokumentenplattform. Azure Functions, Storage Queues und Table Storage für interne Automatisierung. Python-Plugins und Build-Prozesse für MkDocs-basierte Dokumentationsplattformen.
Daten und Systemintegration
Microsoft SQL Server, PostgreSQL, MariaDB/MySQL, SQLite und Microsoft Access. Datenmodellierung und deklarative Datenbankmigration. REST, SOAP, CMIS und AtomPub; Office-Integration mit VSTO, COM und Office Interop; Anbindung von Dokumentenmanagement- und Finanzbuchhaltungssystemen.
DevOps, Qualität und Deployment
Azure DevOps / Azure Pipelines, Git, PowerShell und CI/CD; automatisierte Tests mit xUnit und MSTest. Windows-Installer und Bootstrapper mit WiX, MSI und NSIS. Migration bestehender Build- und Release-Prozesse.
KI und Wissenstransfer
OpenAI Responses API für interne Automatisierung; KI-gestützte Entwicklung mit GitHub Copilot, OpenAI Codex und Claude Code; eigene agentische Werkzeugketten und MCP-Integration. Praxisorientierte Azure- und Azure-DevOps-Schulungen.
Legacy-Modernisierung
Microsoft Access, VBA, VB6, COM/ActiveX und TFS; Integration bestehender Anwendungen mit modernen .NET-Komponenten.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2020
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Rolle: Softwarearchitekt und Lead-Developer. Eigenprodukt der rocom service GmbH, unabhängig von einem konkreten Kundenauftrag.
Ziel: Mobil erfasste Fotos und Kommentare zuverlässig speichern und für die Berichtserstellung im Büro aufbereiten; erste Zielgruppe sind Bauleiter und Inspektoren.
Mein Beitrag:
• Architektur und Umsetzung getrennter Komponenten für Koordination, Auftragsverarbeitung und Dokumentkonvertierung.
• Asynchrone Nachrichtenverarbeitung, dienstspezifische Datenhaltung, privater Objektspeicher und Keycloak-Authentifizierung.
• Idempotenz, Outbox-/Inbox-Verarbeitung und kontrollierte Wiederholungen zur Absicherung gegen Ausfälle.
• Kubernetes-/Helm-Profile sowie Prüfungen für Zuverlässigkeit und Wiederherstellung.
Nachweis: Reproduzierbarer Testlauf mit 1.000 Aufträgen ohne doppelte Seiteneffekte; Wiederherstellung nach Worker- und Messaging-Ausfällen geprüft.
Technologien: Python, FastAPI, asyncio, PostgreSQL, RabbitMQ, S3/MinIO, Keycloak, Docker, Kubernetes, Helm, OpenTelemetry.
Ziel: Eine international genutzte Dokumentationsplattform im laufenden Betrieb stabilisieren und modernisieren.
Mein Beitrag:
• Weiterentwicklung bestehender MkDocs-Webseiten und schrittweise Migration auf Zensical.
• Pflege und Erweiterung benutzerdefinierter Python-Plugins.
• Anpassung von Navigation, Templates, Theme-Strukturen und Frontend-Komponenten.
• Weiterentwicklung kombinierter Python-/npm-Builds sowie CI/CD- und Deployment-Prozesse.
Schwerpunkt: Wartbare Dokumentationsarchitektur, Suche und Internationalisierung für Produkt- und Redaktionsteams.
Technologien: Python, MkDocs/Material, Zensical, Markdown/YAML, Jinja2, JavaScript/CSS, Webpack/npm, Docker, Azure Pipelines, Weglot, Netlify.
Ziel: Einbindung von Tau-Office in die Softwareverteilungssysteme der Kunden.
Mein Beitrag:
• Entwicklung eines MSI-Setups auf Basis des bestehenden NSIS-Installationsprozesses.
• Umsetzung von Dateiinstallation, Sicherheitseinstellungen und Registry-Anpassungen.
• Erkennung einer vorhandenen Access-Umgebung und Berücksichtigung ihrer Konfiguration im Installationsablauf.
Ergebnis: Standardisiertes Windows-Deployment unter Berücksichtigung bestehender Kundenumgebungen.
Technologien: WiX Toolset v5, PowerShell, NSIS, Windows Installer / MSI.