Saltar al contenido

Ernesto Valdez

Tech Lead | Principal-level Mobile Architecture & Platform Engineering

Acerca de mí

Perfil

Foto de Ernesto Valdez

Tech lead y arquitecto móvil con perfil full stack y diecisiete años de experiencia construyendo productos de punta a punta. Hoy diseño y evoluciono la plataforma móvil con la que Reserhub publica una veintena de apps de venta de boletos para líneas de autobús de México, Colombia, Brasil, Perú y Estados Unidos, con más de 300 mil usuarios activos al mes: un monorepo con Turborepo y Expo, una arquitectura híbrida con el funnel de compra web embebido y un proceso de entrega con actualizaciones OTA, feature flags y despliegues graduales. Lidero un squad de cinco ingenieros y alterno entre decisiones de arquitectura y código de producción en móvil, backend y web, con desarrollo asistido por IA bajo compuertas de calidad. Antes de móvil trabajé en IoT, electrónica SMD y firmware embebido, lo que me da una visión completa del producto, del dispositivo a la nube.

“La innovación es lo que distingue a un líder de un seguidor.”
— Steve Jobs
Descargar currículum

Impacto

Lo que aporto

Arquitectura, entrega y liderazgo técnico en plataformas móviles —y en el backend y la web que las sostienen— que venden en producción todos los días.

apps de marca en tiendas
~20
usuarios activos al mes
300 mil+
países de América
5
cobertura de pruebas en cinco semanas
72 → 90 %
  • Arquitectura de plataforma móvil

    Diseño y evoluciono la plataforma de una veintena de apps de marca, repartidas en cuatro repositorios. Su núcleo es un monorepo con Turborepo y Expo y paquetes compartidos de UI, servicios, SDKs y configuración por tenant, documentado en design docs que comparan alternativas como Nx y Module Federation.

  • E-commerce en producción

    Llevé el funnel de compra de las apps enterprise a una arquitectura híbrida validada con prueba A/B. Integraciones críticas: pagos con 3-D Secure (Adyen, Mercado Pago, OpenPay, PayPal, Yuno), antifraude con Riskified, analítica, push, deep links por marca y autenticación con magic link.

  • Entrega y calidad

    Pipeline homologado de EAS Build y Submit, actualizaciones OTA, feature flags y rollouts progresivos de liberación a tiendas, con Sentry y pruebas E2E en Maestro.

  • Liderazgo técnico

    Lidero un squad de cinco ingenieros con 1:1 semanales, revisiones de arquitectura y de código, ADRs y retrospectivas. Escribí la escalera de crecimiento del equipo móvil, de Jr a Staff+, y participo en la contratación.

  • Desarrollo asistido por IA

    Hice obligatorio en los repos móviles un ciclo de Compound Engineering con specs de OpenSpec. Antes de cada merge, el código de los agentes pasa por simplificación, verificación con un agente aislado, CI (lint, tipos y pruebas), escaneo de secretos y dependencias y revisión humana. Los agentes operan con permisos acotados, sin acceso a producción.

  • Full stack, del dispositivo a la nube

    Además de móvil, construyo backend y web: puse en producción el admin de configuraciones remotas de las apps, con un servidor MCP para agentes, y antes desarrollé microservicios en Node.js y Python, un CMS en Angular y una plataforma multi-tenant en Rails, con Docker y despliegues en AWS, Azure, Google Cloud, Render, Heroku y Vercel, entre otros.

Trayectoria

