Speaker

Frederik Pietzko

Frederik Pietzko

Fullstack Kotlin Enthusiast

Aachen, Germany

Actions

Frederik started programming in 8th grade, starting out programming Lego Mindstorms and later learning Java and Python for personal Projects.

15 years later Frederik is a Fullstack-Developer with 7 years of professional experience - 3 of those in Kotlin, developing cloud native applications for multiple big customers in the automotive, logistics and energy sector.
During this time he experimented with a lot of different languages and frameworks, developing a broad understanding of the Software development landscape.
3 years ago he fell in love with Kotlin and has been using it as his primary language since.

In his free time he likes to explore programming langues and frameworks, meet and chat to other software enthusiasts and play with my cats.

Area of Expertise

  • Information & Communications Technology
  • Media & Information

Topics

  • Java
  • Java & JVM
  • Kotlin
  • Spring Boot
  • Kotlin Multiplatform
  • DSL
  • Testing
  • Domain Driven Design
  • Event Storming
  • React
  • Microservice Architecture
  • Enterprise Java / Jakarta EE
  • quarkus
  • Micronaut
  • Java and Server-side
  • graalvm

Performance Optimized Spring Boot for the Cloud

In the era of cloud-native applications, optimizing performance, scalability, and observability is crucial for delivering robust and efficient services. This session will explore best practices for optimizing Spring Boot applications specifically for cloud environments. We will delve into key strategies for enhancing performance, including efficient resource management and asynchronous processing.

Additionally, we will discuss how to implement observability in Spring Boot applications using tools like Spring Actuator, Micrometer, and distributed tracing. Attendees will learn how to monitor application health, track performance metrics, and gain insights into system behavior, enabling proactive troubleshooting and optimization.

By the end of this session, participants will have a comprehensive understanding of how to build and maintain high-performance Spring Boot applications in the cloud, ensuring they can scale effectively while maintaining optimal performance and observability.

Exploring WASM on Kubernetes

WebAssembly (WASM) is transforming application deployment and execution in cloud environments, offering a lightweight and portable solution that enhances performance and security. In this session, we will explore the potential of WASM in Kubernetes, emphasizing its ability to improve interoperability and streamline microservices architecture.

We will take a closer look at a small terminal and web-based chat application entirely built and deployed using WASM and the WebAssembly System Interface. Through this example, I will share my learnings from hands-on experimentation. We will discuss practical use cases, the benefits of using WASM for cloud-native applications, and the challenges encountered during implementation.

Join me to discover how WASM can empower your cloud strategy and unlock new possibilities for your applications, all while showcasing a real-world application that highlights its capabilities.

Efficient Microservices with Kotlin & Spring Boot: Tips and Best Practices

In this talk, I’ll show you how to build microservices efficiently using Kotlin and Spring Boot.
We’ll begin by exploring Kotlin as a drop-in replacement for Java and gradually dive into Kotlin-specific features and libraries that significantly enhance development. The focus will be on best practices for combining Kotlin with Spring Data JPA and Hibernate.
We’ll also take a closer look at Kotlin DSLs for Spring Security and Spring Beans as a sleek alternative to annotation-based configurations. Finally, we’ll cover testing strategies in Kotlin using springmockk and strikt. If time permits, we’ll briefly touch on logging and object mapping as well.

How to kill JavaScript from your Stack with HTMX and Kotlin

Tired of juggling TypeScript, React, REST APIs, and countless dependencies just to build a web app? What if I told you there's a simpler way that doesn't sacrifice interactivity or type safety?
In this talk, I'll show you how to build full-stack web applications using nothing but Kotlin DSLs and HTMX. No templating engines that break when your data changes. No frontend frameworks to learn. No JSON serialization headaches. Just clean, type-safe Kotlin code that generates dynamic HTML and delivers SPA-like user experiences.
You'll see live examples of routing, real-time validation, smooth page transitions, and reusable components - all without writing a single line of JavaScript. By the end, you'll have a completely new perspective on web development that's both simpler and more powerful than the traditional approach.
Perfect for developers who want to build modern web apps without the modern complexity.

