TIMELINE
Professional history
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 systemsnpm09/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 ActionsjQuery01/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 NativeTypeScriptGraphQLPostgreSQLGitLab06/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 APICypress10/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 / BarcodeCamera08/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 BootRESTArchitecture05/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 NativeiOSAndroid06/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 NativeArchitecture01/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