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 DiveKey TopicsPresented at
1Spring Boot in the Cloud: Advanced Optimization Deep Dive3-hour hands-on workshop: memory reduction, startup time, Spring AOT, classpath exclusions, lazy beans, actuator, and JVM tuningDevoxx BE 2025, NCA 2025, JavaLand 2026, Voxxed Days Amsterdam 2026
2Understanding Buildpacks: Deep Dive into Cloud Native BuildpacksLifecycle internals, the Paketo project, rebasing, reproducibility, and real-world CI/CD integration with Spring BootJCON 2025, Devoxx GR 2026, JChampion Conf 2026
3Stop Prompting, Start Planning — Reliable Agentic AI with EmbabelGoal-Oriented Action Planning (GOAP) for controllable, explainable, testable enterprise agents in Java & SpringJAX 2026, JUG CH Basel 2026
4From Chaos to Cohesion: Building Modular Monoliths in the Real WorldIncremental Spring Modulith adoption in existing codebases — finding boundaries, introducing modules, and keeping structure clearJAX 2026, Spring I/O 2026
5Spring Boot Observability in PracticeActuator endpoints, Micrometer metrics to Prometheus, Grafana dashboards, and distributed tracing with OpenTelemetry — from local dev to KubernetesW-JAX 2025, Voxxed Days CERN 2026
6Green Coding with Spring Boot: Sustainability as a Path to Better SoftwareResource-efficient Spring Boot through architectural principles, data structures, and cloud optimizationentwickler.de Summit 2025, JNation 2026
7Demystifying Spring Boot MagicDeep dive into auto-configuration and moreSpring I/O 2025, JCON 2024, W-JAX 2022, DevDays Vilnius 2018, Adcubum Developer Conference 2026
8Lean Spring Boot Applications for the CloudOptimize startup time and memory footprint with Spring AOT, classpath exclusions, lazy beans, custom JVM options, and observabilityBaselOne 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
9Intelligent Applications with Spring AIPractical integration of LLMs, chat interaction, image generation, and audio transcription in enterprise applications using Spring AIBetter Code Spring 2025, JavaLand 2025, JAX 2025, Jfokus 2025, JUG DA 2025, W-JAX 2025
10Buildpacks Unpacked: Hacking Spring Boot Builds with Custom AOT CachingExtend the Paketo buildpack pipeline with a custom AOT class-loading cache and benchmark the startup impactJRush 2025
11Insights From a Spring Boot Leisure ProjectA developer story in three acts: Android, Spring Boot, Buildpacks, GitHub Actions, Docker, GraphQL, and API breaking changesW-JAX 2023, JCON 2024
12Soul Mates and Partners in Crime — What Quarkus and Spring Boot Can Learn from Each OtherGraalVM-native capabilities, startup efficiency, and cross-pollination of ideas between frameworksJAX 2024
13Exploring Spring Boot ClientsTemplates, Interface Clients, and client abstractions for connecting to databases, REST APIs, and external services in enterprise applicationsW-JAX 2024
14Spring Boot 3.0 is ComingJava 17 baseline, Jakarta EE migration, GraalVM native images, and Spring Boot Migratorentwickler.de Live-Event 2023
15Chaos Engineering with Spring BootEmbrace failure as a feature using Chaos Monkey for Spring Boot — resilience testing, chaos principles, and attack scenarios in microservice architecturesJCON.ONE 2022, W-JAX 2022
16Application Architecture PatternsMicroservice, self-contained system, and modulithic architectures — trade-offs, patterns, Conway's Law, DDD, and practical frameworks for building better applicationsNoser 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-petclinicspring-projects/spring-petclinicPublic

    A sample Spring-based application

    CSS 9.5k 30.4k

  2. embabel-workflow-visualizerembabel-workflow-visualizerPublic

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

    Java 3

  3. distroless-buildpack-builderdistroless-buildpack-builderPublic

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

    Python 1

  4. distroless-buildpack-builder-java-tinydistroless-buildpack-builder-java-tinyPublic

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

    Shell 1

  5. lovebox-telegram-senderlovebox-telegram-senderPublic

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

    Java 3 3