Ricardo
Mello
Backend engineer, International Speaker, and open source contributor. Helping developers unlock MongoDB in the Java & Kotlin ecosystem.
Ask RicAILearn more about me, my projects, and my experienceBackend engineer.
Developer advocate.
Community builder.
I'm a backend engineer with 16 years of experience designing and building production systems with Java, Kotlin, and Spring. Today, I work as a Senior Developer Advocate at MongoDB. Throughout my career, I've worked across banking, logistics, and retail, delivering systems that support large-scale operations and millions of users — from Pix at C6 Bank to the warehouse management systems behind Amazon's logistics operations in Brazil. Today, I bring that hands-on engineering experience to the developer community through technical content, talks, workshops, and open-source contributions.
Technical writing
Building a Kotlin Application with Quarkus and MongoDB: A Step-by-Step Guide
Kotlin, Quarkus, and MongoDB — do these three technologies work well together?
Real-Time Fraud Detection in Java with Kafka Streams and Vector Similarity
This content is based on a talk that my colleague Tim Kelly and I presented at DevNexus 2026 in Atlanta, one of the largest Java conferences in the world.
Discover Your Ideal Airbnb: Implementing a Spring Boot & MongoDB Search With Kotlin Sync Driver
Build an application in Kotlin that utilizes full-text search in a database containing thousands of Airbnb listings to find the perfect accommodation.
MongoDB Sharding: What to Know Before You Shard
Sharding as a horizontal scaling strategy, understanding a sharded cluster architecture, shards, config servers, mongos, and distributing data.
Talks & conferences
Senior Sistemas - MongoDB Day
Technical session covering MongoDB architecture, replica sets, sharding, data modeling, and schema design patterns
.local São Paulo
Hands-on workshop covering data transformation and aggregation pipelines using MongoDB and the Java Driver.
Banco do Brasil - Dev Day
Hands-on session covering MongoDB CRUD operations and aggregation pipelines with Java
Things I've built
A personal AI agent that uses RAG to help people discover my professional background, content, talks, events, and projects.
An interactive, browser-based CLI environment for learning MongoDB from scratch — no install required.
A complete football betting platform built with Java, Angular, and MongoDB.
Let's
talk! ☕
Got a question, want to talk tech, or just feel like geeking out for a bit?
Go ahead and grab a time that works for you — I'll be there (with coffee, probably).
Open for speaking engagements, workshops, technical writing and content collaboration.
