Speaker

Christian Tzolov

Christian Tzolov

R&D Software Engineer in the Spring team at Broadcom

Amsterdam, The Netherlands

Actions

Christian Tzolov, R&D Software Engineer at Broadcom's Spring team, leads the Spring AI and MCP Java SDK projects. He specializes in connecting enterprise systems with AI capabilities, helping Java developers build intelligent applications. Christian brings hands-on experience and a pragmatic approach to making advanced AI concepts accessible and useful for real-world applications.

Area of Expertise

  • Information & Communications Technology

Topics

  • Spring AI
  • Spring Framework
  • AI Agents
  • Enterprise Integration
  • distributed systems
  • Java language

Steaming Runtime for Kubernetes

The Streaming Runtime is a Kubernetes execution environment, designed to simplify the development and the operation of streaming data processing applications.
By separating the query and processing operations, it extends time-windowed and streaming join processing to any programming language.

Out of the box the Streaming Runtime offers:
- A standardised container runtime contract which moves much of the stream management to runtime managed components.
- Resource auto-scaling.
- Declarative Ops management tooling for application management, including rollout and multi-cluster deployment.
- Use of OCI images enables integration with existing supply-chain tooling.

Built on Apache Flink and oter components, the streaming runtime aims to democratize access to stream processing.

project: https://vmware-tanzu.github.io/streaming-runtimes/

Introducing Spring AI

This session explores Spring AI, a new framework enabling Java developers to integrate AI seamlessly into enterprise applications. Spring AI was born from the realization that the AI/ML stack was becoming accessible to Java developers at large and no longer constrained to the traditional AI/ML community rooted mainly in the Python ecosystem.

In this talk, the Spring AI project leads will introduce you to the main AI concepts you need to know and how to start writing AI applications quickly. Spring AI provides many components required in creating an AI software stack and brings Spring’s traditional design principles, such as portability and modular design, to promote POJOs as the building blocks of an AI application.

This session will introduce many Spring AI features, starting with a portable client API to interact with AI models. You will learn how to create effective AI prompts, including using user-defined functions, and converting AI responses into POJOs.

Use cases like “query over your docs” are demonstrated by showcasing Spring AI features such as creating Embeddings and storing them in a Vector Database. Also, Spring AI provides a lightweight ETL framework that takes your documents and stores them in the Vector Database. The popular RAG pattern and ways you can effectively evaluate how your AI application is performing are discussed.

From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP

The integration of Large Language Models (LLMs) into applications has evolved beyond simple API calls. Today's challenge lies in creating sophisticated AI agents that can meaningfully interact with real-world systems.
This talk walks through the journey from basic LLM integration to building fully functional AI agents using Spring AI and the Model Context Protocol (MCP). You'll learn how to choose between predictable Workflows and flexible autonomous Agents, understanding the trade-offs each approach brings.
The Spring AI and MCP Java SDK project leads will demonstrate practical patterns for building Agentic systems that can seamlessly interact with web services, file systems, and business tools. Through live coding examples, you'll see how Spring Boot starters and MCP's standardized interfaces simplify the development of AI-enabled applications.
Attendees will learn:
Architectural patterns for building scalable AI agents
The benefits of MCP's capabilities and standardized interfaces
Best practices for balancing simplicity with sophisticated features
Practical approaches to model portability and structured output handling

Spring I/O 2025 Sessionize Event Upcoming

May 2025 Barcelona, Spain

Voxxed Days Amsterdam

Building AI Agents with Model Context Protocol: From Specification to Implementation - https://dev.events/conferences/voxxed-days-amsterdam-81cw979g
From Zero to AI: Building Smart Java or Kotlin Applications with Spring AI - https://dev.events/conferences/voxxed-days-amsterdam-81cw979g

April 2025 Amsterdam, The Netherlands

Big Data Conference Europe 2024

Spring AI: Integrating Generative AI in Java Enterprise
https://events.pinetool.ai/3254/#sessions/108507

November 2024 Vilnius, Lithuania

Devoxx BE

Spring AI: Seamlessly Integrating AI into Your Enterprise Java Applications
https://devoxx.be/speaker/?id=18229

October 2024 Antwerpen, Belgium

GOTO Amsterdam 2024

Spring AI Is All You Need
https://gotoams.nl/2024/sessions/3314/spring-ai-is-all-you-need

June 2024 Amsterdam, The Netherlands

Spring I/O 2024 Sessionize Event

May 2024 Barcelona, Spain

Flink Forward San Francisco 2022 Sessionize Event

August 2022 San Francisco, California, United States

Christian Tzolov

R&D Software Engineer in the Spring team at Broadcom

Amsterdam, The Netherlands

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