Saltar al contenido principal

Ingeniero Mobile Staff · Arquitectura y plataformas móvilesRemoto · Brasil · Solapamiento con EE. UU. y Europa

João Paulo Costa Marra

Arquitectura móvil y plataformas compartidas, de la modernización a la entrega.

  • React Native · Expo · TypeScript
  • Arquitectura móvil · Plataformas compartidas
  • Remoto desde Brasil · Solapamiento con EE. UU. y Europa

Soy Ingeniero Mobile Staff centrado en arquitectura móvil, modernización y plataformas compartidas con React Native, Expo y TypeScript. A lo largo de 16+ años en ingeniería de software, lideré a seis ingenieros en la migración de una aplicación sanitaria en producción a Expo y EAS, gestioné componentes compartidos para web y móvil y dirigí la entrega de una aplicación iOS y Android hasta su publicación en las tiendas. Trabajo en la integración entre JavaScript y código nativo, incluidos módulos Nitro en C++ integrados con Swift y Kotlin, y mantengo la biblioteca de código abierto react-native-nitro-markdown, con más de 300 estrellas en GitHub. Mi experiencia en IA aplicada complementa el trabajo móvil con funciones en el dispositivo y recuperación de información en la capa de producto/API. Los proyectos independientes incluyen APIs tipadas de decisión para agentes con controles de evaluación, planificación y recuperación de llamadas a herramientas y servicios MCP en TypeScript, Go y Rust.

Disponibilidad remotaDesde Joinville, Brasil (UTC−3) · Solapamiento con los husos de EE. UU. y Europa

  • Joinville, SC, Brasil
  • Remoto · Husos de EE. UU. y Europa
  • LinkedIn
  • GitHub

Productos seleccionados

Activos en las tiendas

Abierto a nuevas oportunidades· Mobile Staff · Arquitectura móvil · Plataformas móviles

01 / Trabajo seleccionado

Arquitectura móvil, integraciones nativas y plataformas compartidas.

Decisiones de ingeniería y liderazgo técnico en productos móviles publicados.

Evidencias6ingenieros en modernización móvil
React Native heredado a Expo
C++Nitro Modules
Autenticación, almacenamiento seguro y Markdown
300+estrellas en GitHub
react-native-nitro-markdown, código abierto
26desarrolladores frontend liderados
Modernización de flujos sanitarios
APIspara agentes
Decisiones tipadas, evaluación y MCP
16+años en ingeniería de software
Productos móviles y web

02 / Trabajo

Productos React Native publicados en App Store y Play Store.

Cada experiencia está vinculada al producto en la App Store o al sitio web en producción que ayudé a mejorar.

Goodword

Staff Mobile & AI Platform Engineer

ago. 2024 — jul. 2026Estados Unidos

Mi contribución
Llevé una app React Native, Expo y TypeScript desde el producto hasta las tiendas; construí Nitro Modules en C++ e integré funciones móviles con IA en el dispositivo y recuperación de información.

Post Op

Staff Mobile Architect

jun. 2022 — ago. 2024Área de Londres, Reino Unido

Mi contribución
Lideré con seis ingenieros una modernización de legado a Expo para una app React Native, definiendo arquitectura, revisión y prácticas de release.

Gopuff

Senior Frontend Developer

dic. 2020 — jun. 2022Estados Unidos

Mi contribución
Fui responsable de componentes compartidos React Native y React Native Web, diagnósticos, pruebas automatizadas, CI/CD y bases web locales.

Medify Ltd

Senior Frontend Developer

may. 2019 — dic. 2020Remoto

Mi contribución
Entregué interfaces sanitarias en React y TypeScript para web y escritorio, flujos de contenido con C++ y mejoras de monorepo y calidad.

Znipe Esports

Senior Frontend Engineer

ene. 2018 — may. 2019Estocolmo, Suecia

Mi contribución
Modernicé una plataforma de streaming de esports en jQuery con React y TypeScript y construí experiencias en React Native y Next.js.

Triggy

Lead Mobile Engineer

jun. 2016 — ene. 2018Estocolmo, Suecia

Mi contribución
Lideré la migración de una app de datos deportivos basada en Expo a React Native para productos de clientes internacionales e introduje la adopción temprana de TypeScript y pruebas.

OLX Group

Senior Frontend Engineer

nov. 2014 — jun. 2016Dubái, Emiratos Árabes Unidos

Mi contribución
Entregué flujos inmobiliarios de dubizzle.com con React e IndexedDB y construí flujos web móviles responsivos sobre el mismo front end React.

Casos de estudio y guías

Cómo abordo la ingeniería móvil.

Un caso de proyecto, una revisión de un módulo nativo público y una guía para la primera contratación móvil.

