TIMELINE

Professional history

  1. 06/2022 — Present · MONTERREY, NL

    Mobile Engineer (IC3)

    FEMSA

    Mobile engineer on Spin by OXXO and Spin Premia, focused on top-ups and bill payments: new features, updates, error tracking and ideas to grow the customer base. I also built internal web tools and a shared design system for the app, and helped strengthen testing and security in the release pipeline.

    React NativeNext.jsTypeScriptJavaScriptSpring BootMixpanelSnykSonarCloudGitHubFigmaPostmanMaestroDesign systemsnpm
  2. 09/2021 — 06/2022 · MONTERREY, NL

    Senior Web Developer

    Skydropx

    Built package-tracking dashboards and visual improvements for the logistics platform. Designed and built an internal data system on BigQuery so product owners could track metrics and validate processes — and started using LLMs to query the data.

    ReactNext.jsTypeScriptBigQueryLLMsPostgreSQLGitHub ActionsjQuery
  3. 01/2021 — 08/2021 · MONTERREY, NL

    Web Developer (Mid-level)

    Lernit

    Built visual modules for OKR tracking and career paths, then drove most of the move from web product to mobile app, keeping user data protected.

    ReactNext.jsReact NativeTypeScriptGraphQLPostgreSQLGitLab
  4. 06/2020 — 12/2020 · MONTERREY, NL

    Mobile Developer

    Afirme Seguros

    Took the Afirme Seguros app from zero to both stores on a tight deadline with a small team: real-time adjuster tracking, claim reports and native Swift and Kotlin modules, under strict security rules.

    React NativeKotlinSwiftJavaPHPGoogle Maps APICypress
  5. 10/2019 — 04/2020 · MONTERREY, NL

    Mobile Developer

    Heineken Mexico (Tecate)

    Turned marketing campaigns into quizzes and games inside the Tecate app. Built an AR game with Unity and Vuforia: scan the QR code on a can and a soccer field with the campaign appears.

    React NativeUnityVuforiaARJavaObjective-CCMSQR / BarcodeCamera
  6. 08/2019 — 10/2019 · MONTERREY, NL

    Full Stack Developer

    Soluciones Tecnológicas Integrales MTY

    Short engagement with a clear goal: I built a mobile framework the team could reuse across projects, and the Java/Spring Boot REST services behind it with clean, documented contracts.

    JavaSpring BootRESTArchitecture
  7. 05/2019 — 08/2019 · MONTERREY, NL

    Mobile Developer

    SocialHero

    Built the mobile app for a social wallet where donations work as digital tokens. I also moved the app to a new backend without freezing the feed for users.

    React NativeiOSAndroid
  8. 06/2017 — 04/2019 · MONTERREY, NL

    Software Architect / Developer

    GRG

    Designed and built a ride-hailing style mobility platform: the real-time core that matches trips, the consoles operations used every day, and a planned migration off the legacy system.

    Node.jsMongoDBReact NativeArchitecture
  9. 01/2015 — 04/2017 · MONTERREY, NL

    Junior Android Developer

    Google Developers Group

    Where I learned Android for real: I built a working mini ride-hailing app with Kotlin, Firebase and Google Maps, and shared what I learned with the community.

    KotlinAndroidFirebaseGoogle Maps API