Senior Developer Advocate
São Paulo, Brazil · Remote
Helping Java and Kotlin developers build better applications with MongoDB through technical content, talks, workshops, and real-world projects.
Backend engineer, International Speaker, and open source contributor. Helping developers unlock MongoDB in the Java & Kotlin ecosystem.
“I build things that help developers build better things.”
Stack
Certifications
All certifications ↗Backend engineer with 16 years of experience, specializing in Java, Kotlin, Spring, and MongoDB. Currently working as a Senior Developer Advocate at MongoDB.
Throughout his career, Ricardo contributed to large-scale projects across logistics and banking — from improving WMS platforms for companies like Amazon to developing Kotlin-based microservices at C6 Bank. His work helped launch and scale products such as TechInvest and Pix, serving millions of users daily.
At MongoDB, he shares knowledge through technical content, conference talks, and contributions to Spring Data MongoDB, helping Java and Kotlin developers build more effective applications.
The path so far
São Paulo, Brazil · Remote
Helping Java and Kotlin developers build better applications with MongoDB through technical content, talks, workshops, and real-world projects.
Mar 2021 — Jun 2024
Helped build TechInvest from the ground up — C6 Bank's managed investment portfolio platform — and developed Kotlin microservices for investment products and Pix, Brazil's instant payment system, used by millions of customers.
Sep 2020 — Mar 2021
Created and maintained Java and Node.js backend services, using PostgreSQL for data persistence and Amazon SQS for asynchronous communication between systems.
8 years
Spent eight years building Java solutions across multiple fronts, from JSP and GWT web applications to Android technologies. Developed and supported large-scale warehouse management systems used in complex logistics operations, including Amazon facilities, with the reliability required for high-demand periods such as Black Friday.
1 year 4 months
Maintained and evolved the SUPERUS ERP, developing Java services, Delphi screens, and Oracle PL/SQL database solutions.
Kotlin, Quarkus, and MongoDB — do these three technologies work well together?
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.
Build an application in Kotlin that utilizes full-text search in a database containing thousands of Airbnb listings to find the perfect accommodation.
Sharding as a horizontal scaling strategy, understanding a sharded cluster architecture, shards, config servers, mongos, and distributing data.
Banco do Brasil - Dev Day
Hands-on session covering MongoDB CRUD operations and aggregation pipelines with Java
Aggregation Framework with Java
Hands-on workshop exploring the MongoDB Aggregation Framework with Java
MongoDB CRUD Operations in Java
Hands-on webinar exploring MongoDB CRUD operations with Java
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.