03 / Especialidades

Arquitectura y entrega de plataformas móviles.

Plataformas compartidas e integraciones nativas, con herramientas independientes como experiencia complementaria.

Etapa01Superficie de producto

Bases móviles

Arquitectura multiplataforma y entrega para productos fiables en iOS y Android.

  • React Native
  • Expo
  • TypeScript
  • Nueva Arquitectura
  • Fabric
  • iOS
  • Android

Etapa02Runtime nativo

Integración nativa

Módulos nativos e integración de IA en el dispositivo para productos móviles.

  • C++
  • JSI
  • Nitro Modules
  • Swift
  • Kotlin
  • Módulos nativos
  • IA en el dispositivo
  • Recuperación de información

Etapa03Herramientas de apoyo

Herramientas independientes para agentes

Herramientas independientes para agentes con APIs tipadas, controles de evaluación, recuperación y servicios MCP.

  • Integración de APIs de modelos
  • APIs tipadas de decisión
  • Evaluación con casos de referencia
  • Planificación de llamadas
  • Recuperación de fallos
  • Servicios MCP
  • TypeScript
  • Go
  • Rust

Código abierto · 02 repositorios destacados

Problemas de producción, resueltos en abierto.

Herramientas centradas en rendimiento React Native y flujo de desarrollo: pequeñas para entenderlas y útiles para entregar.

01 / 02

react-native-nitro-markdown

Parsing en C++ mediante una interfaz tipada de Nitro Modules, con renderizado React Native configurable, APIs de streaming y una API AST sin interfaz visual.

Ver repositorio

02 / 02

inline-blame-mini

Herramienta ligera para mostrar git blame directamente en el código.

Ver repositorio

04 / Experiencia

16+ años en ingeniería de software, con experiencia móvil y web.

Un historial conciso de responsabilidad práctica en equipos pequeños y organizaciones más grandes, desde la arquitectura hasta la implementación y las releases.

Goodword

Staff Mobile & AI Platform Engineer

ago. 2024 — jul. 2026

Estados Unidos

Llevé la entrega desde producto hasta las tiendas de una app React Native, Expo y TypeScript para iOS y Android: arquitectura, APIs, implementación, pruebas, observabilidad, builds de EAS, actualizaciones OTA y releases.

Alcance y contexto técnico
  • Construí Nitro Modules en C++ para autenticación, almacenamiento seguro y Markdown con JSI y la Nueva Arquitectura, con Swift y Kotlin en los binarios de iOS y Android publicados.
  • Integré IA en el dispositivo y funciones con recuperación (RAG) en la capa de producto/API, mientras lideraba un equipo de producto de cuatro ingenieros, con trabajo práctico en Expo Router, Sentry y Maestro.
  • React Native
  • Expo
  • TypeScript
  • New Architecture
  • Nitro Modules
  • C++
  • On-device AI
  • EAS
  • OTA
  • Sentry

Post Op

Staff Mobile Architect

jun. 2022 — ago. 2024

Área de Londres, Reino Unido

Lideré a un equipo de seis ingenieros en la modernización de una app sanitaria en producción, de React Native heredado a Expo, en iOS y Android, y moví builds y releases a EAS.

Alcance y contexto técnico
  • Definí arquitectura móvil, revisión, pruebas y release, y asumí implementación, APIs y puentes nativos.
  • Entregué personalización, rendimiento de renderizado y UX móvil, incluidos datos locales del cliente con persistencia mediante React Query (TanStack Query).
  • React Native
  • Expo
  • TypeScript
  • EAS
  • Mobile architecture
  • Native bridges
  • API integration
  • React Query (TanStack Query)
  • Local-first

Gopuff

Senior Frontend Developer

dic. 2020 — jun. 2022

Estados Unidos

Fui responsable de la biblioteca compartida de componentes React Native y React Native Web en TypeScript para productos de comercio y logística.

Alcance y contexto técnico
  • Trabajé en un equipo de cuatro ingenieros de la biblioteca en interfaces reutilizables, diagnósticos, pruebas automatizadas con Jest y Cypress y CI/CD para entregas consistentes en web y móvil.
  • Construí bases en React y Next.js con caché de React Query y persistencia local-first del cliente en IndexedDB.
  • React Native
  • React Native Web
  • React
  • Next.js
  • TypeScript
  • React Query
  • Component libraries
  • Design systems
  • Cypress
  • CI/CD

Medify Ltd

Senior Frontend Developer

may. 2019 — dic. 2020

Remoto

Entregué interfaces sanitarias web y de escritorio con React y TypeScript dentro de una iniciativa de 12 ingenieros.

