C#.NETReactDocker
Vom Monolithen zu Microservices — Energiewirtschafts-Software
- Zeitraum
- 2013 – 2020
- Rolle
- Full Stack Developer → Lead IT Solution Architect

Sharing
Umfang
- Technologie und Innovation eines führenden All-in-one-Softwarehauses der Energiewirtschaft (~120 Mitarbeiter) verantwortet — Entscheidungsvorlagen und Software-Architekturen für CEO und CTO.
- Transformation vom Monolithen zu einer containerisierten Microservice-Architektur designt und den Wechsel zu einer React-basierten Web-Architektur vorangetrieben — inklusive Backend- und Testinfrastruktur.
- Git und GitLab eingeführt, Legacy-Repositories aufgeteilt und containerisierte CI/CD mit containerisierten Testdatenbanken implementiert.
- DevOps- und Backend-Team geführt, Projektteams mit 4–5 Personen gemanagt, Mitglied des Portfolio-Managements.
- Product Owner eines eigenen Multi-Datenbank-Frameworks: Fluent-C#-API für typsichere SQL-Queries mit Code-Generierung plus Unit-Testing-API für Oracle, PostgreSQL, SQL Server und SQLite.
- Private-Cloud-Backend, eine mehrsprachige CI-Entwicklungsplattform und ein webbasiertes Kundenservice-Center für B2B-Energieabrechnung geplant und umgesetzt.
Technologien: C#, .NET, React, Docker, GitLab, Oracle, PostgreSQL, Microsoft SQL Server, SQLite
Eingesetzte Schlüsselkompetenzen
- Technology Leadership: Head of Technology and Innovation — Architekturentscheidungen für und mit CEO und CTO getragen.
- Architektur-Evolution: Monolith zu containerisierten Microservices, Desktop zu Web — als geplante Transformation statt Rewrite-Wette.
- DevOps von null: Git, GitLab, containerisierte CI/CD und Testdatenbanken in eine gewachsene Engineering-Organisation eingeführt.
- Framework- & API-Design: Typsichere SQL-API mit Code-Generierung und Datenbank-Unit-Testing-API als interne Produkte.
- Team-Führung: Lead des DevOps- und Backend-Teams, Projektteams mit 4–5 Personen, Mitglied des Portfolio-Managements.
- Product Ownership: Ein internes Framework end-to-end verantwortet — von der Roadmap bis zur Adoption.