Olá, me chamo
Jean Marcos
Engenheiro de Software Sênior | React Native & React · TypeScript | IA & Agentes | 10+ anos de experiência
Engenheiro Full Stack com 10+ anos de experiência construindo aplicações web e mobile de alta performance — do backend robusto à interface que o usuário realmente usa.
Sobre
Mais de uma década construindo produtos que importam
Comecei a programar em 2015 e desde então trabalhei em e-commerces, plataformas governamentais, produtos financeiros e apps mobile com dezenas de milhares de usuários. Em 2018 adotei React como padrão; em 2021 passei a focar principalmente em React Native.
Atualmente na B2, lidero o desenvolvimento de aplicações React Native e web com Laravel, entregando soluções escaláveis para times multifuncionais. Já passei por startups e agências, o que me deu visão ampla: sei escrever código limpo, refatorar legado e fazer escolhas técnicas que fazem sentido pro negócio.
- Aplicações mobile publicadas em produção.
- Refatoração de sistemas legados em PHP puro para Laravel moderno.
- Integração de câmera, QR Code e leitura facial em apps React Native.
Habilidades
Stack técnica
Mobile
Frontend
Backend
Testes & QA
DevOps
Observabilidade
IA Generativa
Experiência
Histórico profissional
Desenvolvedor Sênior React / React Native
atualB2 Agência · Goiânia, GO · Mar 2021 — atual
- ›Referência técnica de portfólio com 10+ apps mobile, coordenando time de 4 a 6 devs com mentoria e code review.
- ›Elevei avaliação do App do Formando (10k+ usuários/mês) de 2.8 para 4.0 via refatoração, melhorias de performance e processo de QA.
- ›Implantei CI/CD com GitHub Actions + Fastlane, reduzindo publicação nas lojas de dias a minutos por release.
- ›Introduzi Git/GitFlow, testes automatizados (Jest, Detox) e observabilidade (Sentry, Datadog) na equipe.
Desenvolvedor Sênior Frontend (PJ)
Quasar Flash · São Paulo, SP · Jul 2021 — Abr 2023
- ›Produtos web para o setor financeiro em React.js e Next.js com foco em SSR/SSG e performance.
- ›Gestão de estado com Redux/Zustand, estilização com Tailwind CSS, padronização com Docker e CI/CD.
Desenvolvedor Full Stack Pleno
Interagi Tecnologia · Goiânia, GO · Mar 2018 — Fev 2021
- ›Soluções para órgãos públicos federais (CNMP, CNJ, IPEA, Ministério da Defesa) com foco em escalabilidade e segurança.
- ›Stack: PHP, React.js, MySQL. Liderança técnica de frentes e automação de rotinas internas.
Desenvolvedor Full Stack
B/300 · Goiânia, GO · Jun 2015 — Fev 2018
- ›E-commerces e plataformas web com foco em SEO e performance.
- ›Stack: PHP, React.js, JavaScript, MySQL.
Projetos
O que estou construindo
Projetos públicos desenvolvidos para demonstrar as mesmas práticas que aplico em produção: CI/CD, testes, observabilidade e arquitetura limpa.
Este site. Construído com Next.js 16, TypeScript e Tailwind CSS. Deploy automatizado na Vercel.
Biblioteca de UI própria que serve de base para um app financeiro em React Native: 40+ componentes tipados, temáveis e composáveis, pensados para escalar features com consistência e velocidade.
- Compound Components no Card (Card.Root, Card.Header, Card.Content, Card.Badge, Card.Collapsible) — composição flexível, sem prop drilling.
- API de formulários namespaced (Input.Text, Input.Select, Input.Date, Input.Radio, Input.Switch) integrada a react-hook-form + Zod.
- Sistema de tema tipado com variantes de fundo, borda e sombra; animações fluidas com Reanimated e TypeScript strict.
Boilerplate de servidor WebSocket em tempo real com Node.js, TypeScript, Express e Socket.IO. Arquitetura em camadas pronta para produção, usada para broadcast de check-in de eventos (Laravel → React Native).
- Arquitetura em camadas (controllers, services, repositories e validators sobre um core de infraestrutura) inspirada em Clean Architecture.
- Autenticação de sockets via JWT (middleware) com salas por evento e endpoint REST protegido por X-API-KEY para broadcast server-to-server.
- Pronto para produção: Docker/Compose, Nginx com WSS/TLS, Helmet, logging estruturado com Pino e healthcheck.
CV Reviewer Agent
Agente de IA que analisa compatibilidade entre currículo e vaga com streaming de resposta em tempo real.
Contato
Vamos conversar?
Estou aberto a oportunidades remotas, híbridas ou presenciais em Goiânia/GO. CLT ou PJ, disponibilidade imediata.