
Krakow, Poland, 11 - 13 June 2025
Viktor Gamov is a Principal Developer Advocate at Confluent, founded by the original creators of Apache Kafka®. With a deep passion for distributed systems and cloud-native architectures, Viktor has built a reputation for helping architects, developers, and operators design scalable, low-latency, and highly available systems. His ability to bridge complex technical concepts with practical applications has made him a trusted resource in the tech community.
As a Java Champion and an accomplished speaker, Viktor has captivated audiences at world-renowned industry events such as JavaOne, Devoxx, Kafka Summit, and QCon. His expertise includes distributed systems, real-time data streaming, the Java Virtual Machine (JVM), and DevOps, making him a go-to authority on modern software development practices.
Viktor also co-authors Manning's Kafka in Action.
Beyond his professional achievements, Viktor’s enthusiasm for technology extends to sharing his insights on open source, developer advocacy, and interests in fitness and food. Follow him on X and BlueSky (@gamussa)
Can AI-powered IDEs take software development to the next level? Unlike traditional code assistants that provide suggestions or guidance, AI-driven IDEs like Cursor and Windsurf promise to act as full-fledged agents capable of handling entire workflows. In this live showdown, we’re putting that promise to the test by challenging these tools to build a smart light bulb controller—something we’ve never developed before.
From setting up the project and implementing features to testing, debugging, and optimizing, the AI will take the reins. This isn’t about helping—it’s about doing. The audience will decide the winner based on how well the tools perform and, of course, whether the demo actually works.
Join us to see if AI IDEs can deliver on their bold promise of transforming development, or if they’re just another stepping stone on the path to something bigger.
Attention, Data Streaming Engineers! Choosing the proper stream processing framework is crucial in a world where speed is everything!
Do you want to supercharge your apps with real-time data processing? Should you opt for the streamlined Kafka Streams, a lightweight library for building streaming applications, or the feature-rich Apache Flink, a powerful and flexible stream processing framework?
Viktor Gamov, a principal developer advocate at Confluent with extensive experience in stream processing, will walk you through the nuts and bolts of these two leading technologies. Through live coding and practical examples, we'll cover:
• Mastering State Management: Discover how each framework handles stateful computations and pick up optimization tips.
• Fault Tolerance in Practice: See how Kafka Streams and Flink keep your applications running smoothly, even when things go wrong.
• Scalability Showdown: Find out which tool scales better under heavy loads and complex tasks.
• Integration Insights: Learn how to seamlessly fit these frameworks into your existing setup to boost productivity.
Viktor will explore scenarios showcasing each option’s strengths and weaknesses, giving you the tools to choose the best fit for your next project. Whether you're into microservices, event-driven systems, or big data streaming, this talk is packed with practical knowledge that you can immediately apply to your projects, improving performance and efficiency.
To attend the meetup, you have to register here: https://devoxx.pl/meetup-registration
Anton Arhipov – Building AI Agents in Kotlin
AI agents are fully autonomous programs whose actions are dynamically directed by LLMs. In agents, LLMs are not only used for standalone tasks while keeping the general flow predefined in the code – they become the main actor responsible for answering how a task should be accomplished. This talk will provide an overview of AI agents, including their building blocks and basic workflows.
Viktor Gamov – Introduction to Stateful Stream Processing with Apache Flink
Stream Processing has evolved quickly in a short time: only a few years ago, it was mostly simple real-time aggregations with limited throughput and consistency. Today, many stream processing applications have sophisticated business logic, strict correctness guarantees, high performance, low latency, and maintain terabytes of state without databases. Stream processing frameworks also abstract a lot of the low-level details away, such as routing the data streams, taking care of concurrent executions, and handling various failure scenarios while ensuring correctness.
Schedule (7:00–9:30 PM):
- 7:00 – 7:30 PM – Arrival, food & networking
- 7:30 – 8:10 PM – Anton Arhipov: Building AI Agents in Kotlin (~35 mins + 5 mins Q&A)
- 8:10 – 8:20 PM – Short break
- 8:20 – 9:00 PM – Viktor Gamov: Stateful Stream Processing with Apache Flink (~35 mins + 5 mins Q&A)
- 9:00 – 9:30 PM – Wrap-up and more networking
Searching for speaker images...
Ticket prices will go up in...
You missed out!
Venue address
ICE Krakow, ul. Marii Konopnickiej 17
Phone
+48 691 793 877
info@devoxx.pl