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