Martin Günther

Dipl.-Math. oec. — Technischer Coach · Workshop-Moderator · Senior Softwarearchitekt · Senior Softwareentwickler
Als selbständiger technischer Coach und Softwarearchitekt unterstütze ich Unternehmen dabei, komplexe Domänen zu verstehen, tragfähige Architekturen zu entwickeln und interdisziplinäre Teams wirkungsvoll zusammenzubringen. Dass ich dabei weiterhin selbst entwickle, ist für mich kein Nebenaspekt: nur so behalte ich das große Ganze und die Implementierungsdetails gleichzeitig im Blick.
Seit vielen Jahren widme ich mich mit großer Leidenschaft der Beratung und Unterstützung von Unternehmen bei der Umsetzung ihrer Softwareprojekte, insbesondere in meiner Rolle als Softwarearchitekt. Mich fasziniert es, stets das große Ganze im Blick zu behalten und gleichzeitig die natürlichen Grenzen innerhalb einer Domäne zu erkunden. Das Ziel, diese in konzeptionelle Einheiten zu unterteilen und daraus robuste sowie effiziente Systeme zu entwickeln, ist eine Herausforderung, bereitet mir aber auch große Freude und treibt mich an.
Meine profunde Erfahrung in der Moderation von Workshops erlaubt es mir, Gruppen auf ihrem Weg zu Erkenntnis und Entscheidungen wirkungsvoll zu begleiten. Liberating Structures geben mir dafür eine Sammlung von Interaktionsstrukturen an die Hand: Sie bringen gerade so viel Struktur in ein Gespräch, dass alle beitragen können, ohne das Ergebnis vorwegzunehmen. Collaborative Modeling mit Event Storming und Domain Storytelling bringt den fachlichen Gegenstand ein. Beides greift ineinander, denn die gewählte Interaktionsstruktur entscheidet mit darüber, wessen Wissen am Ende im Modell landet. Dabei ist es mir besonders wichtig, einen Raum zu schaffen, in dem sich alle Teammitglieder wertgeschätzt fühlen und wir gemeinsam effektiv zu Lösungen kommen können. Die Arbeit in und mit Teams gibt mir immer wieder die Möglichkeit, nicht nur mein Wissen zu teilen, sondern auch von jedem Einzelnen zu lernen und so stetig zu wachsen. Diese Interaktion und die gemeinsame Schaffung von Wert begeistern mich stets auf Neue.
Mit Coding Agents arbeite ich seit dem Frühjahr 2025 im Tagesgeschäft. In Kundenprojekten ist mit Claude Code und mit GitHub Copilot Code entstanden, der produktiv im Einsatz ist. Wie Teams mit Coding Agents am besten arbeiten, ist fachlich längst nicht ausgehandelt: von der Rolle automatisierter Tests bis zum Zuschnitt von Reviews. Genau diese Fragen bearbeite ich gemeinsam mit den Teams, mit denen ich arbeite.
Schwerpunkte
Analyse / Entwurf von Softwarearchitekturen
Domain-Driven Design
Event Storming und Collaborative Modeling
Workshopmoderation
Analyse / Modellierung von Geschäftsprozessen
Automatisierung von Geschäftsprozessen
Softwareentwicklung (testgetrieben)
KI-gestützte Softwareentwicklung mit Coding Agents
Coaching und Training
Agile Vorgehensmodelle
Zertifizierungen
The Agentic Developer Workshop (2026)
Strategic Design with E. Evans (2025)
Designing Constraints: Enabling Emergence in Complex Sociotechnical Systems (2025)
EventStorming Master Class (2023)
Domain-Driven Design (2022)
Schlagfertigkeits- und Konflikttraining (2018)
iSAQB® Certified Professional for Software Architecture Foundation Level (2017)
Camunda Certified Engineer (2017)
Soft Skills für Architekten (2016)
Praxiskurs BPMN 2.0 (2016)
bikablo Visualisierungstraining (2015)
Certified Scrum Master (2013)
Technologien / Methodik / Tools
Softwarearchitektur
• Domain-Driven Design • EventStorming • Domain Storytelling • Event Sourcing • CQRS • Microservices • Modulithe • Eventbasierte und verteilte Systeme • Domain-Driven Transformation • Architekturmodernisierung • Hexagonale Architektur (Onion, Clean Architecture) • Team Topologies und unFIX • arc42 • BPMN • UML • AsciiDoc
Agiles Coaching
• Scrum • Scaled Scrum • Kanban • Coaching • Workshops • Liberating Structures • Großgruppenmoderation • Story Mapping • Jira • Confluence
Softwareentwicklung
• Java • Kotlin • Maven • Gradle • npm • Spring • Spring Boot • Spring Security • Spring Data JPA • Camunda • Operaton • Axon-Framework • REST • openAPI • Keycloak • JSON • XML • SOAP • JPA • Hibernate • JDBC • SQL • PostgreSQL • Oracle • H2 • Liquibase • Flyway • Angular • Typescript • RxJS • NgRx • React • Nx • Thymeleaf • TDD • BDD • Junit • Kotest • AssertJ • Mockito • Mockk • JGiven • Jest • Testcontainers • ArchUnit • Selenium • Git • Gitflow • SVN • Jenkins • Azure DevOps • GitHub Actions • Gitlab CI • Terraform • Docker • Kubernetes • OpenShift • Microsoft Azure • AWS • OpenRewrite
KI-gestützte Entwicklung
• Claude Code • GitHub Copilot • Agentengestützte Implementierung im Produktionscode • Review- und Qualitätssicherung für agentengenerierten Code • Harness-Building für Coding Agents (Skills, Tools, parallele Subagents) • Agentengestütztes Refactoring und Code-Modernisierung
Durchgeführte Projekte
Projektliste auf Anfrage