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 — 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 — 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 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 — accesibilidad, performance y migraciones masivas sobre motores de renderizado propietarios, en propiedades que llegan a miles de millones de usuarios.

Soy políglota por necesidad — código en producción en 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 C/C++ 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 son parte de mi día a día en Google.

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 Engineering

    Ene 2026 – Presente

    • Responsable del ciclo completo de desarrollo web de las herramientas internas que construyen todas las páginas públicas de marketing de Google, junto a un equipo multidisciplinario (ingeniería, diseño y marketing).
    • Construí y lancé la cookie consent bar usada en las propiedades públicas de marketing de Google, con alcance de miles de millones de usuarios a nivel mundial.
    • Trabajo en accesibilidad, performance y migraciones a gran escala sobre un stack de JavaScript vainilla con motores de renderizado internos (EJS, Handlebars y tecnología propietaria de Google).
    • Participo en la planeación y toma de decisiones sobre arquitectura, nuevos módulos y migraciones.

    Compiler & Developer Tooling

    Dic 2024 – Ene 2026

    • 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.
    • Construí automatización en Python para benchmarks de performance en iOS que autogeneraba reportes y comparativas en Google Sheets; escribí la configuración de build con Bazel/Blaze.
    • 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

Creator

Activo desde 2019

Codeforces Ladders — A2OJ Progress Viewer

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

Builder

En producción

Liverpulga

App móvil de administración y tienda estática auto-generada para el negocio de mi mamá, permitiendo actualizar productos, precios y descuentos desde el celular. Próximamente migrará al sistema de inventario de mi SaaS al momento de su lanzamiento.

  • React Native
  • Astro
  • Cloudinary
  • Zustand

Contenido & Comunidad

Canal de YouTube

Próximamente

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.

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

Skills técnicos

Lenguajes

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • Java
  • Go
  • C/C++
  • PHP
  • Swift

Plataforma & Developer Tooling

  • Compiladores internos y generación de código
  • 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

  • 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)