Kotlin-native testing with Kotest and Strikt

Java developers often rely on the powerful combination of JUnit and AssertJ for testing. However, Kotlin deserves a more tailored solution.
Join us in this talk as we dive into Kotlin-specific testing strategies that support Kotlin Multiplatform.
Discover how Kotest can replace JUnit as a test runner, enabling property-based testing.
We'll also harness the power of Strikt's robust assertion DSLs to effortlessly assert deeply nested objects in a type-safe manner.
Whether you're a Kotlin newbie or an experienced developer, this session will open your eyes to more effective and enjoyable testing in Kotlin.

Revolutionize Your Frontend: The Secret to Seamless Microfrontend Integration for Autonomous Teams

In this talk, we will explore the integration of microfrontends within a microservices architecture, where each team owns both their service and its associated UI, enabling independent development and deployment.

We'll examine three primary approaches: URL splitting, iframes, and module federation. The focus will be on module federation, highlighting its advantages in seamlessly integrating diverse frontend frameworks such as React, Vue, and Svelte.

Attendees will gain insights into the benefits and challenges of each method, with a detailed walkthrough of implementing module federation for a scalable, maintainable, and dynamic microfrontend architecture that empowers team autonomy.

The Road Not Taken: A Developer's Guide to Life Beyond Spring Boot

Beyond Spring Boot lies a world of possibilities waiting to be explored. Join me as we chart a course from heavyweight champions Quarkus and Micronaut, through the versatile terrain of Helidon, to the surprisingly capable micro-frameworks Javalin and Ktor. We'll compare approaches, analyze performance, and uncover the unique strengths each brings to your development arsenal. The journey from enterprise to lightweight might just change how you choose your next framework.

nob.java: How to Build a Build Tool in One File

Tired of wrestling with Maven's XML soup or Gradle's Groovy gymnastics? What if I told you that you could build, package, and manage dependencies for your entire Java project using nothing but the JDK and a single Java file?

In this talk, we'll create nob.java - a self-contained build tool that proves sometimes the best solution is the simplest one. Starting from first principles, we'll build a complete build system that:

- Compiles your project using the Java Compiler API
- Resolves and downloads dependencies from Maven Central
- Packages everything into executable fat JARs
- Watches for changes and rebuilds automatically
- Requires zero installation beyond your JDK

But this isn't just about creating another build tool - it's about understanding what's really happening under the hood. We'll dive deep into the Java Compiler API, explore Maven repository protocols, and learn how modern build tools actually work by implementing their core features ourselves.

By the end of this session, you'll have a working build tool that fits in a single file.

Should you use this in production? Probably not?

Is it fun to do? Absolutely!

Java User Group Karlsruhe User group Sessionize Event Upcoming

December 2025 Karlsruhe, Germany

IT Tage Frankfurt Upcoming

Cloud Native in der Praxis: Optimierung von Spring-Boot-Anwendungen

December 2025 Frankfurt am Main, Germany

W-Jax Munich Upcoming

How to kill JavaScript from your Stack with HTMX and Kotlin

November 2025 Munich, Germany

Cloud Native Summit 2025 Sessionize Event Upcoming

July 2025 Munich, Germany

Java Forum Stuttgart

Wie man JavaScript aus seinem Stack entfernt mit HTMX und Kotlin (Engl. How to kill JavaScript from your stack - with HTMX and Kotlin)

July 2025 Stuttgart, Germany

WeAreDevelopers World Congress 2025 Sessionize Event

July 2025 Berlin, Germany

techcamp 2025 Sessionize Event

June 2025 Hamburg, Germany

Javaland 2025

Wie man Javascript aus seinem Stack entfernt mit HTMX und Kotlin

March 2025

Frederik Pietzko

Fullstack Kotlin Enthusiast

Aachen, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top