Über mich
Ich entwickle hauptberuflich Software seit 2009 — angefangen mit Java/JavaEE in ERP-Systemen, lange Zeit in .NET, WPF und modernen Web-Frontends, und zunehmend in Cloud, Infrastruktur und technischer Führung.
Die Arbeit, die mich am meisten reizt, liegt an der Schnittstelle zwischen Fachlichkeit und Infrastruktur: Legacy-Systeme ohne Drama modernisieren, ereignisgetriebene Architekturen entwerfen, die ruhig skalieren, und wartbare Interfaces bauen, die Entwickler tatsächlich gerne anfassen. Ich denke in Trade-offs, dokumentiere das Warum und reduziere Überraschungen im Produktivbetrieb.
Region Stuttgart, Germany · Hybrid / remote
Werdegang
-
Software Development Team Lead
seit 2023Digitale Marktplatz-Plattform
Leitung eines kleinen internationalen Entwicklerteams. Modernisierung des Marktplatzes, der Planungsmodule und des Abwicklungssystems. Agile Prozessführung nach Scrum.
- C# / .NET 8
- Azure (Functions, Service Bus, App Configuration)
- Angular
- Python
- MS-SQL
- MongoDB
- Message-Bus-Architektur
-
Senior Software Developer
2022 – 2023Digitale Marktplatz-Plattform
Mitverantwortung für ein neues Prospektplanungs-Modul. Weiterentwicklung der verteilten .NET-Services hinter dem Marktplatz.
- C# / .NET
- Azure
- Angular
- Python
- MS-SQL
- MongoDB
-
IT-Leiter / Head of Software Development
2017 – 2022Regionales Direct-Mail-/Werbeunternehmen
Verantwortlich für die IT eines Unternehmens, das rund 850.000 Haushalte über 4.500 Zusteller belieferte. Geführt habe ich ein kleines internes Entwicklerteam, betrieben die IT-Infrastruktur und gebaut/weiterentwickelt: ERP-System (Java/JavaEE, Payara, DB2), Lager- und Controlling-Tools (C# / DB2), Online-Zustellerportal (Java-Backend, React/TypeScript-Frontend).
- Java / JavaEE
- C# / .NET
- WPF
- MVVM
- React
- TypeScript
- DB2
- MSSQL
- Python
-
Software Developer
2013 – 2017Individualsoftware-Haus
Entwickler in einem Scrum-Team. Weiterentwicklung einer .NET-Abrechnungsplattform, die in der Mehrheit der deutschen Kassenärztlichen Vereinigungen im Einsatz war, sowie Mitarbeit an einer Python- + Adobe-Automation-Pipeline für druckfertige Pharma-Verpackungen.
- C# / .NET
- WPF
- MVVM
- MSSQL
- Python
- JavaScript
- Adobe InDesign / Server
-
Software Developer
2009 – 2013Softwareagentur
Erste berufliche Station: Neuentwicklung eines ERP-Systems in Java/JavaEE auf DB2 und eine zweite ERP-Iteration in WPF/MVVM mit WCF-Services — dazu externe Web-Kundenprojekte.
- Java
- C# / .NET
- WPF
- WCF
- DB2
- MSSQL
Werkzeugkasten
Backend
- C# / .NET (Core + Framework)
- Java / JavaEE
- Python
- REST
- Event-driven / Message-Bus
- Entity Framework
Cloud & Infra
- Azure (Functions, Service Bus, App Configuration)
- AWS (im Aufbau)
- Terraform (im Aufbau)
- GitHub Actions / OIDC
- Azure DevOps
Frontend
- Angular
- TypeScript
- React
- WPF / XAML / MVVM
- Astro (diese Seite)
- Tailwind CSS
Daten
- MS-SQL
- PostgreSQL
- MySQL
- DB2
- MongoDB
- Redis
Praktiken
- Scrum
- CI/CD
- Architecture Decision Records
- Code Review
- Mentoring / Team Lead
AI-gestütztes Engineering
AI-gestütztes Coding ist bei mir vom Experiment zum festen Bestandteil meiner täglichen Arbeit geworden. Claude Code und Codex nutze ich für Design, Refactoring und produktiven Code-Output über agentische Workflows — während ich für Architektur und Trade-offs verantwortlich bleibe.
- Claude Code
- Codex (OpenAI)
- Agentic Workflows
- Prompt Engineering
Abseits der Tastatur
Aktiv bei der Freiwilligen Feuerwehr und ernsthafter Berg-Fan — Wandern, Klettersteige und Skifahren. Der Reset, der den Kopf für die Bildschirmarbeit klar hält.
— Christian