Rodrigo Peralta

Senior React & React Native Engineer

Summary

Senior Developer with 8+ years delivering production-grade mobile and web applications. Specialized in the React ecosystem — from cross-platform mobile with React Native and Expo to performant web with Next.js — with a sharp focus on architecture, scalability, and developer experience. Experience spans fintech wallets, banking apps, airline booking systems, and AI-powered systems (RAG with Mistral AI and ChromaDB).

Core Skills

Mobile
React NativeExpoFlutter
Web
React.jsReactNext.jsVue 3Vue.jsTypeScript
Backend / BFF
Node.jsNestJSFastifyFastAPIGraphQLBFFPython
State & Data
ReduxZustandXStateTanStack QueryReact Query
AI
RAGMistral AIChromaDB
Quality & Delivery
JestCI/CDClean ArchitectureMVVMAgile

Experience

ValtechSenior React & React Native Developer
  • Leading frontend development across multiple simultaneous client projects — including a React Native post-booking self-service app for Aerolíneas Argentinas, two Flutter apps for Berel (Mexican paint brand), a React Native superapp for Siman (Central American retail), and a React Native e-commerce app with a Fastify BFF for Unisuper/La Torre (Guatemala).
  • Driving technical health initiatives: incremental dead code cleanup, Redux modernization, and improved test coverage using react-doctor and Knip to measure and reduce unused exports.
  • Establishing architecture standards across teams: feature-based architecture, BFF patterns, XState for complex flows, and TanStack Query for server state management.
React NativeFlutterTypeScriptExpoReduxXStateTanStack QueryFastifyJest
AltenSenior Fullstack Developer
  • Built a RAG-powered support assistant for NAVANTIA (SAP ARIBA) using Python/FastAPI, Mistral AI, ChromaDB and React — with real-time streaming chat, an intelligent email agent with auto-response, and an interactive semantic knowledge map built with UMAP + DBSCAN.
  • Developed a contract management platform for Airbus Defence and Space using Vue 3, GraphQL (Mercurius/Apollo), Node.js/Fastify and PostgreSQL — covering Liquidated Damages calculations, price escalation formulas indexed to economic indicators, and automated document generation (Word/Excel/PDF).
  • Built a project planning SPA for a German engineering client with an interactive Gantt chart, milestone tracking, KPI dashboards with Excel exports, and a granular 4-role permission system.
ReactVue 3TypeScriptPythonFastAPIGraphQLMistral AIChromaDBRAGNode.js
DistillerySenior React & React Native Developer
  • Developed Rabbit's mobile app with React Native + TypeScript, delivering a seamless shopping, payment and recharge experience.
  • Contributed to the backoffice platform using Next.js, improving administrative capabilities and operational efficiency.
  • Applied Feature-Based architecture and MVVM patterns across all projects for long-term maintainability.
React NativeTypeScriptNext.jsMVVMAgile
n1uSenior React & React Native Developer
  • Led development of the N1u fintech wallet app using React Native + Expo, crafting a dynamic and accessible cross-platform UI.
  • Designed and built the Backend-for-Frontend (BFF) layer with NestJS, acting as the intermediary between mobile frontend and backend services.
  • Implemented CI/CD pipelines, React Query for data fetching, and Jest for unit testing — ensuring reliability at scale.
React NativeExpoNestJSBFFReact QueryJestZustandCI/CD
ValtechSenior React & React Native Developer
  • Led the frontend web team for Aerolíneas Argentinas, delivering high-quality flight booking and management solutions.
  • Developed and maintained AR-PLUS, the airline's loyalty and rewards program — a critical feature used by millions of passengers.
  • Drove adoption of Clean Architecture and component-driven patterns across the engineering team.
React.jsFlutterTypeScriptReduxJestClean ArchitectureCI/CD
PlannifaiFrontend Developer
  • Built and maintained the web administration module with Vue.js for employee shift scheduling across multiple industries.
  • Contributed to the React Native mobile app, giving users on-the-go access to shift management features.
Vue.jsReact NativeTypeScriptReduxJestCI/CD
Banco del SolSoftware Development Engineer
  • Developed the bank's Virtual Branch mobile application using React Native, ensuring high-quality features and a seamless customer experience.
  • Collaborated closely with designers to produce an accessible, pixel-perfect UI aligned with banking UX standards.
React NativeTypeScriptJestCI/CD
EtermaxSoftware Development Engineer
  • Developed and maintained frontend and backend components for internal tooling, streamlining processes across the engineering org.
  • First professional role — built a strong foundation in full-stack development, testing practices, and production systems.
JavaScriptReduxJestCSS FlexboxCI/CDBabel.js