Patrick Baumgartner - Artist painting family name on a shop wall

Patrick Baumgartner Java Champion, Technical Agile Coach & Software Crafter

Helping teams build elegant, robust software. Passionate about clean code, modern Java, and sharing knowledge.

Scroll to explore

About Me

Patrick Baumgartner profile portrait, grayscale

Java Champion, Technical Agile Coach, Software Crafter

Hi, I'm Patrick. I help teams and developers create clean, maintainable, and modern software. My focus is on Java, Spring, and cloud technologies, but above all, on people and learning together.

I love sharing knowledge, experimenting with new ideas, and making complex topics accessible. Whether through coaching, training, or speaking, my goal is to empower others to grow and succeed.

Java Champion
VMware Certified Instructor
Spring Certified Professional
3K+ LinkedIn Followers

Skills & Technologies

Programming Languages & Frameworks

Java Spring Framework Spring Boot Spring Cloud Spring Modulith Spring AI JavaScript TypeScript Python HTML5 & CSS3 Node.js JUnit, Mockito JPA / Hibernate OSGi and more

Architecture & Design

Microservices Modular Monoliths Distributed Systems Domain-Driven Design (DDD) Clean Architecture Hexagonal Architecture Event-Driven Architecture CQRS & Event Sourcing Application Modernization and more

Cloud, DevOps & Platform Engineering

VMware Tanzu Spring Cloud Cloud Native Buildpacks Docker Kubernetes CI/CD (GitHub Actions, Jenkins, Gitlab) Cloud Native OpenShift Infrastructure as Code Buildpacks and more

Testing, Automation & Quality

Test Automation (JUnit, Mockito, Playwright, Selenium) TDD & BDD Mutation Testing Property Based Testing Contract Testing CI/CD Quality Gates and more

Agile, Coaching & Community

Scrum Master (PSM I) Technical Coaching Lean & Agile Practices Software Craft Conference Organization Community Building Public Speaking & Workshops University Teaching Mentoring & Knowledge Sharing and more

Experience & Volunteer Work

2014 - Present

Java Champion, Technical Agile Coach & Software Crafter

42talents

At 42talents, I work with teams to build modern, maintainable software. My focus is on clean code, effective collaboration, and practical solutions using Java, Spring, and cloud technologies.

2013 - Present

Lecturer

ZHAW School of Engineering

I teach and develop courses on software engineering, Java, JavaScript, and agile methods for students at the Zurich University of Applied Sciences. My goal: make real-world software skills accessible and inspiring.

2019 - Present

Board Member & Event Organizer

JUG Switzerland

As a board member, I help shape the Swiss Java community - organizing events, supporting knowledge sharing, and connecting developers across Switzerland.

2017 - Present

Organizer

SoCraTes Conference Switzerland

I help organize SoCraTes Switzerland, an open-space conference for passionate software crafters to connect, learn, and experiment together.

2016 - Present

Co-Organizer

Voxxed Days Zürich

I co-organize Voxxed Days Zürich, a conference that brings together developers and tech enthusiasts to learn, share, and grow as a community.

2014 - Present

Co-Host

Software Crafters Zurich Meetup

I co-host the Software Crafters Zurich Meetup, where we practice, discuss, and grow our skills through hands-on sessions and open discussions.

2008 - Present

Expert Team Member

swissICT - Lean, Agile and Scrum

I bring together the Swiss agile community through events and initiatives that promote Lean, Agile, and Scrum practices.

2011 - Present

SpringSource / Pivotal / VMware Certified Instructor

VMware

As a certified instructor, I deliver hands-on training in Spring and VMware technologies - helping teams master modern development tools and practices.

Latest Articles & Publications

Java Magazin cover: MCP-Server mit Spring Boot und AI meistern
June 12, 2025 Spring AI

MCP-Server mit Spring Boot und AI meistern

How to build powerful Model Context Protocol servers with Spring Boot and AI - practical tips, real code, and lessons learned.

Read on Java Magazin
Java Magazin cover: Spring Boot 3.5 mehr Struktur neue Freiheiten
June 12, 2025 Spring Boot

Spring Boot 3.5: mehr Struktur, neue Freiheiten

What’s new in Spring Boot 3.5? More structure, more freedom, and practical ways to modernize your projects.

Read on Java Magazin
Java Magazin cover: Neuerungen in Spring Framework 6.2 und Spring Boot 3.4
December 18, 2024 Spring Framework

Neuerungen in Spring Framework 6.2 und Spring Boot 3.4

Discover the latest features in Spring Framework 6.2 and Spring Boot 3.4—what matters, what’s changed, and how to use it.

Read on Java Magazin

Blog Posts

Sending Emails with Spring Boot

Learn how to implement email functionality in your Spring Boot applications with practical examples and best practices.

ShedLock with Spring Boot

Ensure your scheduled tasks run only once across multiple instances using ShedLock in Spring Boot applications.

Sentry with Spring Boot

Integrate Sentry error tracking into your Spring Boot applications for better monitoring and error management.

Speaking Engagements

NOV 04-08, 2025 Workshop

Monolithen modernisieren mit Spring Modulith

W-JAX 2025

A comprehensive workshop on modernizing monolithic applications using Spring Modulith for better modularity and maintainability.

Upcoming
NOV 04-08, 2025 Session

Alles, was du über Cloud Native Buildpacks wissen musst

W-JAX 2025

Deep dive into Cloud Native Buildpacks and their functionality for container optimization.

Upcoming
OCT 17, 2025 Workshop

Building Modular Monoliths with Spring Modulith

BaselOne 2025

Exploring architectural patterns for creating maintainable modular monolithic applications.

Upcoming
OCT 08-10, 2025 Workshop

Intelligent Applications with Spring AI

JAX London 2025

Hands-on workshop on building intelligent applications using the Spring AI framework.

Upcoming
OCT 07-11, 2025 Session

Spring Boot in the Cloud: Advanced Optimization Deep Dive

Devoxx Belgium 2025

Advanced techniques and strategies for optimizing Spring Boot applications in cloud environments for maximum performance and efficiency.

Upcoming
JUL 12, 2025 Session

Intelligent Applications with Spring AI

JavaDay Lviv 2025

Building smart applications with AI capabilities, using the Spring AI framework.

Completed
JUN 17-19, 2025 Session

Optimizing Spring Boot Applications for The Cloud

Devoxx Poland 2025

Best practices for optimizing Spring Boot applications for cloud deployment and performance.

Completed

Get In Touch

Let's connect!

Interested in working together, need advice, or want to chat about software, Java, or agile practices? Drop me a message. I'm always happy to connect and share ideas.

Based in Zurich / St. Gallen, Switzerland

Central Switzerland

CET (UTC+1) / CEST (UTC+2)

Available for remote collaboration worldwide

0/2000 characters