Senior Software Engineer & Founder

Abierto a : Roles IC senior · Tech lead · Consultoría · Tiempo completo o por contrato — 100% remoto, cualquier zona horaria (EE. UU., Europa, Asia) · Inglés y español

Foto de Isaac Sanchez Aguilar

Hola, soy

Isaac Sanchez Aguilar

Senior Software Engineer & Founder

7+ años en Google, Meta y PayPal. Mi trabajo se concentra en tres lugares: servicios de backend — APIs, modelado de datos, optimización de queries y caché, observabilidad, on-call; developer tooling y build systems — un backend de compilador en C++17/20 para YouTube y compiladores internos adoptados en más del 80% de los componentes de YouTube, Search y Maps; y frontend a una escala que muy pocos tocan — las librerías compartidas con las que se construyen los sitios de marketing de Google, una cookie consent bar para miles de millones de usuarios, accesibilidad, performance y migraciones masivas. Me gusta mejorar todo lo que toco.

Años de experiencia
7+
Google · Meta · PayPal
3
Problemas resueltos (UVa + Codeforces)
500+
Lanzamiento de mi SaaS propio
2026

Sobre mí

Mejoro todo lo que toco: performance, costos, arquitectura y la experiencia del equipo.

Soy Ingeniero de Software Senior con más de 7 años en Google, Meta, PayPal y startups de alto crecimiento. Si tuviera que nombrar una sola cosa que hago, es trabajo de plataforma: construir los servicios, el tooling y las bases sobre las que se paran otros ingenieros y otros productos. Eso ha significado un backend de compilador en C++ moderno para el Server-Driven UI de YouTube, y compiladores internos y build systems adoptados en más del 80% de los componentes de YouTube, Search y Maps; servicios y APIs de backend en pagos, crédito y salud; y frontend a una escala que muy pocos tocan — la librería de componentes y la plataforma de CMS con las que se construyen los sitios públicos de marketing de Google, además de accesibilidad, performance y migraciones masivas, en propiedades que llegan a miles de millones de usuarios.

Soy políglota por necesidad — código en producción en C++17/C++20 moderno (un backend de compilador para YouTube en Google), Python, TypeScript/Node.js, JavaScript y Hack, además de Java y PHP en bases de código de producción en Google y en roles anteriores, y Go. Arrancar rápido en un stack desconocido es feedback constante que recibo en Google. Buena parte de mi trabajo ha sido en dominios regulados y de alto riesgo: salud en Intermountain Healthcare, pagos en la plataforma de Checkout de PayPal y crédito en Blend, incluyendo guardias de on-call sobre sistemas de producción. El desarrollo con agentes ya es mi forma de trabajar: los agentes de código con LLM como Claude Code son parte de mi día a día.

Lidero sin necesitar el título: mentoreé a un equipo de ~10 ingenieros en Luxoft con code review, pairing y onboarding; entrevisto, recluto y hago onboarding de ingenieros en Google; soy dueño de decisiones de arquitectura y migraciones de punta a punta; y la documentación de onboarding que escribí en Cookunity redujo el arranque de ingenieros nuevos ~75%. Me gusta subir el nivel de la gente y del código a mi alrededor.

En paralelo, estoy construyendo mi propio producto: una plataforma SaaS todo-en-uno para pequeños negocios en México, que lanzo este 2026 — soy dueño del backend completo, desde el modelo de datos en Postgres y los flujos de cobro hasta la integración con WhatsApp. Me identifico como una persona que constantemente busca mejorar lo que le rodea — optimizar performance, reducir costos, proponer soluciones escalables y fáciles de mantener, y mejorar la experiencia de desarrollo del equipo. A largo plazo, mi meta es seguir creciendo como IC hacia Staff/Tech Lead, mientras construyo mi propia consultora de software.

Mi base técnica viene también de la programación competitiva: fui parte del Club de Algoritmos de ESCOM-IPN por 4 años, con múltiples participaciones en el ICPC Gran Premio México & Centro América.

Experiencia

  1. Dic 2024 – Presente

    Google

    Software Engineer L4

    Marketing Web Platform, Design Systems & Privacy

    Ene 2026 – Presente

    • Ingeniero de plataforma en el equipo que construye las librerías compartidas con las que se construyen los sitios públicos de marketing de Google: Glue, el sistema de diseño y librería de componentes de marketing de Google, y la plataforma de CMS Brightspot detrás de él (TypeScript 5, Java 17/21, Handlebars, SCSS, Material Web Components 3). Cada componente que lanzamos se publica en gstatic.com y lo heredan decenas de sitios de Google — About Google, Google Store, Workspace, Google Cloud, Think with Google, Android TV, Google Families y How YouTube Works.
    • Tomé la propiedad técnica de actualizaciones críticas de la cookie consent bar de Google (Cookie Notification Bar SDK), servida desde gstatic.com en los sitios de marketing de Google a miles de millones de usuarios: lideré el despliegue en producción de Google Consent Mode v2 (ad_user_data, ad_personalization) y el espejado del estado de rastreo con Google Tag Manager, en tres categorías regulatorias de consentimiento y más de 40 idiomas bajo GDPR y la DMA europea.
    • Representé al equipo de plataforma ante Google Cloud, Data Science y Legal para diseñar la persistencia del consentimiento de cloud.google.com al registro de prueba gratuita de Cloud Console: una migración sin reiniciar ningún consentimiento existente, las opciones de registros de auditoría de cumplimiento y la localización al indonesio.
    • Lancé 25+ funcionalidades en producción en los componentes compartidos (Hero, Video, Carousel, Filters, Vertical Tabs, Expansion Panels, Promo, Page Header, metadatos SEO) — incluyendo cero layout shift en el hero animado de Google Families, filtros sincronizados con la URL en Think with Google y correcciones WCAG 2.1 AA en Google Accessibility.
    • Escribí una serie de 6 RFCs de performance: bajé el tiempo de build en CI 87% (Webpack 5 de Babel a esbuild con caché persistente en Node.js 20, más un fix a una condición de carrera al arrancar Cypress 13), y recorté el JavaScript inicial 61% y el bloqueo del main thread 46% con hidratación diferida por viewport y limpieza de listeners sin fugas.

    Compiler, Server Backend & Developer Tooling (C++)

    Dic 2024 – Ene 2026

    • Construí funcionalidades del compilador y de generación de código del lado del servidor en C++17/C++20 moderno — Google Abseil, Protocol Buffers v3 con arena allocation, gRPC, Clang/LLVM, Binaryen y Bazel — para el backend de Server-Driven UI de YouTube, que compila plantillas de interfaz a WebAssembly servido a YouTube en iOS, Android y Web; ayudé a llegar al 95% de las plantillas de YouTube compiladas con el compilador de producción.
    • Diseñé e implementé compiladores y developer tooling interno para lenguajes multiplataforma, llevando la adopción de la nueva tecnología de Google a más del 80% de los componentes de YouTube, Search y Maps.
    • Optimicé mensajes Protobuf constantes precompilados en el compilador C++ para eliminar el costo de deserialización en runtime, y di soporte a experimentos de lanzamiento del compilador y de componentes de UI con pruebas en GoogleTest/gMock.
    • Hice benchmarks de runtimes de WebAssembly en C/C++ (WAMR, AOT e intérprete) con Google Benchmark; reparé el arnés de benchmarks de iOS que estaba roto (Objective-C++, XCTest) y automaticé en Python los reportes p50/p90/p99 a Google Sheets, desbloqueando el primer experimento de lanzamiento en YouTube iOS.
    • Construí prototipos de backend y compiladores en C++20 en hackathons internos y co-organicé una competencia interna de programación en C++20, escribiendo los retos y las soluciones de referencia.
    • Uso agentes de código basados en LLM a diario y construyo flujos asistidos por agentes para análisis de código, documentación y tareas de ingeniería recurrentes — recortando ~30% de mi tiempo de ingeniería en trabajo automatizable y ~80% del tiempo dedicado a documentar trabajo técnico — y comparto los patrones y prompts resultantes con el equipo.
    • Colaboro con los equipos de YouTube, Search y Maps cruzando fronteras de organización; entrevisto y recluto ingenieros, y hago onboarding y mentoría de los nuevos sobre el stack de tooling.
  2. Mar 2024 – Oct 2024

    Blend

    Software Engineer L4 · Equipo de Lending (Contractor)

    Blend gestiona todo el proceso de recopilación, validación y análisis de solicitudes de préstamos e hipotecas para bancos en EE. UU. — miles de solicitudes al día.

    • Diseñé e implementé productos de préstamo en tres familias — crédito bancario, hipotecario y automotriz — de punta a punta, desde modelos de datos, servicios y APIs de backend hasta el frontend.
    • Mejoré la cobertura de tests en un 60% y optimicé los tiempos de CI limpiando datos innecesarios y aplicando mejores prácticas.
    • Impartí sesiones de knowledge-sharing sobre buenas prácticas de ingeniería.
    • Participé en guardias de on-call para sistemas de producción de crédito que manejan datos regulados de solicitantes.
  3. May 2023 – Mar 2024

    PayPal

    Software Engineer L3 · Equipo de Checkout

    El checkout de PayPal es uno de los flujos de pago con más tráfico en la web — la plataforma procesó ~25 mil millones de transacciones y $1.5 billones de volumen de pago en 2023.

    • Trabajo de backend sobre la capa GraphQL del Checkout de PayPal: mejoré la monitorización de servidores y estandaricé el manejo de errores en los resolvers, mejorando en un 60% la detección de errores y el trackeo de transacciones del checkout, y reduciendo falsos positivos.
    • Lideré la migración del manejo de monedas y montos del flujo de checkout a nuevas librerías — un cambio crítico en correctitud sobre una ruta de pagos en vivo — detectando y resolviendo los bugs derivados.
    • Recuperé el 50% de los tests funcionales que estaban rotos, restaurando la señal de regresión del servicio de checkout.
    • Participé en guardias de on-call para la plataforma de checkout.
  4. Ene 2022 – May 2023

    Luxoft

    Software Engineer L3 · Cliente: Intermountain Healthcare

    Intermountain Healthcare es uno de los sistemas de salud más grandes de EE. UU. — productos de cara al paciente construidos en un entorno de salud regulado.

    • Lideré la migración al 100% del router de React Native en la app móvil, sin regresiones.
    • Fui líder técnico de los módulos nuevos — dueño de la arquitectura de la aplicación, la planeación y la entrega en web (React) y mobile (React Native).
    • Mentoreé a un equipo de aproximadamente 10 ingenieros mediante code reviews, pairing y onboarding, subiendo la consistencia entre las bases de código web y móvil.
  5. Abr 2021 – Ene 2022

    ArteDigital Software Development

    Software Engineer

    • Construí el ecosistema de producto completo de Crediverso desde cero, en un equipo de 8 ingenieros y 2 product owners — servicios y modelos de datos del backend en Python, además del frontend en React.
    • Trabajé directamente con clientes en distintos proyectos — levantando requerimientos y coordinando con líderes y product owners.
  6. Sep 2020 – Abr 2021

    Paxico Technologies

    Software Engineer · Contractor

    • Construí features full-stack sobre un backend en Node.js (Koa) + TypeScript con MongoDB, Redis y Docker, más los clientes en React/React Native.
    • Resolví bugs de caché en Redis y reduje el uso de memoria de un módulo de listado, reemplazando un renderizador pesado en virtual DOM por un enfoque de sliding window, y mentoreé a compañeros del equipo.
  7. Jun 2020 – Sep 2020

    Facebook (Meta)

    Software Engineer Intern · Equipo de Ads

    • Construí cobertura de tests de backend y end-to-end en Hack y JavaScript para los flujos de Facebook Ads.
    • Desarrollé modelos internos para la detección de discrepancias de información (data mismatches) entre sistemas.
    • Detecté y corregí bugs de producción encontrados a través de este testing.
  8. Nov 2019 – Jun 2020

    Inmersys

    Software Engineer · Primer trabajo formal

    • Co-construí el sistema interno de Bioderma para gestión de promociones, ventas y distribución (mobile, web y backend).
    • Desarrollé servicios de backend en NestJS y features de frontend (Vue.js, Quasar), trabajé sobre las partes en Java y PHP del código, y refactoricé hacia una arquitectura limpia.
Experiencia adicional — Archivo 3 roles

Cookunity

Sep 2025 – Ene 2026

Senior Software Engineer · Freelance, en mi tiempo libre

Proyecto de consultoría fuera de mi horario laboral: reduje la latencia de las consultas del sistema de pagos de ~1s a ~100ms mediante optimización de queries, índices y esquema; construí los dashboards de observabilidad en Datadog que el equipo usó para detectar y validar esas mejoras; y refactoricé servicios legacy de JavaScript a TypeScript con documentación de onboarding que redujo el arranque en ~75%.

SmartThink

Ago – Nov 2024

Software Engineer · Freelance

Mantenimiento y mejora de una plataforma de gestión escolar; diseño e implementación de un nuevo sistema de renta.

Minted

Mar – Jul 2024

Software Engineer · Freelance

Reconstruí desde cero un generador legacy de sitios estáticos para invitaciones de boda, usando React 19 y tooling moderno de sitios estáticos.

Emprendimiento & Productos

Founder · P·01

Rachi — una sola app para todo tu negocio

Lista de espera abierta

Plataforma de comercio multi-tenant construida en solitario para tienditas, abarrotes, restaurantes, gimnasios y comercios locales: punto de venta, inventario y control de stock, tiendas en línea sin comisiones ocultas, procesamiento de pagos y cobranza de deudores, y recordatorios/suscripciones automáticas por WhatsApp. Soy dueño de todo el backend — un esquema multi-tenant de 29 tablas en PostgreSQL, 77 endpoints REST documentados con OpenAPI sobre Hono/Cloudflare Workers, aislamiento por organización con role gates y audit logging, integración de pagos con MercadoPago y Durable Objects para sesiones de escaneo con estado — respaldado por 5,000+ tests automatizados en un monorepo Turborepo (API, web de administración, app móvil, tienda), además de la integración con impresoras de etiquetas y tickets y la generación automática de landing pages. Soy dueño del producto de punta a punta — descubrimiento con clientes, diseño y desarrollo — avanzando rápido con un flujo asistido por agentes de IA. Lista de espera abierta en rachi.mx; lanzamiento a finales de 2026.

