About Me
I'm a Software Engineer specialized in React Native (iOS/Android) and TypeScript, based in Cuenca, Ecuador. Right now I work on micro-frontend architecture and platform tooling for Movistar Peru, as a full-time contractor with Stefanini LATAM, building host shells, domain micro-frontends and the shared platform SDK they all consume. Before that I shipped fintech and education products in fully remote teams, and I've worked across the stack, from Spring Boot and Next.js services to CI/CD pipelines. I care about testing, clean architecture, and making design and code meet in the middle.
Experience
Mobile & Platform Developer – React Native
Stefanini LATAM (Integratel – Movistar Peru)
- ▹Development of the new Movistar Peru customer application (iOS/Android), progressively replacing the legacy app through a micro-frontend architecture with Module Federation: mobile and web host shells resolving a catalog of five domain micro-frontends at runtime, each built and deployed independently so a single domain can ship changes without rebuilding or resubmitting the application.
- ▹Project stack: React Native, TypeScript, Re.Pack (Rspack) as the bundler replacing Metro for Module Federation support, pnpm and Turborepo monorepos, TanStack Query and Zustand for data and state management, Restyle for cross-platform theming, Contentful as headless CMS, AWS services, and Jest for unit testing.
- ▹Contribution to the platform SDK and shared packages consumed by every micro-frontend, centralizing authentication, storage, API consumption, feature flags and telemetry behind adapters, including native Android modules in Kotlin for third-party SDK integration, along with the shared type contracts and the communication channel between micro-frontends.
- ▹Development of domain micro-frontends (authentication, home, and service self-management flows), integrating platform services and remotely managed content, and of the cross-platform design system (web and native) with Figma-synced tokens adopted across the application.
- ▹Standardization of the team's quality practices across nine platform repositories: unit testing with Jest under a 90% coverage threshold, on-device E2E tests, and technical documentation of architecture and business flows.
- ▹AI-assisted development: Spec Driven Development, per-repository context files encoding project architecture and conventions, skills and subagents for recurring tasks such as code review and documentation, MCP servers integrated with Figma for design-to-code and with device automation tooling for E2E runs.
Mobile Developer – React Native
Innovation & Technology Services Ecuador (ITSEC SA.)
- ▹Cross-platform mobile development (iOS/Android) contributing to the implementation of Utransfer, a fintech application for domestic and international bank transfers, using React Native, Expo and TypeScript, with Zustand for state management and conditional navigation based on authentication and KYC verification status.
- ▹Implementation of peer-to-peer payment request features with real-time currency conversion, contact search, and automatic SMS/email notification system.
- ▹Integration with multiple external services including a bank transfer provider, a gaming catalog API for the rewards program, and notification services, over an API service layer with multi-environment configuration. Implementation of RSA encryption for sensitive data and authentication token management through HTTP interceptors.
- ▹Participation in review process, identification and correction of bugs and security vulnerabilities in the application, collaborating in preparation and approval for ethical hacking evaluation and security audits.
Full Stack Developer – Next.js
Edura Technologies (Startup)
- ▹Full-time contractor role, contributing to the development of a web platform focused on educational program administration. Full-stack development using Next.js, TypeScript, Prisma, Supabase and AWS. Applying current Next.js 15 development practices such as React Compiler, Server Side Rendering and Server Actions.
- ▹Design and implementation of new modules and functionalities, from database models, service layers and API endpoints to CSR and SSR Next.js components with XStore usage for state management.
- ▹Implementation of internationalization support in CSR and SSR components, and configuration of automated background tasks (supabase CRON jobs) for multiple use cases.
- ▹Improvement in application stability and maintainability by fixing recurring bugs, refactoring existing code and ensuring responsive interface across multiple screen sizes.
Software Developer – Internship
Cooperativa de Ahorro y Crédito Jardín Azuayo Ltda.
- ▹Configuration, development of new features, and production deployment of an internal system based on an open source platform for GPS tracking, using Java, React, Liquibase, Docker containers for MySQL database and backup automation.
- ▹Development of a mobile application to export information in a specific format to Word documents, using React Native and Expo, improving internal task management.
Education
Bachelor's in Software Engineering
Universidad Católica de Cuenca
Cuenca, Ecuador
March 2022 – March 2026
Scrum Fundamentals Certified
SCRUMstudy / VMEdu.com
January 2025
The Web Developer Bootcamp 2024 - Colt Steele
Udemy
August 2024
Introductory Flutter Course
UAICCIT / Universidad Católica de Cuenca
Cuenca, Ecuador
May 2024
EF SET English Certificate (C2 Proficient)
EF Standard English Test (EF SET)
September 2023
Skills
Languages
Programming Languages
AI Development
Mobile Development
Frontend Development
Backend Development
Databases
Testing
Cloud & Tooling
Projects
DeSegunda
December 2024 – February 2025
CI/CD Pipelines, Spring Boot, Angular, PostgreSQL
- ▹Development of a virtual marketplace for buying and selling second-hand clothing as part of a group academic project, with a Spring Boot REST API backend and an Angular web frontend.
- ▹Main focus on configuration and integration of CI/CD pipelines in GitLab, with stages for linting, testing, building, deployment, and vulnerability analysis.
UDIPSAI Web System
May 2024 – August 2024
Spring Boot, MySQL, Docker, Postman
- ▹Development of a web system for scheduling patient appointments with specialists from different departments at UCACUE's UDIPSAI.
- ▹Backend development using Java Spring Boot. Implementation of microservices architecture with REST API services and SQL database integration.
- ▹Testing of service endpoints with Postman and deployment of services using Docker containers.
UAICCIT Thesis Management System
March 2024 – August 2024
React, Spring Boot, PostgreSQL, Docker
- ▹Full-stack web application with REST API backend in Spring Boot, SPA frontend in React, and PostgreSQL database. Automates the thesis submission process for UAICCIT students.
- ▹Enables registration, login, and approval of thesis and research topics, streamlining workflows for students, advisors, and administrators.
- ▹Deployed with Docker containers and services on a virtualized server, connected to a private network accessible only to students.
Contact
Feel free to reach out to me through any of the following channels: