Skip to content

Ernesto Valdez

Tech Lead | Principal-level Mobile Architecture & Platform Engineering

About me

Profile

Photo of Ernesto Valdez

Tech lead and mobile architect with a full-stack background and seventeen years of experience building products end to end. I design and evolve the mobile platform Reserhub uses to ship some 20 ticketing apps for bus lines across Mexico, Colombia, Brazil, Peru and the United States, with over 300,000 monthly active users: a Turborepo and Expo monorepo, a hybrid architecture that embeds the web checkout funnel, and a delivery process built on OTA updates, feature flags and staged rollouts. I lead a squad of five engineers and move between architecture decisions and production code across mobile, backend and web, with AI-assisted development behind quality gates. Before mobile I worked on IoT, SMD electronics and embedded firmware, which gives me a full view of the product, from device to cloud.

“Innovation distinguishes between a leader and a follower.”
— Steve Jobs
  • Ernesto Valdez
  • Nicolás Romero, State of Mexico
  • English B2 · Intermediate
Download resume

Impact

What I bring

Architecture, delivery and technical leadership for mobile platforms — and the backend and web behind them — that sell in production every day.

branded apps in the stores
~20
monthly active users
300K+
countries in the Americas
5
test coverage in five weeks
72 → 90%
  • Mobile platform architecture

    I design and evolve the platform behind some 20 branded apps, spread across four repositories. Its core is a Turborepo and Expo monorepo with shared packages for UI, services, SDKs and per-tenant configuration, documented in design docs that weigh alternatives such as Nx and Module Federation.

  • E-commerce in production

    I moved the enterprise apps’ checkout funnel to a hybrid architecture validated with an A/B test. Critical integrations: payments with 3-D Secure (Adyen, Mercado Pago, OpenPay, PayPal, Yuno), Riskified fraud prevention, analytics, push, per-brand deep links and magic-link authentication.

  • Delivery and quality

    A standardized EAS Build and Submit pipeline, OTA updates, feature flags and progressive store rollouts, with Sentry and Maestro end-to-end tests.

  • Technical leadership

    I lead a squad of five engineers through weekly 1:1s, architecture and code reviews, ADRs and retrospectives. I wrote the mobile team’s career ladder, from junior to Staff+, and take part in hiring.

  • AI-assisted engineering

    I made a Compound Engineering loop with OpenSpec specs mandatory across the mobile repos. Before every merge, agent-written code goes through simplification, verification by an isolated agent, CI (lint, type checks and tests), secret and dependency scanning, and human review. Agents run with scoped permissions and no access to production.

  • Full stack, device to cloud

    Beyond mobile, I build backend and web: I shipped the apps’ remote configuration admin to production, with an MCP server for agents, and earlier built microservices in Node.js and Python, an Angular CMS and a multi-tenant Rails platform, with Docker and deployments on AWS, Azure, Google Cloud, Render, Heroku and Vercel, among others.

Career

