About

Martin Günther

speaker's portrait of Martin Günther

For many years, I have been passionately dedicated to advising and supporting companies in the implementation of their software projects, especially in the role of a software architect. It intrigues me to always keep the big picture in mind while simultaneously exploring the natural boundaries within a domain. The goal of dividing these into conceptual units and developing robust and efficient systems from them is a challenge, but it also brings me great joy and drives me forward.

My profound experience in facilitating workshops allows me to effectively guide groups on their journey to insights and decisions. It is particularly important to me to create a space where all team members feel valued and we can come to solutions effectively together. Working in and with teams continually offers me the opportunity not only to share my knowledge but also to learn from each individual, thus allowing me to grow steadily. This interaction and the collective creation of value always inspire me anew.

Expertise

Analysis / design of software architectures
Domain Driven Design
Event Storming and Collaborative Modeling
Workshop facilitation
Analysis / modeling of business processes
Automation of business processes
Software development (test driven)
Coaching and training
Agile methods

Certifications

EventStorming Master Class (2023)
Domain-Driven Design (2022)
Repartee and conflict training (2018)
iSAQB® Certified Professional for Software Architecture Foundation Level (2017)
Camunda Certified Engineer (2017)
Soft Skills for architects (2016)
BPMN 2.0 Hands-On (2016)
bikablo Visualization skills training (2015)
Certified Scrum Master (2013)

Technologies / Methods / Tools

Software architecture

• Domain-driven Design • Event Storming • Domain Storytelling • Event Sourcing • CQRS • Event-based and distributed Systems • Domain-driven Transfomation • Architecture Modernization • Hexagonal Architecture (Onion, Clean Architecture) • Team Topologies and unFIX • arc42 • BPMN • UML

Agile coaching

• Scrum • Scaled Scrum • Kanban • Coaching • Workshops • Liberating Structures • Facilitation of large groups • Story Mapping

Software development

• Java • Kotlin • Maven • Gradle • Spring • Spring Boot • Camunda • Axon-Framework • REST • openAPI • Keycloak • JSON • XML • SOAP • JPA • Hibernate • JDBC • SQL • PostgreSQL • Oracle • H2 • Liquibase • Flyway • Angular • Typescript • TDD • BDD • Junit • Kotest • Mockito • Mockk • JGiven • Git • Gitflow • SVN • Jenkins • Azure DevOps • Gitlab CI • Docker • K8s • OpenRewrite

Previous projects

Project list upon request