Moisés Neto
Frontend Engineer • React • Next.js
Frontend Engineer focado em qualidade, consistência e entregas no prazo. React, Next.js, automação com IA.
Sobre

Desenvolvedor Frontend com +5 anos de experiência
Frontend Engineer com +5 anos construindo interfaces escaláveis em React, Next.js e TypeScript. Trabalho com arquitetura, liderança técnica e automação com IA aplicada ao dia a dia de desenvolvimento, sempre com foco no produto e na experiência do usuário.
Já entreguei resultados fora do meu escopo: usei o n8n para criar webhooks que tornaram prático o consumo de endpoints que a plataforma original não oferecia, e construí um CLI próprio com IA que analisou 300 tickets do Blip de uma vez por US$ 5 em tokens, entre outros projetos do tipo. Resolvi em 3 dias o que manualmente levaria semanas.
Em um dos projetos mais recentes, estruturei uma aplicação inteira do zero, da UI à produção, usando IA em cada etapa: desenhei a interface no Stitch beta pensando na experiência do usuário, converti o design em código com Claude e refinei o visual com Claude Design, aplicando padrões e testes via prompts e skills customizadas. A aplicação foi para produção no 4º dia.
O que guia meu trabalho hoje: planejamento antes do código, prazo cumprido sem abrir mão da qualidade, e consistência. Testes automatizados, padrões claros e revisão criteriosa caminhando junto com a velocidade.
Ciência da Computação
Uninorte • 2017 - 2022
Minha Jornada
5+ anos de experiência construindo soluções
Desenvolvedor Frontend Jr
Primeira posição como desenvolvedor: trabalhei em aplicações web e blogs em React com PrismicCMS, HTML, CSS e JavaScript, além de aplicativos mobile com React Native e Expo. Criei e mantive a documentação de componentes em Storybook, que virou referência interna para o time, e desenvolvi do zero o primeiro chatbot da empresa, projeto que abriu a vertical de Bots & Chatbots e conectou a empresa a uma nova frente de produto. Entreguei mais de oito projetos no período, somando web, mobile e bot, e ajudei a empresa a iniciar a transição da stack para React.
Desenvolvedor Frontend Pleno
Atuei com autonomia técnica em projetos frontend e em chatbots na plataforma Blip, tomava decisões de stack e arquitetura sem precisar passar pelo tech lead. Dei suporte e mentoria a desenvolvedores júnior e pleno, treinei novos devs em construção de chatbots e fluxos Blip, e mantive a documentação técnica viva (boa parte ainda em uso pelo time hoje). Conduzi a estruturação de arquiteturas escaláveis nos projetos de maior visibilidade e implementei a base de testes automatizados com Vitest, Testing Library, Cypress e Playwright. Foi nesse período que minha visão como desenvolvedor amadureceu, passei a enxergar o trabalho não só pela ótica do código, mas também pelo lado do produto, entendendo o porquê de cada decisão e como ela impacta a experiência de quem usa.
Tech Lead Temporário
Atuei como Tech Lead em um time multidisciplinar de cinco pessoas (2 desenvolvedores frontend, 1 backend e 1 UX) durante o período de transição. Conduzi dailies, planejamentos e decisões técnicas, coordenei o alinhamento entre frontend e backend e dei suporte direto às decisões de produto, validando soluções e ajudando a desenhar a lógica antes de cada implementação. Mesmo sendo um período temporário, o time manteve cadência de sprint e adotou melhorias permanentes no fluxo, como Husky para qualidade pré-commit e revisão de PR padronizada. Práticas que continuaram após o interim.
Frontend Engineer
Lidero a frente técnica de projetos frontend em React, Next.js e TypeScript: defino a stack, os padrões de arquitetura e as regras de qualidade que o time segue. Construí uma estrutura própria de automação de testes baseada no Playwright MCP, em que cada nova funcionalidade ganha testes ponta a ponta em poucos minutos, e o conjunto completo de testes (unitários, de integração e ponta a ponta) roda automaticamente no GitHub Actions a cada Pull Request. Integrei o Sentry MCP para identificar e resolver bugs em tempo real, e desenvolvi um CLI próprio com IA capaz de analisar grandes volumes de tickets em uma única execução. Em um dos projetos, processei 300 tickets do Blip por menos de US$ 5 em tokens, gerando relatórios consolidados que substituíram um trabalho manual de semanas. Automatizei a revisão de Pull Requests com o Claude Code, e mantenho colaboração próxima com o time de UX/UI, traduzindo protótipos em interfaces responsivas usando TailwindCSS, Shadcn e Radix UI. Todo o deploy roda continuamente em ambiente de testes e produção, sempre passando por verificação de tipos, padronização de código e testes antes de ir ao ar.