# Ricardo Villanueva

Solutions Architect at MongoDB, London. Fifteen years designing distributed systems, developer platforms, and data architectures—pre-sales, production engineering, and earlier software engineering (Comcast, Expedia, BBC).

- **Email:** [me@ricardovz.com](mailto:me@ricardovz.com)
- **Web:** https://ricardovz.com/
- **LinkedIn:** https://www.linkedin.com/in/villanuevaricardo/
- **GitHub:** https://github.com/ricard0javier
- **CV (PDF):** https://ricardovz.com/assets/others/CV_Ricardo_VIllanueva_2026.pdf
- **Credly:** https://www.credly.com/users/ricardo-villanueva.819beb78/badges
- **This file:** https://ricardovz.com/me.md
- **Agent index:** https://ricardovz.com/llms.txt

## About

I work with organisations on distributed data platforms, developer platforms, and application design—including how AI sits on top of that stack.

I started as a software engineer, then spent several years in solutions and sales engineering at Comcast (EMEA and APAC), where I was the technical lead on large media deals. I still like translating between engineers, product teams, and stakeholders—through architecture and workshops, but also by shipping production code and tuning systems when that is what moves the work forward.

## Skills

- **Architecture:** distributed data platforms, microservices and event-driven systems, cloud-native and API-first application design
- **AI:** LLM application architecture, RAG, vector search, orchestration (including LangGraph)
- **Engineering:** Python, Node.js / TypeScript, Java and Kotlin; REST and GraphQL; Kubernetes; AWS, GCP, Azure; MongoDB
- **Delivery:** technical sales, workshops and proofs-of-concept, developer enablement, production development

## Experience

### 2025–present — Solutions Architect, MongoDB

Architecture and adoption of MongoDB for enterprise customers—data platforms, application design, migrations from relational systems, query and workload optimisations, and AI-enabled patterns (vector search, RAG). Workshops, proofs-of-concept, and hands-on enablement with engineering teams.

### 2022–2025 — Sales Engineer (EMEA & APAC), Comcast Technology Solutions

Technical lead for sales across Europe, Asia, and Africa. Multi-product and partner proposals in media, deal reviews, demos, RFx coordination, and SOW support with professional services.

### 2020–2022 — Senior Software Engineer, Expedia Partner Solutions

Integration work between Expedia and partner systems. Squad leadership, mentoring, and documentation for external integrators.

### 2018–2019 — Senior Solutions Engineer, Comcast Technology Solutions

Custom engineering for media clients: API extensions, prototypes, security, and pre-sales support.

### 2017–2018 — Senior Software Engineer, Ooyala

Web applications and REST APIs; technical lead on delivery and code review.

### 2016–2017 — Senior Software Engineer, BBC

Tools for journalists in the field, including iBroadcast and Media Tools.

### 2005–2016 — Earlier engineering roles

Software engineering at Nativ and Spacebar Media in London; analyst/programmer work at Balidea in Spain; systems analysis in Venezuela. Detail is on [LinkedIn](https://www.linkedin.com/in/villanuevaricardo/).

## Education

- **MSc, Information Technology and Intelligent Systems** — University of Santiago de Compostela, 2012–2013
- **BSc, Systems Engineering** — University of the Armed Forces, Venezuela, 2006–2012
- MongoDB Certified Atlas Administrator, Database Administrator, and Developer

## Work

- [Bluteksbot](https://github.com/ricard0javier/bluteksbot): A production Telegram assistant—planning, tools, and memory—run as a single Compose stack for well under a dollar a day.
- [SA Systems](https://github.com/ricard0javier/sa-systems): A pre-sales command center for accounts, MEDDPICC, and relationship graphs, with an MCP server so agents can work the same model.
- [PostgreSQL to MongoDB sync](https://github.com/ricard0javier/postgres-to-mongodb-sync): A CDC reference that folds many SQL tables into one MongoDB document so a cutover can run for months with both stores in sync.
- [MongoDB Knowledge Base](https://github.com/ricard0javier/mongodb-knowledge-base): A mobile-first chatbot for SA knowledge: hybrid search, Voyage embeddings, and conversation state stored in MongoDB—no Redis sidecar.
- [Healthcare ontologies](https://github.com/ricard0javier/mongodb-ontologies): A demo of ICD-10, SNOMED, and RxNorm in MongoDB—search, hierarchy walk, and cross-code-system mapping.
- [AI Agent Framework](https://github.com/ricard0javier/template-async-agent-service): An event-sourced reply agent: MongoDB as store and RAG over prior messages, Redpanda as the inbox.
- [Health and Beauty Lab](https://healthandbeautylab.co.uk): IT setup and ongoing support for a UK health and beauty business—site, email, and the boring infrastructure behind it.
- [Enjoy Reading](https://disfrutandolalectura.com/): A simple site in Spanish for professors publishing long-form literary analysis.

## Human pages

- [Home](https://ricardovz.com/)
- [About](https://ricardovz.com/about/)
- [Work](https://ricardovz.com/projects/)
- [Blog](https://ricardovz.com/blog/)