Empleos

  1. Reserhub

    Abril 2025 - Actual

    Mobile Engineer Tech Lead

    Lidero el squad de plataforma móvil de la vertical B2B: la arquitectura, el código compartido y el proceso de entrega con los que Reserhub publica una veintena de apps de venta de boletos para líneas de autobús.

    • Diseñé y lideré la unificación en un monorepo con Turborepo y Expo, con paquetes compartidos y configuración por tenant: el núcleo de una plataforma de una veintena de apps en cuatro repositorios.
    • Llevé el funnel de compra de las apps enterprise a una arquitectura híbrida —shell nativo con el funnel web embebido y puentes nativos para sesión, pagos y deep links—, validada con prueba A/B y desplegada marca por marca.
    • Lidero la migración de la app B2C de Reservamos a la nueva plataforma con paridad de pantallas y analítica, y separé otra app de marca en su propio repositorio, actualizada a Expo 58 y React 19.
    • Consolidé en Expo y React Native un ecosistema con stacks heredados (Swift y Java nativos, Xamarin.Forms, Flutter, Expo antiguo), marca por marca, con paridad de pantallas y analítica, prueba A/B, feature flags y rollouts progresivos para no interrumpir la venta.
    • Desarrollé y puse en producción el admin de configuraciones remotas de las apps, con un servidor MCP para que los agentes de IA consulten y publiquen configuraciones.
    • Homologué el pipeline de EAS y llevé la cobertura de pruebas del monorepo de 72 % a 90 %, con todas sus apps al 100 % de líneas.
    • Hice obligatorio un ciclo de desarrollo asistido por IA (Compound Engineering + OpenSpec) en los repos móviles, con compuertas de calidad y seguridad y revisión humana.
    • Coordino a cinco ingenieros con 1:1 semanales, revisiones de diseño y código, ADRs, ciclos de planeación de siete semanas y un programa de aprendizaje full-platform.
  2. Reservamos

    Mayo 2021 - Abril 2025

    Lead Mobile Engineer

    Lideré el desarrollo móvil de la vertical B2C y de las apps para líneas enterprise, con un equipo de hasta seis ingenieros.

    • Mantuve y evolucioné la app de Reservamos en Expo y React Native, con las integraciones nativas de Adyen y Riskified encapsuladas en librerías internas nativas con bridges de React Native, y la integré como una marca más en la base de código unificada para clientes enterprise.
    • Automaticé la compilación y publicación con EAS y scripts compartidos entre apps, adopté actualizaciones OTA y mantuve al día el SDK de Expo rumbo a la nueva arquitectura de React Native.
    • Co-desarrollé Bus Tracker, una plataforma multi-tenant de rastreo de flotas con backend en Rails, panel web y app de conductores.
    • Construí con Flutter las apps de pasajero y de conductor de Vanda y Roll&Bits.
    • Escribí la escalera de crecimiento del equipo móvil y entrevisté candidatos para el equipo.
  3. Chib

    Julio 2020 - Mayo 2021

    Tech Lead

    Desarrollo de nuevas aplicaciones para iOS y Android con Flutter de CHIB MX y CHIB USA para envío de remesas de manera instantánea, desarrollo y mantenimiento de landing page y administrador CMS en Angular 11, microservicios basados en NodeJS-ExpressJS y Python-Flask, configuración de API Gateway KongHQ, despliegue de microservicios en AWS a través de Jenkins y Docker, mantenimiento de bot de WhatsApp con Twilio y programación de despliegue de las aplicaciones a Google Play y App Store.

  4. BUSSI

    Octubre 2019 - Marzo 2020

    Flutter Mobile Developer

    Desarrollo y mantenimiento de las apps BUSSI y BUSSI Driver, aplicaciones cross-platform con Flutter. Uso de Dart, Swift, Java y Kotlin; manejo de GraphQL, Redux, Fastlane, Firebase y WebSockets, y despliegue de aplicaciones en Google Play Store y Apple App Store.

  5. CANTEC

    Enero 2019 - Septiembre 2019

    Sr. Mobile App Developer

    Desarrollo de aplicaciones móviles cross-platform con Xamarin Forms y React Native, soporte a las aplicaciones de FamilyCard, MediChat y Multidoctores, diseño de interfaces UI/UX y programación en .NET, JS, Java y Objective-C para iOS, Android y UWP. Despliegue en Google Play Store y Apple App Store, y manejo de Microsoft Azure para la operación de las aplicaciones.

  6. SkyAlert

    Julio 2017 - Enero 2019

    IoT Hardware Engineer / Production Leader

    Desarrollo de hardware y software con tecnologías como internet de las cosas (IoT), infraestructuras en la nube y datos analíticos, además de herramientas para el estudio sísmico aplicadas en la Red SkyAlert y en la evolución de los dispositivos de prevención EPICENTER. También lideré los esfuerzos de abastecimiento de dispositivos para clientes comerciales y corporativos, desarrollando herramientas para hacer más eficiente la producción y la planificación de recursos de manufactura.

  7. Service Management Solutions

    Junio 2017 - Julio 2017

    Motherboard Engineer Level 3

    Reparación de motherboards de laptop y All in One de las marcas HP y Asus a nivel componente de montaje superficial BGA, QFN, SOD y SOT, mediante herramientas especializadas. Diagnóstico de fallas y ejecución de soluciones en productos de garantía comercial y empresarial, control de calidad, revisión y testeo de dispositivos electrónicos nuevos y retorno a campo de dispositivos funcionales.

  8. Grupo Avatecsys

    Septiembre 2009 - Marzo 2017

    Head of Information Technology

    Jefe de Tecnología en Grupo Avatecsys S.A., diseñando y planeando proyectos que implementan soluciones mediante dispositivos electrónicos automatizados o controlados remotamente en procesos de producción, seguridad, prevención de desastres y protección civil, dando como resultado la patente MX311249B del Sistema de Alerta Temprano Integral Sísmico. Entre otras actividades: manejo de equipos de trabajo, administración de redes de voz y datos, soporte técnico, capacitación de personal, atención a clientes y reparación de dispositivos electrónicos.

Formación

Educación

  1. Universidad Tecnológica Fidel Velázquez

    Agosto 2009

    T.S.U. Mecatrónica

    Cédula profesional 7133679

    Aprendí la capacidad de aplicar tecnologías especializadas (robots, tornos de control numérico, controladores lógicos programables, computadoras industriales) para la implementación de soluciones de automatización parcial o total en sistemas de manufactura, garantizando su operación segura, así como la eficacia de sus procesos industriales.

  2. Colegio de Estudios Científicos y Tecnológicos del Estado de México

    Julio 2006

    Técnico en Informática Administrativa

    Cédula profesional 538848

    Aprendí a proponer soluciones de sistemas de información y bases de datos, así como asimilar la aplicación de nuevos desarrollos tecnológicos en las áreas administrativas, evaluar su implementación en la organización donde se desempeñen, apoyando a la toma de decisiones de los ejecutivos y al desarrollo del sector productivo y social del país.

Habilidades

Con qué construyo

Diecisiete años de experiencia repartidos entre móvil, backend, nube y electrónica.

Lenguajes y frameworks

Estos son algunos de los lenguajes, frameworks y librerías que utilizo en mis proyectos:

Herramientas

Estas son las herramientas con las que trabajo hoy, incluidas las de IA que uso a diario para acelerar diseño, desarrollo y revisión de código:

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Codex
  • Turborepo
  • VS Code
  • Android Studio
  • Xcode
  • Git
  • GitHub Actions
  • Sentry
  • Mixpanel
  • Docker
  • Postman
  • Figma
  • Firebase
  • AWS
  • Google Cloud
  • Azure