🎀 Recent Presentations
πŸ“š Older presentations
In the land of the sizing, the one-partition Kafka topic is king en πŸ‡ΊπŸ‡Έ Strange Loop 2022 , St. LouisSeptember 2022
Is Using KoP (Kafka-On-Pulsar) a Good Idea? en πŸ‡ΊπŸ‡Έ Pulsar Summit San Francisco 2022 , San FranciscoAugust 2022
Do It Yourself: Programmable Metrics using OpenTelemetry en πŸ‡©πŸ‡ͺ Berlin Buzzwords 2022 , BerlinJune 2022
Distributed Tracing: The good, The Bad, and the Ugly en πŸ‡ΊπŸ‡Έ Open Source North 2022 , St PaulMay 2022
The Subtle Art of Giving Code Walkthrough Talks en DevRelCon 2021 , VirtualNovember 2021
What is Distributed Tracing, and Why Should you Care About it? en πŸ‡ΊπŸ‡Έ All Things Open , RaleighOctober 2021
Take me Down to the Paradise City Where the Metric is Green and Traces are Pretty en SRECon 2021 , VirtualOctober 2021
Writing Custom Sink Connectors for Pulsar I/O en Pulsar Summit Europe 2021 , VirtualOctober 2021
Elasticsearch for Gophers en Elastic Livestream , VirtualAugust 2021
Down to the Rabbit Hole with Pulsar I/O en Pulsar Summit NA 2021 , VirtualJune 2021
🎬 Latest videos
πŸ—ΊοΈ Talks map
9 Talks - 7 Cities - 2 Countries (Germany, United States)

Β© 2018 - 2026 Ricardo Ferreira

Search is powered by Pagefind. Just hit CTRL+K or CMD+K to start searching.

Powered by Hugo with Dream and Devrel themes.

Open Source

I contribute to LangChain4j, an idiomatic open source Java library for building LLM-powered applications on the JVM. Recent work includes adding native vector search embedding stores so developers can build RAG, recommendation engines, and AI memory systems.

I also ported RedisVL to Go, an open source, AI-native client that brings vector search, semantic caching, LLM memory, semantic routing, rerankers, and an MCP server to the Redis ecosystem for Golang developers.

Speaking

I’ve been speaking at conferences since 2008 and doing it full time as part of my work since 2018. Some of the events I’ve spoken at include AWS re:Invent, Microsoft Ignite, Google Cloud Next, KubeCon, Oracle OpenWorld, QCon, Strange Loop, Kafka Summit, Pulsar Summit, JavaOne, DevNexus, JFokus, JNation, and All Things Open.

Recordings of my talks live on my YouTube channel, and the code I write for talks, demos, and tutorials is on my GitHub.

Who am I?

I work at the intersection of distributed systems, AI, and data infrastructure, turning complex technology into things developers can understand, adopt, and build with.

Lately, that means hands-on AI engineering: building vector search, semantic caching, agent memory, and RAG into the data layer; contributing to LangChain4j and RedisVL for Golang; and figuring out how to make AI agents secure enough to ship.

The AI-native work isn’t a pivot. It draws on the same systems-design foundation I’ve built for 20+ years, moving data fast, at scale, close to compute, watching where systems break; now applied to vectors and agents. I have worked on event streaming with Apache Kafka and Flink at AWS and Confluent; observability at Elastic; as well as RDBMS, NoSQL, and Big Data at Oracle. That foundation is exactly what separates AI demos that work on stage from AI systems that survive production.

Social Links