Consultoría freelance para equipos que necesitan apoyo senior en búsqueda, datos o cloud, desde el primer taller hasta una prueba de concepto funcionando.
Preventa técnica y arquitectura de soluciones
Para quién
Empresas de software, partners y startups que necesitan un arquitecto de preventa senior para una oportunidad, un lanzamiento o un programa de demos, sin contratar a alguien de tiempo completo.
Qué entrego
Talleres de discovery que traducen objetivos de negocio en un diseño de solución
Guiones de demo y POCs construidos sobre las preguntas de negocio de tus clientes
Respuestas técnicas a RFP/RFI y presentaciones para nivel C
Evidencia
Senior Solutions Architect en Elastic, punto de contacto técnico de cuentas en CDMX y Monterrey. Roles de preventa en Datadog, Verizon, Axway y Kaspersky. Repo: snowflake-intelligence (se abre en una pestaña nueva), un guion de demo organizado en actos.
Búsqueda e IA con Elasticsearch
Para quién
Equipos de producto e ingeniería que quieren pasar de la búsqueda por palabras a la semántica, vectorial o híbrida, o probar agentes de IA sobre sus propios datos.
Qué entrego
Un diagnóstico de búsqueda que compara BM25, k‑NN e híbrida (RRF) con tus propios datos
Diseño de índices, mappings y embeddings, con precisión medida sobre tus consultas de prueba
Una prueba de concepto funcional (Java/Spring Boot o API) que tu equipo puede extender
Evidencia
Repo Elastiflix (se abre en una pestaña nueva): 81 % de acierto en primer lugar con 32 consultas de sinopsis sobre 6 899 películas (1024 dimensiones). Rol actual en Elastic.
Ingeniería de datos y analítica
Para quién
Empresas e integradores que necesitan diseñar o revisar pipelines de datos y analítica en Google Cloud o Snowflake.
Qué entrego
Arquitectura y diseño de pipelines de punta a punta para analítica e IA/ML
Planes de migración y configuración de plataforma (tablas, Iceberg, streams, dynamic tables, RBAC)
Talleres prácticos para que tu equipo lo opere por su cuenta
Organizaciones con un programa cloud de varios equipos o proveedores que necesitan un program manager independiente para mantener a la vista el alcance, los riesgos y los tiempos.
Qué entrego
Un plan de programa que divide metas grandes en frentes ejecutables
Seguimiento de riesgos, issues y acciones con planes de mitigación
Aseguramiento de la entrega y reportes de avance de los equipos de proveedores
Los equipos oyen hablar de búsqueda "semántica" e "híbrida", pero casi nunca ven por qué un resultado queda en cierto lugar.
Solución
Una app de búsqueda de películas que pone lado a lado los resultados full‑text (BM25), vectoriales (k‑NN) e híbridos (RRF) y muestra de dónde sale cada puntuación. La versión anterior compara seis modos, incluidos ELSER, E5 y reranking con cross‑encoder. Interfaz bilingüe.
Stack
Java 25
Spring Boot 4.1
Thymeleaf
Elasticsearch Serverless
jina-embeddings-v5
Checkstyle/PMD/ArchUnit
JaCoCo
Resultado
Catálogo de 6 899 películas. Acierto en primer lugar con 32 consultas: 69 % (256 d), 78 % (512 d) y 81 % (1024 d). Con 512 dimensiones se acerca a 1024 con la mitad del tamaño. Versión anterior: cobertura de pruebas de 98.6 % de instrucciones y 92.4 % de ramas.
Inspirada en la demo original Elastiflix de Elastic, con fines académicos y demostrativos.
Gotham News & Media Browser
Problema
Un archivo de noticias con texto, imágenes y multimedia es difícil de explorar solo con búsqueda por palabras.
Solución
Un prototipo de navegador de medios con búsqueda semántica, híbrida, vectorial y multimodal, sobre Elastic Cloud Serverless con Google Cloud Storage y sin base de datos relacional. Incluye documentación de arquitectura, mockups de UI y un generador de datos sintéticos.
Stack
Java 25
Spring Boot 4.1 (Maven multi-module)
Elasticsearch
ImageBind (1024-d)
Google Cloud Storage
Docker Compose
Ollama
Resultado
42 de 42 tareas de implementación completadas (fases P0–P10).
Conectar Datadog con Google Cloud implica habilitar muchas APIs, crear recursos y enrutar logs a mano, y el envío de logs no viene configurado por defecto.
Solución
Scripts de Bash que habilitan las APIs necesarias, crean un proyecto dedicado de observabilidad y configuran un log router sink para enviar los logs. Una carpeta extra cubre Cloud Cost Management.
Stack
Bash
gcloud CLI
Cloud Logging
Datadog
Resultado
Público y reutilizable. Es su repo fijado con más estrellas (5 a noviembre de 2026).
Los partners necesitan una forma repetible de mostrar lo que las funciones de IA de Snowflake hacen por un negocio, no solo una lista de features.
Solución
Un guion de demo para una pizzería ficticia, organizado en seis actos con tiempos: sentimiento y resúmenes con Cortex LLM functions, preguntas en lenguaje natural con Cortex Analyst, y pronóstico de ventas y detección de anomalías. Incluye talking points y preguntas frecuentes.
Stack
Snowflake
Cortex Analyst
Cortex LLM functions
ML functions
SQL
semantic model (YAML)
Resultado
Material de preventa creado en su rol de Senior Partner Solutions Engineer. Es una demo con datos ficticios, así que no reporta resultados.
Los objetos de la plataforma Snowflake se entienden mejor dentro de una sola historia coherente que en documentación dispersa.
Solución
Un notebook que construye de punta a punta un restaurante toscano ficticio en 12 secciones: tipos de tablas y vistas, tablas Iceberg, stages y COPY INTO, stored procedures en Java y Python, UDFs, streams y tasks, dynamic tables y RBAC.
Stack
Snowflake
SQL
Python
Java
Jupyter / Snowflake Notebooks
Apache Iceberg
Resultado
Material de preventa y habilitación, sin resultados reportados.
Las laptops de una LAN privada y una tablet en otro lugar necesitan compartir un Client VPN, sin enviar el tráfico de internet por AWS ni dejar access keys de larga duración en los dispositivos.
Solución
Arquitectura de referencia en Terraform para un hub de AWS Client VPN con túnel dividido, DNS privado en Route 53 e IAM Roles Anywhere.
Stack
AWS
Terraform
Client VPN
Route 53
IAM Roles Anywhere
Resultado
Referencia de laboratorio, pública y reutilizable. Los nombres, las direcciones y el id de cuenta de los ejemplos son ficticios, así que no reporta resultados de producción.
Punto de contacto técnico de cuentas; acompaño a los account executives en CDMX y Monterrey. Llevo cada oportunidad del discovery al technical win.
Hago demos de Agent Builder: agentes tipo chat con LLMs comerciales o locales que buscan en todos los datos ingeridos. También habilito partners y doy charlas en meetups y conferencias.
Senior Partner Solutions Engineer · Snowflake
–
Lideré la estrategia técnica con integradores para acelerar la adopción de sus ofertas basadas en Snowflake, y co‑construí soluciones conjuntas de go‑to‑market.
Enterprise Sales Engineer · Datadog
–
Hice demos y evaluaciones técnicas (POVs) para clientes en Colombia, Perú, Ecuador, Centroamérica y el Caribe, y llevé la voz del cliente y de la competencia al equipo de producto.
Google Cloud
–
Data Engineer, Google Cloud Consulting
–
Diseñé migraciones de datos y pipelines de punta a punta para analítica e IA/ML, y ayudé a construir sistemas de procesamiento escalables y de alta disponibilidad.
Cloud Program Manager
–
Dirigí programas de Professional Services con varios equipos, desde la planeación, el aseguramiento de la entrega y la mitigación de riesgos hasta la calidad de entrega de los partners.
Infrastructure Cloud Consultant
–
Diseñé y desplegué infraestructura cloud distribuida como asesor de confianza de líderes técnicos y ejecutivos del cliente.
Sales Engineer · Verizon
–
Preventa de big data e IoT enfocada en operadores de telecomunicaciones en LATAM. Trabajé en POCs, RFPs y presentaciones a nivel C.
Presales Consultant / Solutions Architect · Axway
–
Primer contacto técnico para clientes y partners, diseñando soluciones de software para escenarios complejos.
TSE / Technical Account Manager · Kaspersky
–
Soporte de preventa y puente entre soporte y clientes premium, con KPIs de SLA.
Senior Technical Support Engineer · Fortinet
–
Soporte avanzado de firewall, routing, switching y VPN en LATAM, principalmente Brasil.
Antes · 2006 – 2012:Roles de operaciones y TI en IBM y Acision (Brno, Chequia) y Jinny Software (Ciudad de Panamá), con soporte a middleware de mensajería para operadores móviles y a servidores empresariales.
/es/#certifications
Certificaciones
SnowPro Core
Data & Information Governance (ITAM)
Google Cloud Digital Leader
Associate Cloud Engineer
Professional Cloud Architect
Professional Cloud Developer
Stack
Búsqueda e IA
Elasticsearch
Elastic Cloud Serverless
Agent Builder
ELSER
E5
k-NN
RRF
Embeddings
Datos
Snowflake
Cortex AI
Apache Iceberg
Dynamic Tables
SQL
Python
Jupyter
Cloud y observabilidad
Google Cloud
Cloud Storage
Cloud Logging
gcloud
Datadog
Docker
Desarrollo
Java 25
Spring Boot
Thymeleaf
Maven
Bash
/es/#education
Educación
MBA
Instituto Tecnológico Autónomo de México (ITAM)
2013 – 2015
Diplomado en Administración de Proyectos
ITAM
2016 – 2017
Ingeniero de Sistemas
Universidad del Norte (Barranquilla, Colombia)
1998 – 2004
Francés, nivel B2 (CCRE)
Université de Nice-Sophia Antipolis
2010 – 2011
/es/#about
Sobre mí
Barranquilla
Niza
Brno
Ciudad de Panamá
Ciudad de México
Estudié en Barranquilla y en Niza, trabajé en Brno y en Ciudad de Panamá, y hoy vivo en Ciudad de México. Trabajo a diario en español e inglés, y me defiendo profesionalmente en francés y portugués.
Lejos del teclado me encuentras en el gym, con un cómic o una película, o tocando la guitarra. Soy aspirante a chef, me encanta probar comida nueva y la playa es mi lugar favorito. En las noches tranquilas toca una buena serie, o seguir leyendo sobre cloud y software, porque esa costumbre nunca se apaga del todo.
/es/#contact
Hablemos
¿Tienes un proyecto de búsqueda, datos o cloud, o quieres invitarme a dar una charla? Cuéntame un poco y te respondo.