Über mich
Ich baue KI-Funktionen in Software ein, die schon läuft. Das ist der schwierige Teil der Arbeit: Der Code ist über Jahre gewachsen, es gibt Datenschutz- und Regulatorik-Vorgaben, und ein Prototyp, der in der Demo überzeugt, hilft niemandem, wenn er die Prüfung nicht übersteht. Seit über zwölf Jahren entwickle ich Plattformen für Konzerne und die Finanzbranche. Aktuell bin ich Softwarearchitekt und Engineering Lead einer GRC-Software für Banken und Sparkassen. Unter meiner Verantwortung laufen im echten Betrieb eine KI-gestützte Analyse, die Vertragsdaten erkennt und ins System übernimmt, ein Assistent, der ausschließlich auf das Benutzerhandbuch zugreift, und eine unternehmensweite Wissens- und Meeting-Plattform mit durchsuchbaren Transkripten. Was ich konkret anbiete: - KI in bestehende Anwendungen bringen. RAG auf eigenen Dokumenten, Dokumentenanalyse, Assistenten und Agenten-Workflows. Mir ist dabei wichtig, dass Datenhaltung, Berechtigungen und Nachvollziehbarkeit stimmen. - Architektur prüfen und modernisieren. Legacy-Systeme schrittweise ablösen statt mit einem großen Schnitt. Cloud auf Azure und AWS, dazu der Betrieb von SaaS unter regulatorischen Anforderungen. - Entwicklungsteams weiterbringen. Ich führe Agentic Coding und Spec-Driven Development ein, wo es passt, und nicht überall gleichzeitig. - Verantwortung übernehmen. Als Fractional Tech Lead verantworte ich Architektur und technische Roadmap, coache Entwickler und unterstütze beim Recruiting. Ich arbeite hands-on, von der Architekturentscheidung bis zum Code, und übergebe so, dass euer Team danach ohne mich weiterkommt. Aktuell bin ich nebenberuflich mit ein bis zwei Tagen pro Woche verfügbar, remote und gelegentlich vor Ort in NRW. Am liebsten arbeite ich an Projekten, bei denen am Ende etwas steht, das Menschen im Alltag wirklich benutzen. Wenn mich ein Thema packt, bin ich schwer zu bremsen. Den Ausgleich finde ich beim Yoga, in der Meditation und im Garten am Niederrhein.
Skills
Expert:in
Fortgeschritten
Portfolio
DORA-Plattform mit KI-Analyse von Dienstleisterberichten
KI-gestützte Vertragsanalyse für eine GRC-Software
KI-Assistent mit überprüfbaren Antworten
KI-Auswertung von Meetings im Mitarbeiterportal
Projekte
Software Architect: Kundencloud für 3D-Modelle
Scanblue Engineering AG · IT, Software und Telekommunikation
Oktober 2021 — März 2022
Die Scanblue Engineering AG erstellt vollautomatisiert 3D-Modelle von realen Objekten. Dazu stellt sie ihren Kunden einen 3D-Scanner in deren eigenen Räumen zur Verfügung: Das Objekt wird auf den Sockel gestellt, den Rest erledigt der Scanner. Anschließend lässt sich das Modell online nachbearbeiten und in Onlineshops oder AR/VR-Anwendungen einsetzen.
Meine Hauptaufgabe war die Beratung beim Aufbau der neuen Kundencloud. Dieses Portal bietet den Kunden Zugriff auf ihre 3D-Modelle, Marketingoptionen und weitere Informationen. Mein Schwerpunkt lag auf der Cloud- und Microservice-Architektur und deren Umsetzung.
Selbst umgesetzt habe ich eine Funktion zur Berechnung von Nutzungsstatistiken. Sie ermittelt die Abrufe je 3D-Modell und schlüsselt die entstandenen Kosten nach Modell und Monat auf. Das ist vor allem für Kunden wichtig, die selbst mehrere Kunden betreuen: Sie können die Kosten genau und nachvollziehbar nach den tatsächlichen Abrufen weitergeben.
Verwendete Technologien/Tools: C# 9, .NET Core 3.1, .NET 6, Azure CDN, Azure EventHub, Azure Functions, Azure CosmosDB, PostgreSQL, DataGrip, Azure DevOps, Visual Studio 2019
Azure CloudC#MicroservicesCo-Architekt & Senior Software Engineer: Plattform für Kraftstoffpreise
Kunde aus der Energiebranche · Energie, Umwelt und Versorgung
Februar 2021 — September 2021
Im Auftrag von The NextGen GmbH war ich Teil eines Scrum-Teams, das eine Software zur hochperformanten, vollautomatisierten Berechnung von Kraftstoffpreisen und deren Übermittlung an Drittsysteme konzipiert und umgesetzt hat. Die Software bündelt Informationen aus zahlreichen externen Systemen. Die Preise werden über eine frei konfigurierbare Regelebene ohne Programmierung berechnet. Angebunden sind unter anderem verschiedene Kassensysteme sowie Meldestellen wie die Markttransparenzstelle für Kraftstoffe des Bundeskartellamts.
Zu Projektbeginn habe ich gemeinsam mit einem Kollegen die Softwarearchitektur auf Grundlage von Domain-Driven Design entworfen und mit dem Team umgesetzt. Dazu haben wir Workshops mit den Stakeholdern der einzelnen Domänen durchgeführt. Die daraus entstandene Microservice-Architektur lief zunächst in Azure.
Nach der Entscheidung des Managements, alle Dienste bei einem Cloudanbieter zu bündeln, wurde die Plattform zu AWS migriert. Mein Kollege und ich haben die Migration geleitet. Sie wurde innerhalb des geplanten Zeitraums von drei Monaten abgeschlossen.
Verwendete Technologien/Tools: C# 8, .NET Core 3.1, Azure Functions, AWS Lambda, React, PostgreSQL, Dapper, DataGrip, Azure DevOps, Visual Studio 2019
C#Domain-Driven DesignMicroservicesLead Developer: Interne Anwendungen und mobile Apps
ISS Facility Services Holding GmbH · Immobilien
August 2020 — Januar 2021
Im Auftrag von The NextGen GmbH war ich im Entwicklungsteam hauptverantwortlich für die Umsetzung von Softwareprojekten, die Aufnahme von Anforderungen und die Bearbeitung von Serviceanfragen der Anwender. Die Projekte reichten von Webanwendungen über automatisierte Programme für interne Prozesse bis zu Desktopanwendungen und Apps für Mobilgeräte.
Weiterentwickelt habe ich unter anderem ein Programm, das Benutzerkonten im Active Directory des Unternehmens automatisiert verwaltet, etwa durch Deaktivierung bei Austritt oder Inaktivität und durch Sicherung der Benutzerdaten. Außerdem war ich hauptverantwortlich für eine Software zur Analyse von Unternehmensrisiken und federführend an einer Android-App beteiligt, die Außendienstmitarbeiter bei ihren täglichen Aufgaben unterstützt.
Alle Anwendungen für Endanwender sind offlinefähig und lassen sich daher auch in den Kellern von Kundenobjekten jederzeit nutzen.
Verwendete Technologien/Tools: C# 8, .NET 4.7, .NET Core 3.1, ASP.NET Core, Entity Framework 6, Entity Framework Core, WPF, Identity Server 4, xUnit, .NET Core DI, JavaScript, Angular 10, Swagger, SQL Server, Visual Studio 2019, Postman, PowerShell, Hyper-V, IIS, Git, Azure DevOps, Jira, Confluence
Azure DevOpsC#
Berufserfahrungen
Senior Software Architect & Engineering Lead · Vollzeit
Softwarehersteller für Banken und Sparkassen · Banken und Finanzdienstleistungen
April 2022 — heute
GRC-Plattform für Banken und Sparkassen. Gemeinsam mit dem Vorstand leite ich die Entwicklung und verantworte Architektur, Delivery und technische Qualität.
- Architektur und Umsetzung des SaaS-Angebots von der Planung bis zum Launch 2025, einschließlich Cloud-Infrastruktur und Betrieb nach den Anforderungen der Finanzbranche.
- Architektonische Planung der schrittweisen Migration des gesamten Frontends von Vaadin (Java) auf React/TypeScript. Das Team hat das Legacy-System so umgebaut, dass sich einzelne Funktionen nacheinander migrieren lassen, während der reguläre Releasebetrieb weiterläuft.
- KI-Funktionen im Produkt: KI-gestützte Analyse und Übernahme von Verträgen sowie ein Assistent, der ausschließlich auf das Benutzerhandbuch zugreift.
- Interne KI-Plattform mit Wissensdatenbank und durchsuchbaren Meeting-Transkripten.
- Automatisierung von Installation und Updates in den Rechenzentren der Kunden zu einem weitgehend selbstständig laufenden Prozess.
- Technische Verantwortung für die Neuentwicklung einer Plattform für Berichtsübergaben nach DORA, komplett mit Agentic Coding.
- Teamlead für elf Entwickler, disziplinarische Führung von sieben davon.
Senior Software Engineer & Architekt · Vollzeit
The NextGen GmbH · IT, Software und Telekommunikation
August 2020 — Juli 2023
Festanstellung mit Einsatz in Kundenprojekten als Senior Software Engineer und Architekt, unter anderem bei Scanblue, in der Energiebranche und bei ISS Facility Services (siehe Projekte).
Zusätzlich rund 50 technische Interviews im Recruiting. Dabei habe ich die Bewertung von Selbsteinschätzungen auf praktische Coding-Aufgaben umgestellt.
Ab April 2022 war ich über The NextGen extern bei meinem heutigen Arbeitgeber eingesetzt. Im Juli 2023 bin ich dort in die Festanstellung gewechselt, um Führungsverantwortung zu übernehmen.
Software Engineer · Vollzeit
netzkern AG · IT, Software und Telekommunikation
September 2014 — Juli 2020
Als Mitglied eines Scrum-Teams war ich mitverantwortlich für Anforderungsanalyse, Konzeption, Beratung sowie Neu- und Weiterentwicklung zahlreicher Kundenprojekte. Die meisten Projekte basierten auf den Content-Management-Systemen Kentico und Sitecore. Daneben habe ich an vollständigen Eigenentwicklungen und an Apps mitgearbeitet. Neben Konzeption und Beratung war ich überwiegend als Entwickler tätig. Mein Schwerpunkt lag auf dem Backend, über die Jahre habe ich aber auch viel Erfahrung im Frontend gesammelt.
Meine Aufgaben im Team:
- Anforderungsanalyse und Konzeption bei Anfragen zu neuen Projekten und Teilprojekten
- Kundenberatung und Mitarbeit am Entwurf von Softwarearchitekturen
- Weiterentwicklung der serverseitigen Module im C#/.NET-Umfeld, einschließlich umfangreicher Refactorings zur Verbesserung von Architektur und Codequalität
- Anbindung externer Dienste wie Zahlungsanbieter, Newsletter und SAP (RFC, OData)
- Anpassungen und Erweiterungen für Content-Management-Systeme
Verwendete Technologien/Tools: C#, .NET Framework, .NET Core, ASP.NET Core Web API, Entity Framework, Kentico, Sitecore, JavaScript, TypeScript, Angular, Vue.js, SQL Server, xUnit, Git, Azure DevOps, Jira
