JM
Aberto a oportunidades remotas, híbridas ou presenciais em Goiânia.

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.

Ver projetosGitHubLinkedIn

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.

10+anos de experiência
10k+usuários ativos
2.8 → 4.0avaliação nas lojas
6devs liderados

Habilidades

Stack técnica

Mobile

React NativeExpoEAS BuildPush NotificationsDeep LinkingApple StoreGoogle Play

Frontend

React.jsNext.jsTypeScriptReduxZustandTailwind CSSSSR / SSG

Backend

Node.jsNestJSAPIs RESTfulLaravelFirebaseMySQLPrisma

Testes & QA

JestReact Testing LibraryDetoxCypress

DevOps

GitHub ActionsFastlaneDockerGit / GitFlowCI/CD

Observabilidade

SentryCrashlyticsDatadog

IA Generativa

Anthropic API (Claude)LangChainFunction CallingAgentes de IA

Experiência

Histórico profissional

Desenvolvedor Sênior React / React Native

atual

B2 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.

Portfolio

Online

Este site. Construído com Next.js 16, TypeScript e Tailwind CSS. Deploy automatizado na Vercel.

Next.jsTypeScriptTailwind CSS

Design System Mobile

Concluído · em evolução

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.
React NativeTypeScriptCompound Componentsreact-hook-formZodReanimated

WebSocket Boilerplate

Concluído · em evolução

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.
Node.jsTypeScriptSocket.IOExpressJWTDocker

CV Reviewer Agent

Em breve

Agente de IA que analisa compatibilidade entre currículo e vaga com streaming de resposta em tempo real.

Next.jsTypeScriptClaude APITailwind CSS

Contato

Vamos conversar?

Estou aberto a oportunidades remotas, híbridas ou presenciais em Goiânia/GO. CLT ou PJ, disponibilidade imediata.

jean.silva552@gmail.comgithub.com/jeanmarcos552linkedin.com/in/jean-marcos-full-stack