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 article: Spring Boot 4.1 – gRPC-Support, SSRF-Schutz und tiefere Observability
May 27, 2026 Spring Boot

Spring Boot 4.1: gRPC-Support, SSRF-Schutz und tiefere Observability

How native gRPC integration, Lazy JDBC, OpenTelemetry extensions, and new security mechanisms change everyday development with Spring Boot 4.1.

Read on Java Magazin
Java Magazin article: Embabel – neuer Standard für produktionsreife AI Agents
February 25, 2026 AI Agents

Embabel: neuer Standard für produktionsreife AI Agents

Embabel sets new standards for AI agents in the enterprise — planning-based, typed, and Spring-native. From prompt chains to production-ready Java agents.

Read on Java Magazin
Java Magazin article: Green Coding mit Spring Boot
December 31, 2025 Green Coding

Green Coding mit Spring Boot

Using Spring Boot as the foundation for lean, performant, and resource-efficient applications through optimized architecture, code, and infrastructure.

Read on Java Magazin
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

MAY 26-27, 2026 Workshop

Building Modular Monoliths with Spring Modulith

JNation 2026

Hands-on workshop on building modular monolithic applications with Spring Modulith – from defining module boundaries and enforcing architectural constraints to event-driven communication and generating C4 model documentation.

Completed
MAY 26-27, 2026 Session

Green Coding with Spring Boot: Sustainability as a Path to Better Software

JNation 2026

Resource-efficient software naturally leads to better choices: more efficient code, more stable systems, and lower operating costs – exploring these principles with Spring Boot in Coimbra, Portugal.

Completed
MAY 04-08, 2026 Workshop

Modulare Monolithen mit Spring Modulith

JAX Mainz 2026

Hands-on workshop on building modular monolithic applications with Spring Modulith – from defining module boundaries and enforcing architectural constraints to event-driven communication and generating C4 model documentation.

Completed
MAY 04-08, 2026 Session

Modulare Monolithen in der Praxis

JAX Mainz 2026

A practical session on applying modularity to real-world codebases with Spring Modulith – finding boundaries, introducing modules safely, and keeping structure clear through tests and documentation without a full rewrite.

Completed
MAY 04-08, 2026 Session

Embabel: Agentic AI – Planen statt Prompten

JAX Mainz 2026

Introducing Embabel, the open-source JVM agent framework by Rod Johnson. Using Goal-Oriented Action Planning (GOAP), Embabel enables controllable, explainable, and testable AI agents directly in Java and Spring applications – without fragile prompt logic.

Completed
APR 23-25, 2026 Session

Understanding Buildpacks: Delving Deep into Their Functionality

Devoxx Greece 2026

A deep dive into Cloud Native Buildpacks – architecture, benefits over traditional container builds, lifecycle management, and how Paketo Buildpacks enhance developer flexibility and CI/CD pipelines.

Completed
APR 14-15, 2026 Session

From Chaos to Cohesion: Building Modular Monoliths in the Real World

Spring I/O 2026

A practical approach to improving an existing monolith step by step with Spring Modulith: finding boundaries, introducing modules safely, and using tests and documentation to maintain a clear structure.

Completed
APR 01-02, 2026 Deep Dive

Spring Boot in the Cloud: Advanced Optimization Deep Dive

Voxxed Days Amsterdam 2026

A three-hour hands-on deep dive into advanced Spring Boot optimization: reducing memory usage, improving startup times, Spring AOT, classpath exclusions, lazy beans, actuator configuration, and custom JVM options.

Completed
MAR 10-12, 2026 Session

Spring Boot in der Cloud: Deep Dive in fortgeschrittene Optimierung

JavaLand 2026

Ein dreistündiger Deep Dive in fortgeschrittene Techniken zur Optimierung von Spring-Boot-Anwendungen für den Cloud-Einsatz: Spring AOT, Lazy Initialization, JVM-Tuning, Classpath Exclusions und mehr – mit Live-Coding und Hands-on-Übungen.

Completed
FEB 10, 2026 Session

Spring Boot Observability in Practice: Actuator, Micrometer, and OpenTelemetry

Voxxed Days CERN 2026

Beyond basic health checks: how Spring Boot Actuator and Micrometer help build transparent, production-ready applications – with Prometheus, Grafana dashboards, and distributed tracing via OpenTelemetry.

Completed
NOV 18, 2025 Online Session

Buildpacks Unpacked: Hacking Spring Boot Builds with Custom AOT Caching

JRush Episode 6

Opening the box of Spring Boot and Paketo Buildpacks – extending the build pipeline with a custom AOT caching layer to cut startup and image build times, benchmarked live with Spring Petclinic.

Completed
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.

Completed
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.

Completed
OCT 17, 2025 Workshop

Building Modular Monoliths with Spring Modulith

BaselOne 2025

Exploring architectural patterns for creating maintainable modular monolithic applications.

Completed
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.

Completed
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.

Completed
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