Ing. Pedro Villalba

Desenvolvedor Full Stack · Web (React/Next.js) & Mobile (React Native)

Rio de Janeiro, RJ — Disponível para remoto

Disponibilidade: imediata · Remoto ou híbrido · PJ ou CLT

Resumo Profissional

Desenvolvedor full stack focado em web e mobile: React e Next.js no front-end web, React Native (CLI e Expo) e Flutter no mobile — do protótipo à publicação em produção. Construí apps e plataformas em produção com dados financeiros cifrados localmente, automação de fluxos com IA e arquitetura orientada a domínio (DDD), entregando resultados como 99,4% crash-free e −90% no peso das imagens. Apaixonado por código limpo, performance em aparelhos de entrada e experiências que convertem.

Experiência Profissional

Desenvolvedor Mobile Freelancer · Autônomo

2024 — atual

Remoto · React Native (CLI) & Flutter

  • Apps multiplataforma para clientes — Flutter (Skarfit) e React Native, CLI e Expo conforme o projeto (Tino) — com TypeScript/Dart em modo strict, do protótipo em Figma à publicação na App Store e Google Play.
  • Telas e fluxos com React Navigation, gerência de estado com TanStack Query (dados de API) e Zustand (estado local), formulários com React Hook Form + Zod.
  • Integração com APIs REST via camada de serviços com Axios (interceptors e tratamento de erro padronizado) e Firebase, com foco em consistência de dados e resiliência a falhas de rede.
  • Build e configuração nativa iOS/Android (CocoaPods, Gradle), CI/CD e publicações nas lojas; testes automatizados com Jest e gates de qualidade (typecheck, lint, cobertura), com otimização de performance e assets (conversão para WebP, −90% no peso das imagens) e crash-free em 99,4%.
  • No app financeiro Tino, entreguei de ponta a ponta — código, compliance (LGPD/CDC, Termos de Uso e Política de Privacidade) e operação: banco local cifrado (SQLCipher via Drizzle ORM), categorização de gastos com IA (Claude API) atrás de um proxy stateless em Cloudflare Workers, e observabilidade em produção (Sentry + Android Vitals + UptimeRobot).
  • Apliquei o novo Expo (SDK 56, com New Architecture/Fabric + Hermes) — hoje a abordagem recomendada pelo próprio time do React Native — no app Tino, publicado na Google Play.

Desenvolvedor de Apps Mobile · TI Safe

ago 2025 — fev 2026

Rio de Janeiro · React Native

  • Apps iOS/Android para cibersegurança industrial com React Native CLI e TypeScript em modo strict, do protótipo no Figma à produção.
  • Telas e fluxos com React Navigation e integração com APIs REST via Axios (interceptors e tratamento de erro padronizado).
  • Build e configuração nativa iOS/Android (CocoaPods, Gradle) e gestão de ambientes (dev/staging/prod) com pipelines de CI/CD.
  • Testes automatizados com Jest e fluxo de Git com Conventional Commits, mantendo gates de qualidade (typecheck, lint).

Tutor de Desenvolvimento Full Stack · Driven Education

dez 2021 — jul 2023

Remoto

  • Orientei mais de 150 alunos em React, Node, TypeScript e Prisma, com foco em testes e qualidade de código (−40% de bugs).
  • Idealizei e desenvolvi o frontend completo (Next.js) da Driven Carriers, plataforma interna para acompanhar de forma mais aprimorada a trajetória de carreira de cada aluno — um projeto que une experiência em desenvolvimento e em educação.
  • Em paralelo, publiquei apps próprios em React Native.

Competências Técnicas

  • Web: Next.js (App Router), React, Tailwind CSS, Stripe
  • Mobile: React Native, CLI, Expo, Flutter
  • React Native: React Navigation, TanStack Query, Zustand, Axios, React Hook Form, Zod, New Architecture (Fabric), Hermes
  • Linguagens: TypeScript, JavaScript, Dart
  • Backend & dados: Node.js, Firebase, Supabase, REST APIs, Cloudflare Workers, Drizzle ORM, Upstash Redis, Claude API (Anthropic)
  • Qualidade & DevOps: Jest, Cypress, CI/CD, Git, Sentry, UptimeRobot
  • Design: Figma

Projetos em Destaque

  • Kodekanox Plataforma de IA (Next.js) para criação de anime: organiza prompts, personagens e cenas, automatizando o trabalho pesado da produção.
  • Skarfit App de treino (Flutter) com acompanhamento real de personal trainer: disciplina em cada série.
  • Tino Copiloto financeiro local-first (React Native, New Architecture/Fabric + Hermes): dados cifrados no aparelho, categorização com IA (Claude API) e publicação solo de ponta a ponta na Play Store.

Idiomas

  • Espanhol: Nativo
  • Português: Fluente

Formação

  • Engenharia