Principal Developer Advocate · AI-Assisted Engineering & Real-Time Data · Java Champion
Summary
Principal Developer Advocate promoting the integration of AI-assisted engineering with real-time data platforms. Creator of ai-assisted.engineering, working to improve developer productivity through intelligent tools and agentic systems.
Current Focus: Developing AI systems with MCP (Model Context Protocol), connecting LLM agents to streaming data platforms (Kafka, Flink) for real-time reasoning and decision-making. Hands-on with GitHub Copilot, Cursor, Windsurf, JetBrains Junie, Amazon Q Developer, and Claude Code — advocating Prompt-Driven Development (PDD) and Spec-Driven methods for structured AI workflows.
Platform Engineering: 10+ years promoting Apache Kafka, Flink, distributed systems, and cloud-native architectures at Confluent, Kong, StarTree, and Hazelcast.
Thought Leadership: Java Champion. Author of Kafka in Action. International speaker at JavaOne, Devoxx, Current, KotlinConf, QCon, Kafka Summit. Conference demos with real-time LLM integration.
Experience
Principal Developer Advocate
Sep 2024 – PresentConfluent
- Lead developer education for Apache Kafka, Flink SQL, and Confluent Cloud — workshops, tutorials, and conference talks reaching thousands of developers annually
- Built selectstar.stream — interactive Flink SQL tutorial teaching table-stream duality with animated visualizations
- Created Flink SQL Playground — live environment for running Flink queries against streaming data
- Developing MCP integrations connecting LLM agents to streaming data platforms for real-time reasoning
- Featured speaker at KotlinConf, Devoxx, Current, Jfokus, Devnexus, Iceberg Summit
- Co-host of DevRel Radio podcast
- Host of Confluent Developer Podcast and Streaming Frontiers live stream
Head of Developer Advocacy
Jan 2024 – Sep 2024StarTree
- Led developer advocacy for StarTree’s real-time analytics platform built on Apache Pinot
- Created the Apache Pinot Developer Course — comprehensive video series on real-time OLAP analytics
- Created content and workshops for real-time analytics use cases combining Kafka, Flink, and Pinot
Principal Developer Advocate
May 2021 – Dec 2023Kong Inc.
- Led developer advocacy for Kong’s API gateway and service connectivity platform
- Created and hosted Kongcast podcast and Kong Builders video series
- Created technical content, demos, and conference talks on API management, service mesh, and cloud-native architectures
- Spoke at KubeCon, Devoxx, and API-focused conferences worldwide
- Served as Program Committee Member for KubeCon + CloudNativeCon 2023
Developer Advocate & Solutions Architect
Jul 2017 – May 2021Confluent
- Grew Apache Kafka developer community through conference talks, blog posts, webinars, and open-source contributions
- Co-authored Kafka in Action (Manning, 2022) — practical guide to building event streaming applications
- Built demo applications and reference architectures for Kafka Streams, ksqlDB, and Connect
- Regular speaker at JavaOne, Devoxx, Kafka Summit, and regional meetups worldwide
Developer Advocate & Solution Architect
Dec 2014 – Jul 2017Hazelcast
- Led developer relations for Hazelcast IMDG (In-Memory Data Grid) — the open-source distributed caching and computing platform
- Created technical content, tutorials, and conference presentations on distributed caching, in-memory computing, and JCache
- Developed Hazelcast client libraries and integrations (Node.js, Spring Boot)
- Spoke at 30+ conferences per year including JavaOne, Devoxx, and JFokus
Earlier: Senior Software Engineer at ENSO Financial Analytics and Farata Systems (2009–2014), building enterprise web applications for Fortune 500 clients including Citi and Goldman Sachs. Co-authored Enterprise Web Development (O’Reilly, 2014) during this period.
Publications
Selected Talks
Full speaking history at speaking.gamov.io
Certifications
- Data Streaming Engineer — Confluent
- Program Committee Member — KubeCon + CloudNativeCon + Open Source Summit China 2023
Recognition
- Java Champion — recognized by Oracle and peers for contributions to the Java ecosystem
- Testcontainers Community Champion — for advancing integration testing practices
- Most Active Speaker — Sessionize, 2023–2025
Education
Moscow State University of Transport (MIIT)
2007 – 2010Lipetsk State Technical University
2002 – 2007Master of Science, Computer Science & Information Technology
Technical Expertise
Streaming & Data: Apache Kafka, Kafka Streams, ksqlDB, Apache Flink, Flink SQL, Confluent Cloud, Tableflow, Apache Iceberg, Apache Pinot
AI & Tooling: MCP (Model Context Protocol), LangChain4j, Spring AI, Claude Code, GitHub Copilot, Cursor, Windsurf, JetBrains Junie, Amazon Q Developer
Languages & Frameworks: Java, Kotlin, TypeScript, Go, Spring Boot, Ktor, Lit
Infrastructure: Kubernetes, Docker, Testcontainers, GitHub Actions, Terraform
API & Connectivity: Kong Gateway, API management, service mesh, gRPC
Developer Education: Technical writing, conference speaking, workshop design, video production, podcast hosting
Languages: English, Russian