Alcance y contexto técnico
  • Desarrollé un flujo de contenido en C++ para que equipos no técnicos mantuvieran contenido sanitario regulado.
  • Mejoré la organización del monorepo, CI/CD y las pruebas automatizadas para la entrega de productos de salud.
  • React
  • TypeScript
  • C++
  • Monorepo
  • CI/CD
  • Healthcare technology
  • Software testing
  • Automated testing

Znipe Esports

Senior Frontend Engineer

ene. 2018 — may. 2019

Estocolmo, Suecia

Modernicé una plataforma heredada de streaming de esports en jQuery con React y TypeScript.

Alcance y contexto técnico
  • Construí experiencias en React Native y Next.js, incluidas interfaces de streaming en vivo, para esports.
  • Introduje Jest, Cypress y desarrollo guiado por pruebas para proteger cambios en flujos críticos del producto.
  • React Native
  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Jest
  • Cypress
  • TDD

Triggy

Lead Mobile Engineer

jun. 2016 — ene. 2018

Estocolmo, Suecia

Lideré la migración de una app de datos deportivos de Expo a una plataforma React Native en producción.

Alcance y contexto técnico
  • Introduje TypeScript, pruebas unitarias y end-to-end y un proceso de release repetible para iOS y Android.
  • Coordiné a producto, ingeniería y stakeholders de clientes en torno a los releases móviles.
  • React Native
  • Expo
  • JavaScript
  • TypeScript
  • Unit testing
  • E2E testing
  • Release process
  • Technical leadership

OLX Group

Senior Frontend Engineer

nov. 2014 — jun. 2016

Dubái, Emiratos Árabes Unidos

Entregué flujos inmobiliarios de dubizzle.com con React y persistencia en el cliente mediante IndexedDB.

Alcance y contexto técnico
  • Construí flujos web móviles responsivos sobre el mismo front end React para clasificados de alto tráfico.
  • Ayudé a modernizar el frontend heredado y añadí pruebas automatizadas para anuncios e inmuebles.
  • React
  • JavaScript
  • IndexedDB
  • Node.js
  • Responsive web design
  • Frontend architecture
  • Marketplace platforms
  • Test automation

UnitedHealth Group

Lead Software Engineer

ene. 2013 — nov. 2014

Curitiba, Brasil

Lideré a 26 desarrolladores frontend en una migración temprana y por fases de flujos sanitarios de jQuery y Bootstrap a React y un sistema interno de componentes.

Alcance y contexto técnico
  • Definí la arquitectura de migración, patrones de componentes reutilizables, estándares de revisión y secuencia de entrega para una adopción gradual.
  • React
  • JavaScript
  • jQuery
  • Bootstrap
  • Frontend architecture
  • Healthcare technology
  • Component systems
  • Technical leadership

Multiple Companies

Independent Software Consultant - Fullstack Engineering

may. 2010 — ene. 2013

Área de Curitiba, Brasil

Entregué productos para clientes de salud, comercio electrónico y operaciones con PHP, JavaScript y jQuery, Node.js, Laravel, WordPress, Joomla, Magento, APIs REST, SQL y MongoDB.

Alcance y contexto técnico
  • Asumí discovery, arquitectura, implementación, integraciones, pruebas y releases, construyendo funciones fullstack desde el cambio en los datos hasta la interfaz.
  • JavaScript
  • jQuery
  • Node.js
  • PHP
  • Laravel
  • WordPress
  • Magento
  • SQL
  • MongoDB
  • REST APIs

05 / Preguntas

Staff React Native en remoto, respondido.

Lo que preguntan recruiters y fundadores antes de la primera llamada.

¿Estás abierto a puestos remotos de Mobile Staff y Plataforma Móvil?
Sí. Estoy en Joinville, Brasil, y mi foco son puestos de Ingeniero Mobile Staff, Staff Software Engineer con alcance móvil e Ingeniero de Plataforma Móvil.
¿Con qué husos horarios trabajas desde Brasil?
Estoy en Brasil (UTC−3) y coordino con equipos en los husos horarios de EE. UU. y Europa.
¿Qué incluye la responsabilidad de una plataforma móvil?
Ese trabajo puede incluir establecer las bases de React Native y Expo, arquitectura móvil, integración de APIs, pruebas, builds de EAS, actualizaciones OTA, observabilidad y publicaciones en App Store y Play Store, además de ayudar a un equipo pequeño a mantener la plataforma.
¿Cuál es tu stack principal?
React Native, Expo y TypeScript, con Nitro Modules en C++ y Swift o Kotlin nativo cuando hace falta. Mi trabajo de IA incluye funciones móviles con IA en el dispositivo y recuperación de información, además de APIs independientes para agentes, controles de evaluación, recuperación de llamadas a herramientas y servicios MCP.