Skip to content
View patbaumgartner's full-sized avatar
🎺
It's all about feedback loops.
🎺
It's all about feedback loops.

Highlights

  • Pro

Organizations

@42talents @socrates-ch

Block or report patbaumgartner

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
patbaumgartner/README.md

πŸ‘‹ Hi, I’m Patrick Baumgartner

πŸ’‘ Java Champion | Technical Agile Coach | Software Crafter

I help teams deliver clean, secure, and reliable software while fostering a culture of learning and collaboration.
Driven by curiosity, continuous improvement, and problem-solving, I believe in crafting software with care β€” from architecture to production.

πŸ† Recognized as a Java Champion for contributions to the Java and Spring ecosystem.


πŸ› οΈ My Toolkit

  • Java & Spring Boot β€” deep expertise across microservices, cloud-native architectures, and enterprise applications
  • Cloud Native Buildpacks & Paketo β€” enabling fast, portable, and reproducible container builds
  • Spring AI, LLMs & Agentic Systems β€” practical AI integration in enterprise Java applications
  • Observability β€” Micrometer, Prometheus, Grafana, OpenTelemetry, and distributed tracing
  • Automation, Testing & Security β€” sustainable software quality through CI/CD and DevSecOps practices
  • Open-source contributions β€” guided by the Boy Scout Rule: leave things better than I found them

πŸŽ™οΈ Talks & Deep Dives

If you attended one of my talks or workshops, you can find the code below β€” most recent first, or πŸ‘‰ browse all repositories:

# Talk / Deep Dive Key Topics Presented at
1 Spring Boot in the Cloud: Advanced Optimization Deep Dive 3-hour hands-on workshop: memory reduction, startup time, Spring AOT, classpath exclusions, lazy beans, actuator, and JVM tuning Devoxx BE 2025, NCA 2025, JavaLand 2026, Voxxed Days Amsterdam 2026
2 Understanding Buildpacks: Deep Dive into Cloud Native Buildpacks Lifecycle internals, the Paketo project, rebasing, reproducibility, and real-world CI/CD integration with Spring Boot JCON 2025, Devoxx GR 2026, JChampion Conf 2026
3 Stop Prompting, Start Planning β€” Reliable Agentic AI with Embabel Goal-Oriented Action Planning (GOAP) for controllable, explainable, testable enterprise agents in Java & Spring JAX 2026, JUG CH Basel 2026
4 From Chaos to Cohesion: Building Modular Monoliths in the Real World Incremental Spring Modulith adoption in existing codebases β€” finding boundaries, introducing modules, and keeping structure clear JAX 2026, Spring I/O 2026
5 Spring Boot Observability in Practice Actuator endpoints, Micrometer metrics to Prometheus, Grafana dashboards, and distributed tracing with OpenTelemetry β€” from local dev to Kubernetes W-JAX 2025, Voxxed Days CERN 2026
6 Green Coding with Spring Boot: Sustainability as a Path to Better Software Resource-efficient Spring Boot through architectural principles, data structures, and cloud optimization entwickler.de Summit 2025, JNation 2026
7 Lean Spring Boot Applications for the Cloud Optimize startup time and memory footprint with Spring AOT, classpath exclusions, lazy beans, custom JVM options, and observability BaselOne 2023, Heapcon 2023, JAX 2023, JCON 2023, JUG CH St. Gallen 2023 - Includes Spring Boot 3.1, JUG CH ZΓΌrich 2023 Talk with Spring Boot 3.2, Noser E-Days 2023, W-JAX 2023, Devoxx BE 2024, JAX 2024, Spring I/O 2024, OpenValue Meetup 2025
8 Intelligent Applications with Spring AI Practical integration of LLMs, chat interaction, image generation, and audio transcription in enterprise applications using Spring AI Better Code Spring 2025, JavaLand 2025, JAX 2025, Jfokus 2025, JUG DA 2025, W-JAX 2025
9 Buildpacks Unpacked: Hacking Spring Boot Builds with Custom AOT Caching Extend the Paketo buildpack pipeline with a custom AOT class-loading cache and benchmark the startup impact JRush 2025
10 Insights From a Spring Boot Leisure Project A developer story in three acts: Android, Spring Boot, Buildpacks, GitHub Actions, Docker, GraphQL, and API breaking changes W-JAX 2023, JCON 2024
11 Soul Mates and Partners in Crime β€” What Quarkus and Spring Boot Can Learn from Each Other GraalVM-native capabilities, startup efficiency, and cross-pollination of ideas between frameworks JAX 2024
12 Exploring Spring Boot Clients Templates, Interface Clients, and client abstractions for connecting to databases, REST APIs, and external services in enterprise applications W-JAX 2024
13 Spring Boot 3.0 is Coming Java 17 baseline, Jakarta EE migration, GraalVM native images, and Spring Boot Migrator entwickler.de Live-Event 2023
14 Chaos Engineering with Spring Boot Embrace failure as a feature using Chaos Monkey for Spring Boot β€” resilience testing, chaos principles, and attack scenarios in microservice architectures JCON.ONE 2022, W-JAX 2022
15 Demystifying Spring Boot Magic Deep dive into auto-configuration: AutoConfiguration.imports, @AutoConfiguration, @Conditional, and how to write your own Spring Boot starter W-JAX 2022
16 Application Architecture Patterns Microservice, self-contained system, and modulithic architectures β€” trade-offs, patterns, Conway's Law, DDD, and practical frameworks for building better applications Noser Kickoff 2021

🀝 Let’s Collaborate

  • Conference & Meetups β€” I enjoy speaking and running hands-on workshops on Java, Spring Boot, cloud-native, and AI
  • Coaching & Training β€” happy to start with a short discovery call

🌐 patbaumgartner.com
πŸ“¬ contact@patbaumgartner.com


πŸ“Š GitHub Stats

Metrics

Pinned Loading

  1. spring-projects/spring-petclinic spring-projects/spring-petclinic Public

    A sample Spring-based application

    CSS 9.3k 29.5k

  2. embabel-workflow-visualizer embabel-workflow-visualizer Public

    Spring Boot starter for live workflow visualization of Embabel agents β€” actuator endpoint, REST API, and interactive pan/zoom UI

    Java 1

  3. distroless-buildpack-builder distroless-buildpack-builder Public

    Cloud Native Buildpacks builder producing minimal, secure container images using Google Distroless base images.

    Shell

  4. distroless-buildpack-builder-java-tiny distroless-buildpack-builder-java-tiny Public

    A Cloud Native Buildpacks builder using Google Distroless run images, optimised for Java (JVM and Native Image)

    Shell

  5. lovebox-telegram-sender lovebox-telegram-sender Public

    Send messages and images to a Lovebox via a Telegram bot using the Lovebox GraphQL API.

    Java 2 3