Experience

  1. Reserhub

    April 2025 - Present

    Mobile Engineer Tech Lead

    I lead the mobile platform squad for the B2B vertical: the architecture, shared code and delivery process Reserhub uses to ship some 20 ticketing apps for bus lines.

    • Designed and led the consolidation into a Turborepo and Expo monorepo with shared packages and per-tenant configuration: the core of a platform of some 20 apps across four repositories.
    • Moved the enterprise apps’ checkout funnel to a hybrid architecture — a native shell embedding the web funnel, with native bridges for session, payments and deep links — validated with an A/B test and rolled out brand by brand.
    • Leading the migration of the Reservamos B2C app to the new platform with screen and analytics parity; split another branded app into its own repository, upgraded to Expo 58 and React 19.
    • Consolidated onto Expo and React Native an ecosystem carrying legacy stacks (native Swift and Java, Xamarin.Forms, Flutter, old Expo), brand by brand, with screen and analytics parity, an A/B test, feature flags and staged rollouts so sales never stopped.
    • Built and shipped the apps’ remote configuration admin, with an MCP server so AI agents can read and publish configurations.
    • Standardized the EAS pipeline and raised monorepo test coverage from 72% to 90%, with every app in it at 100% line coverage.
    • Made an AI-assisted development loop (Compound Engineering + OpenSpec) mandatory across the mobile repos, with quality and security gates and human review.
    • Coordinate five engineers through weekly 1:1s, design and code reviews, ADRs, seven-week planning cycles and a full-platform learning program.
  2. Reservamos

    May 2021 - April 2025

    Lead Mobile Engineer

    Led mobile development for the B2C vertical and the apps for enterprise bus lines, with a team of up to six engineers.

    • Maintained and evolved the Reservamos app on Expo and React Native, with the native Adyen and Riskified integrations wrapped in internal native libraries with React Native bridges, and brought it into the unified codebase for enterprise clients as one more brand.
    • Automated builds and store publishing with EAS and scripts shared across apps, adopted OTA updates and kept the Expo SDK current on the way to the React Native New Architecture.
    • Co-built Bus Tracker, a multi-tenant fleet tracking platform with a Rails backend, web dashboard and driver app.
    • Built the Vanda and Roll&Bits passenger and driver apps with Flutter.
    • Wrote the mobile team’s career ladder and interviewed candidates for the team.
  3. Chib

    July 2020 - May 2021

    Tech Lead

    Built new iOS and Android apps in Flutter for CHIB MX and CHIB USA for instant remittance transfers; developed and maintained the landing page and CMS admin in Angular 11; built microservices on Node.js/Express and Python/Flask; configured the Kong API Gateway; deployed the microservices to AWS with Jenkins and Docker; maintained a WhatsApp bot on Twilio; and handled app releases to Google Play and the App Store.

  4. BUSSI

    October 2019 - March 2020

    Flutter Mobile Developer

    Developed and maintained the BUSSI and BUSSI Driver apps, cross-platform applications built with Flutter. Worked with Dart, Swift, Java and Kotlin; GraphQL, Redux, Fastlane, Firebase and WebSockets; and released the apps to the Google Play Store and Apple App Store.

  5. CANTEC

    January 2019 - September 2019

    Sr. Mobile App Developer

    Built cross-platform mobile apps with Xamarin Forms and React Native, supported the FamilyCard, MediChat and Multidoctores apps, designed UI/UX and programmed in .NET, JS, Java and Objective-C for iOS, Android and UWP. Released the apps to the Google Play Store and Apple App Store, and managed Microsoft Azure for app operations.

  6. SkyAlert

    July 2017 - January 2019

    IoT Hardware Engineer / Production Leader

    Developed hardware and software using technologies such as the Internet of Things (IoT), cloud infrastructure and data analytics, along with seismic-study tools applied to the SkyAlert Network and to the evolution of the EPICENTER early-warning devices. I also led device supply efforts for commercial and corporate customers, building tools to make production and manufacturing resource planning more efficient.

  7. Service Management Solutions

    June 2017 - July 2017

    Motherboard Engineer Level 3

    Repaired HP and Asus laptop and all-in-one motherboards at the surface-mount component level (BGA, QFN, SOD and SOT) using specialized equipment. Diagnosed faults and delivered fixes for commercial and enterprise warranty products, and handled quality control, inspection and testing of new electronic devices and the return of working units to the field.

  8. Grupo Avatecsys

    September 2009 - March 2017

    Head of Information Technology

    Head of Technology at Grupo Avatecsys S.A., designing and planning projects that deliver solutions built on automated or remotely controlled electronic devices for production, security, disaster prevention and civil protection, which resulted in patent MX311249B for the Integrated Seismic Early Warning System. Other responsibilities included team management, voice and data network administration, technical support, staff training, customer service and electronic device repair.

Background

Education

  1. Universidad Tecnológica Fidel Velázquez

    August 2009

    Associate Degree (T.S.U.) in Mechatronics

    Professional license 7133679

    I learned to apply specialized technologies (robots, CNC lathes, programmable logic controllers, industrial computers) to implement partial or full automation solutions in manufacturing systems, ensuring their safe operation and the efficiency of their industrial processes.

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

    July 2006

    Technician in Business Information Systems

    Professional license 538848

    I learned to propose information-system and database solutions, adopt new technology developments in administrative areas and evaluate their implementation within the organization, supporting executive decision-making and the productive and social development of the country.

Skills

What I build with

Seventeen years of experience across mobile, backend, cloud and electronics.

Languages & frameworks

These are some of the languages, frameworks and libraries I use in my projects:

Tools

These are the tools I work with today, including the AI tools I use every day to speed up design, development and code review:

  • 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