Ex-Google · Core Data

DiegoTreviño

Ingeniero de Software

Pasé cuatro años en Google manteniendo sistemas de escala planetaria rápidos, baratos y aburridamente confiables. Hoy construyo productos completos para quien los necesita.

Nueva York, NY · Disponible para proyectos

150M
QPS atendidos
Distribuido global, 99.99% de disponibilidad
90%
Menos costo de storage
Nueva estrategia de serving, SLO <50ms
200K+
Líneas modernizadas
Migración a C++20, builds 20% más rápidos
10×
Reducer más rápido
LLVM-Reduce vs. Bugpoint heredado
Trabajo seleccionado

Lo que he construido

Producto · Rails 8 2026

Renovacreto

Plataforma de nómina y seguimiento de obra para una constructora residencial mexicana. Jerarquía de cuadrillas, avance lote por lote y un motor de nómina que maneja CURP/RFC/NSS, topes fiscales y conciliación por centro de costos.

Ruby on Rails 8PostgreSQLHotwireKamalEspañol nativo
Diseño + desarrollo 2025

lab404.org

Identidad, sistema de diseño y sitio de lab404 — el lado de estudio de lo que hago. Cada pixel y cada línea son míos.

lab404.org
DiseñoFront-endMarca
Infraestructura · Google 2021–2026

Zanzibar / Core Data

El sistema global de autorización de Google. Diseñé una estrategia de serving que bajó 90% el costo de almacenamiento a 150M QPS, lancé un servicio C++20 de carga masiva que mueve miles de millones de registros al día y dirigí la migración de esquemas de petabytes en miles de bases de datos.

C++20Sistemas distribuidosSpannerSRE
Código abierto 2019

LLVM-Reduce

Rediseñé el reductor de casos de prueba de LLVM. La reescritura corre 10× más rápido y produce casos 3× más chicos que Bugpoint; la propuesta a la comunidad se volvió la base de la herramienta que hoy existe.

Leer la propuesta
C++17LLVMCompiladores
Perfil

Cabeza de sistemas, instinto de producto

Escribo software que tiene que aguantar. En Google Core Data fui dueño de servicios con 150M de consultas por segundo — donde un mal deploy es una nota de prensa y donde "hazlo 90% más barato" es un problema real de un trimestre con una respuesta real.

Esa costumbre se me pasa al producto. Renovacreto es un sistema de nómina para una constructora en México: a nadie ahí le importan mis gráficas de latencia, les importa que la cuadrilla cobre bien el viernes. Misma disciplina, otro marcador.

Hoy trabajo por mi cuenta, apoyándome fuerte en herramientas de IA para avanzar a un ritmo que antes pedía un equipo. Español nativo, inglés fluido, francés conversacional.

Herramientas

Lenguajes
C++20RubyPython 3JavaScriptSQLGoSwift
Frameworks
Rails 8HotwireAstroLLVM
Infra
PostgreSQLKubernetesDockerGCPKamalgRPCBazel
Experiencia

La trayectoria

Ingeniero de Software — Freelance

Independiente
Feb 2026 — Presente · Nueva York, NY
  • Construí de punta a punta un sistema completo de nómina y seguimiento de obra en Ruby on Rails para un cliente constructor.
  • Flujo intensivo con IA (Claude Code, Copilot) para una entrega ~10× más rápida trabajando solo.

Ingeniero de Software

Google — Core Data (Zanzibar)
Sep 2021 — Ene 2026 · Nueva York, NY
  • Diseñé la estrategia de serving de un sistema distribuido global a 150M QPS: 90% menos costo de almacenamiento, 99.99% de disponibilidad y SLO de latencia bajo 50ms.
  • Lancé un servicio C++20 de carga masiva global que procesa miles de millones de registros al día, reduciendo 80% los tiempos de espera del cliente.
  • Modernicé una base de código C++20 de 200K+ líneas; builds y pruebas 20% más rápidos desbloquearon migraciones críticas.
  • Dirigí la infraestructura de migración de esquemas para petabytes en miles de bases de datos sin romper SLOs.
  • Construí pipelines automáticos de rollback y recuperación — la restauración de datos pasó de horas a minutos.
  • Deprecié por completo un sistema de sincronización heredado, eliminando incidentes recurrentes de on-call.
  • Definí y mentoreé un proyecto de internado que entregó una herramienta de recuperación automática y una migración de biblioteca asistida por IA, ambas en producción.

Ingeniero de Software (Internado)

Google — Developer Tools
Veranos 2019 y 2020 · Sunnyvale, CA
  • Creé LLVM-Reduce, un reductor de casos de prueba en C++17 10× más rápido y con salidas 3× más chicas que la herramienta anterior.
  • Diseñé un servicio C++ de procesamiento masivo de alto throughput adoptado por cientos de clientes internos.
  • Automaticé un flujo manual y frágil de borrado, llevando eliminaciones a gran escala de semanas a horas.
Educación
Ing. en Ciencias Computacionales y Tecnologías
Tecnológico de Monterrey (ITESM)
Monterrey, Nuevo León · Dic 2020
Contacto

Hagamos algo

Abierto a freelance, contratos de ingeniería y roles de tiempo completo interesantes. Lo más rápido es el correo.

hola@diego.tf