Mayro MyllerMobile Software Engineer Brasilmmdev

Olá, sou o Mayro, desenvolvo e projeto produtos completos para mobile e web.

Atuo com React Native desde 2022, do protótipo à loja. Atualmente, trabalho na Fidelizi, onde desenvolvo e mantenho o Fidelizi Parceiro, app de fidelidade que lojistas e clientes usam no balcão de centenas de estabelecimentos. Cuido da arquitetura, da publicação, das atualizações Over the Air, além de cuidados com performance e fluidez, medindo, testando e evoluindo sob medida.

Anteriormente, estive na Advancing, desenvolvendo apps de auditoria e gestão de frotas que funcionam offline nas mãos de técnicos em campo, e atuei como freelancer em aplicações web.

Experiência

Desenvolvimento mobile e front-end, em produtos de fidelização, gestão de serviços e investimentos.

Desenvolvedor MobileFideliziFev 2025 – AtualDesenvolvi e mantenho os apps da Fidelizi, plataforma de fidelização de clientes: o Fidelizi Parceiro, usado por lojistas e clientes no balcão das lojas, e o Fidelizi Mini para Parceiros.
  • Fidelizi Parceiro: criei do zero, com React Native e Expo, o novo app que substitui a versão nativa em Java com muito código legado, usado por lojistas e clientes finais em centenas de estabelecimentos parceiros.
  • Defini a arquitetura do novo app: estrutura do projeto, camada de dados com TanStack Query e Zustand e design system com Restyle.
  • Mantive o app em 60 fps em tablets de entrada, mesmo com diversas animações feitas com Skia, Reanimated e Lottie.
  • Pesquisei, comparei e medi alternativas de renderização para as animações mais pesadas e converti animações prontas para Lottie, escolhendo cada abordagem pelo desempenho medido nos tablets.
  • Projetei e implementei a distribuição para tablets sem Google Services: APK gerado no EAS, auto-hospedado e atualizado em um clique dentro do app.
  • Propus e implementei atualizações OTA automáticas com EAS Update, eliminando a reinstalação manual do APK nos tablets dos parceiros.
  • Migrei o CI/CD do GitHub Actions para EAS Workflows, mantendo o GitHub Actions apenas para análise com SonarQube.
  • Mantenho testes com Jest e Testing Library, monitoramento de erros com Sentry e telemetria própria com socket.io.
  • Fidelizi Mini para Parceiros: refiz o design do app com Restyle, aplicando o tema e o design system da marca aos componentes existentes.
  • Reorganizei a estrutura do projeto, padronizei o código, adicionei testes automatizados e implementei CI/CD com GitHub Actions.
  • Desenvolvo novas funcionalidades e faço a manutenção do app.
  • React Native
  • Expo
  • EAS (Build, Update e Workflows)
  • TypeScript
  • TanStack Query
  • Zustand
  • Reanimated
  • Skia
  • Lottie
  • Restyle
  • Jest
  • Sentry
  • SonarQube
  • GitHub Actions
Desenvolvedor MobileAdvancing Sistemas2022 – 2024Criei e mantive apps para gestão de ordens de serviço em auditoria e para gerenciamento de frotas de vários tipos de veículos, com autenticação, agenda, câmera, galeria e operação offline.
  • Desenvolvi e mantive aplicações front-end multiplataforma com React Native
  • Implementei funcionalidades avançadas e interfaces intuitivas
  • Integrei APIs e serviços de back-end, com versionamento em Git e GitHub
  • Implementei testes automatizados de unidade e integração
  • Colaborei com design, back-end e gestão para entregas alinhadas aos requisitos de negócio, ao planejamento e à resolução de problemas
  • Tomei decisões de arquitetura de software, aplicando padrões de design e boas práticas
  • Criei fluxos de CI/CD e pipelines com GitHub Actions
  • Reduzi tempo de desenvolvimento e custos operacionais com reutilização de código e componentes
  • React Native
  • TypeScript
  • Axios
  • NativeBase
  • Lottie
  • React Query
  • Zod
  • Zustand
  • React Navigation
  • SQLite
  • TypeORM
  • styled-components
  • GitHub Actions
  • OneSignal
  • Push Notifications
  • Expo Camera
  • Expo Image Manipulator
  • Expo File System
  • Expo Web Browser
  • Expo Media Library
Desenvolvedor Front-endMeloz-techFev 2024 – Jul 2024Colaborei no desenvolvimento de uma plataforma web de estratégias de investimentos, produto principal do cliente.
  • Colaborei na arquitetura do front-end, separando as regras de negócio da UI
  • Implementei caching, polling e refetching em múltiplas chamadas de API com TanStack Query
  • Sugeri melhorias e padronizações na codebase
  • Elevei o desempenho da aplicação com padronização, reutilização de código e boas práticas
  • Padronizei e reutilizei componentes de gráficos variados: linha, barra, pizza, gauge, heatmap, treemap, candlestick, entre outros
  • React
  • Material UI
  • Zustand
  • TanStack Query
  • React Hook Form
  • Axios
  • React Table
  • Vitest
  • Testing Library
  • Framer Motion
  • ECharts
  • ApexCharts

Skills

O que uso no dia a dia e o que venho estudando para construir apps mais sólidos.

Stack

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Expo
  • EAS Build
  • EAS Update
  • EAS Workflows
  • React Navigation
  • Expo Router
  • Reanimated
  • Skia
  • Restyle
  • Zustand
  • Jest
  • Testing Library
  • Sentry
  • Push Notifications
  • Next.js
  • TanStack Query
  • React Hook Form
  • Zod
  • Git
  • GitHub
  • Strapi
  • Firebase
  • Supabase
  • PostgreSQL
  • SQLite
  • GraphQL
  • TypeORM
  • Axios
  • HTML
  • CSS
  • NativeBase
  • Tailwind CSS
  • Figma

Foco atual

Arquitetura, System Design, Desenvolvimento com IA, Product Design e boas práticas.

Eventualmente

Go, Dart (Flutter), Shell Script, PHP e outros frameworks web.