Back to home

Jun 2022 — Present · Remote · Mexico City

Nestle Purina

Software Engineer → Senior Software Engineer

React NativeTypeScriptApollo GraphQLJestDetoxSwiftKotlin
Nestle Purina project

Overview

Building myPurina from the ground up — joined as a contractor to define the architecture and ship the MVP, then promoted to Senior Engineer to lead mobile development as the app scaled past 1 million users.

Key Contributions

  • Contributed to the greenfield development of the myPurina mobile application, a core product within Purina's New Business Model initiative, designed as a long-term consumer ecosystem.
  • Partnered closely with the Tech Lead to define application architecture, state management, and foundational engineering patterns for a React Native codebase.
  • Built MVP versions of core user-facing features including Pet Profile, Pet Food Finder, and Feeding Guide, enabling early product validation.
  • Designed and implemented the first version of the app's design system, enabling consistent UI and scalable feature development.
  • Set up core infrastructure including environment configuration, React Navigation, internationalization (i18n-js), and build/release pipelines using Expo EAS.
  • Implemented authentication and identity management using AWS Cognito and configured Apollo GraphQL Client for data-driven features.
  • Played a key role in the evolution of myPurina from a small engineering team to a large, cross-functional organization with dedicated QA, backend, design, and product teams.
  • Introduced and maintained automated testing strategies, including unit testing with Jest and ts-jest and end-to-end testing with Detox, improving release reliability.
  • Led a major React Native upgrade (0.76 → 0.81), addressing breaking changes and ensuring production stability.
  • Migrated and modernized native modules, including Java → Kotlin (Android) and Objective-C → Swift (iOS).
  • Supported the growth phase of myPurina as it surpassed 1 million users, reaching tens of thousands of daily active users.
  • Integrated with Axe Dev Tools like Axe Mobile Analyzer and Axe Dev Tools Linter to deliver a WCAG 2.5 compliant experience for screen reader users.
  • Pioneered the integration of AI tools into the development cycle such as GitHub Copilot and Figma MCP.