Ü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

  1. Software Development Team Lead

    seit 2023

    Digitale 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
  2. Senior Software Developer

    2022 – 2023

    Digitale 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
  3. IT-Leiter / Head of Software Development

    2017 – 2022

    Regionales 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
  4. Software Developer

    2013 – 2017

    Individualsoftware-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
  5. Software Developer

    2009 – 2013

    Softwareagentur

    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.

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

— Christian