Hono Cloudflare Workers Neon PostgreSQL Drizzle ORM Better Auth Durable Objects MercadoPago WhatsApp API Astro Expo

  1. Creator · P·02

    Codeforces Ladders — A2OJ Progress Viewer

    Activo desde 2019

    Herramienta de entrenamiento para la comunidad de programación competitiva, con ~50 usuarios diarios de distintos países. Permite buscar cualquier handle de Codeforces y ver el progreso por lista de ladders y ranking — incluyendo la capa de ingesta sobre la API de Codeforces, con manejo de rate limits, caché y cálculo de progreso por ladder. Nueva versión ya terminada: modo offline, nuevas estadísticas, mejoras de accesibilidad/performance y React 19 — publicación próxima. También estoy diseñando una función con IA para analizar el progreso de entrenamiento y detectar debilidades.

    React 19 TypeScript Astro Firebase

  2. Builder · P·03

    Michipulga

    En producción

    Tienda en línea y app móvil de administración para el negocio de mi mamá — un producto de Rachi (rachi.mx). Desde el celular actualiza productos, precios y descuentos.

    React Native Astro Cloudinary Zustand

Contenido & Comunidad

Programación competitiva

4 años en el Club de Algoritmos de ESCOM-IPN, con múltiples participaciones en el ICPC Gran Premio México & Centro América.

Problemas en UVa Online Judge
518
Problemas en Codeforces
264
Años en el Club de Algoritmos
4

Canal de YouTube

Contenido de programación, algoritmos, matemáticas y física — para compartir experiencia técnica y buenas prácticas con quienes se están iniciando en el mundo del software. Contenido ya grabado, publicación próxima.

Próximamente

Skills técnicos

Lenguajes

C++17/C++20 Python TypeScript JavaScript SQL Java Go PHP Swift

Plataforma & Developer Tooling

Compiladores internos y generación de código C++17/20: Abseil, Protobuf, gRPC WebAssembly (Binaryen, WAMR) Build systems (Bazel/Blaze) Developer experience y tooling interno Monorepos (Turborepo) Migraciones masivas de código Flujos de ingeniería asistidos por agentes Diseño de APIs y SDKs

Backend

Node.js NestJS Koa Hono Django Flask REST OpenAPI GraphQL tRPC gRPC Drizzle ORM Prisma ORM Microservicios Diseño de APIs y esquemas Multi-tenancy y RBAC Caché Jobs asíncronos On-call

Datos & Infraestructura

PostgreSQL MySQL MongoDB Redis Modelado de datos Optimización de queries e índices AWS Cloudflare Workers Docker Airflow Datadog

IA & LLMs

Claude Code y agentes de código con LLM Flujos de desarrollo con agentes Desarrollo aumentado con IA Prompting Flujos automatizados Features de producto con IA

Frontend a escala

React Next.js React Native Astro Svelte Redux Tailwind CSS SASS Accesibilidad (WCAG) Core Web Vitals y presupuestos de performance Migraciones masivas Design systems

Liderazgo

Mentoría y code review Onboarding y documentación de arranque Entrevistas técnicas y reclutamiento Revisiones de arquitectura y diseño Colaboración multidisciplinaria Sesiones de knowledge-sharing Planeación de sprints y entrega

Dominios

Salud (Intermountain) Pagos y checkout (PayPal) Crédito e hipotecas (Blend) Retail / PDV e inventario Developer tooling, build systems y compiladores E-commerce, PDV e inventario

Herramientas & Prácticas

Git GitHub GitLab Jenkins Travis CI Bazel Jest Cypress Playwright Figma Jira

Idiomas

Español (nativo) Inglés (fluido — profesional)

Reconocimientos

  1. 4to lugar (de 24 equipos), Equipo ESCOM — ICPC Gran Premio México & Centro América, 2019

  2. 28vo lugar (de 381 equipos), ICPC Gran Premio México & Centro América, 2019

  3. Participante seleccionado, XII Caribbean Programming Camp for ICPC, 2019

  4. Récord nacional, Cubo de Rubik 2x2 — single de 1.30 s (perfil oficial WCA)