S
Aarón Cervantes
From Mexico 10:49 AM (GMT-06:00)
$31/hr or $65,000/yr

Active over a week ago


Share this profile:

Senior Frontend Engineer

Front-end Engineer
Available for hire
Years of experience
8+ years
Experience level
Senior
Available for
Full-time, Contract

Senior Frontend Engineer with 8+ years of experience building scalable, maintainable web and mobile applications. Specialized in React, React Native, and Angular, with a strong foundation in software architecture — MVVM, Hexagonal, SOLID, and design systems. Experienced working in cross-functional teams at companies ranging from startups to Fortune 50. Passionate about clean code, component-driven development, and leveraging AI tools to accelerate delivery. Looking to grow into a Frontend Lead or Frontend Architect role.

Employment History

Software Engineer Associate Manager, Mobile Application at PepsiCo 2025 - 2026
Embedded as 1 of 7 engineers within a 22-person technology team (part of a 60-person cross-functional program), building a B2B React Native application for PepsiCo's field sales force. POC Phase • Migrated 45% of existing components to align with PepsiCo's design guidelines, establishing the foundational Text and Icon theme components • Integrated Couchbase to deliver seamless online/offline experiences for field reps operating in low-connectivity environments • Upgraded the project from React Native 0.65 to 0.79, adopting the new Fabric architecture for improved performance and long-term stability • Instrumented the app with Fullstory and AppDynamics to surface user flow insights and identify friction points V1 Phase • Built a library of 20 Material 3 components using Compound and Composition patterns; from primitives (Text, Icons) to complex composites; with a strict DTO/Model separation: DTOs as pure types, Models as transformer classes, ensuring UI layers never coupled directly to API shapes and reducing UI bugs by 80% • Architected screen structure using a Layout/Wrapper split and MVVM-inspired ViewModels as custom hooks, keeping lifecycle logic, derived state, and Repository connections out of presentational components entirely • Introduced a Canonical Layout component reused across all screens and navigation flows, improving consistency and reducing duplication across the app • Reduced per-story delivery from 5–7 days to 2–3 by building a structured AI workflow in Windsurf — configuring Skills, MCPs, and Rules so the model understood the architecture well enough to generate features that fit the system without manual correction • Identified that Salesforce's SObject API and SmartStore SDK shared the same underlying object structure; same patterns, same fields, only the data source differed; and used that insight to implement a unified Repository layer abstracting both behind a single interface, making 80% of services maintainable and offline-ready without duplicating logic across sources
Frontend Engineer at Hound 2023 - 2024
• Delivered 4 core product features for a veterinary industry platform, working across 2 Angular applications • Resolved 30% of outstanding bugs across both platforms using Angular and Jest • Implemented clean architecture with Abstract Factory patterns for API services and clients, and singleton services per user type — keeping DTOs and Models cleanly separated by layer • Used container and presentational component patterns to maximize component reuse and keep view logic isolated • Built fully reactive, declarative applications using RxJS (Subjects, BehaviorSubjects, Observables) for state management across components and services • Migrated both products to an NX Monorepo with 3 shared libraries: reusable components, common implementations, and shared services • Achieved 100% unit test coverage for authentication flows; increased overall test coverage by 30% on product 1 and 70% on product 2
Software Engineer at YouNoodle 2020 - 2024
• Promoted from Junior to Software Engineer within 3 months based on demonstrated ability to ship robust, scalable code • Built and maintained an Angular CLI Monorepo for 5 products, including an authentication app (Angular, Firebase, Node, Express, MySQL) and an Investment Round app (NgRx) that won 2 new clients • Reduced CI/CD pipeline time by 90% — from 1 hour per app to 10 minutes total — by connecting the Monorepo to GitLab CI/CD and optimizing shared dependency caching • Cut deployment time by 90%, from 30 minutes to 3 minutes, hosting Angular applications on Firebase Hosting • Implemented SSO via OpenID protocols connecting GCP with Firebase Authentication, supporting multiple providers per email and Firebase/Database user sync with ID tokens • Increased member productivity by 40% and enabled 60% of users to build dynamic forms through two major feature improvements • Led the frontend team in migrating the main product from AngularJS to React, adopting Vite, Zustand, TanStack Query, Superagent, Material 3, Tailwind CSS, and Vitest • Architected the new product as a Turborepo Monorepo with Hexagonal Architecture, connecting a Laravel API to Firebase via custom tokens and Laravel Sanctum — decoupling 80% of frontend code in the first alpha release
Junior Frontend Developer at Finerio 2017 - 2019
• Increased user interaction on the SquareSpace website by 80% by implementing Material Design v2, then migrated the site to Angular applications • Built a polling connection to national bank APIs to fetch, display, and categorize financial movements using dynamic, reusable components • Created immutable state management using dynamic List Models and boosted overall UX by 15% with MaterializeCSS

Education

Computer Engineering at Universidad Nacional Autónoma de México 2015 - 2019