Resumo Profissional

Desenvolvedor Full Stack (TypeScript/JavaScript, React, Next.js, NestJS) focado em rastrear a causa raiz dos problemas, não apenas corrigir o que está quebrado. Prioriza arquitetura pragmática à cerimônia, escolhendo padrões e ferramentas (frameworks de frontend, abordagens de DI, linters) com base no que realmente melhora a velocidade e a manutenibilidade do time. Confortável em bases de código e stacks desconhecidas, incluindo contribuições a projetos open source fora da stack principal. Entrega melhorias tanto para a experiência do usuário quanto do desenvolvedor, mantendo soluções simples e sistemas escaláveis mais rápidos, mais baratos de operar na nuvem e mais fáceis de evoluir.

Formação

Certificação em Desenvolvimento Full Stack JavaScript — Onebitcode

Cursos de React, Node.js, Testes, Docker, Java e AWS. Reconhecido como um dos membros mais ativos da comunidade, ajudando alunos em diversas turmas — esse envolvimento levou diretamente à contratação como Suporte Técnico.

Cursos de Certificação em Desenvolvimento Web — Alura

Concluiu diversos cursos; reconhecido como um dos alunos mais ativos, ajudando regularmente outros alunos na comunidade do curso.

Experiência Profissional

Desenvolvedor Full Stack Pleno

Fev 2025 – Presente

Upbet

  • Reconstruiu o frontend e contribuiu em toda a stack em uma migração completa de plataforma com mais de 150 mil usuários, melhorando a performance em todas as camadas.
  • Reduziu bugs e incidentes relacionados a permissões refatorando o sistema de permissões do dashboard com permissões granulares em nível de ação.
  • Instrumentou tracing com OpenTelemetry e logs estruturados com Pino (pipeline Grafana Loki/Tempo/Alloy), além de tracing no frontend com Grafana Faro, reduzindo o tempo de diagnóstico e resolução de incidentes.
  • Reduziu o tamanho de transferência da página inicial em 70% (de 500KB para 150KB), otimizando imagens com o componente Image do Next.js, adicionando lazy loading e reduzindo o bundle JS ao substituir dependências por soluções nativas.

Desenvolvedor Full Stack

Ago 2024 – Mar 2025

Infinity Tec

  • Reduziu os custos de entrega de imagens em 99% diagnosticando falhas recorrentes causadas por URLs assinadas da S3 expiradas e redesenhando a entrega atrás de uma distribuição CloudFront privada, eliminando intervenções manuais.
  • Reduziu o uso de memória de dois serviços frontend em Next.js em 75% (de 400MB para 100MB), reconstruindo seus Dockerfiles com práticas de multi-stage build.
  • Reduziu o tempo de resposta do backend em até 90%, de cerca de 1 segundo para 80-180ms, refinando queries no banco de dados e removendo caching aplicado em excesso em endpoints rápidos e de baixa frequência.

Suporte Técnico

Abr 2024 – Out 2024

Onebitcode

  • Resolveu mais de 90% das dúvidas técnicas de alunos em Python e JavaScript.
  • Ofereceu mentoria e suporte por voz e texto, melhorando o entendimento e a satisfação dos alunos.
  • Conduziu code reviews e sessões de pair programming para reforçar o aprendizado.

Habilidades

Tecnologias

React.js, Next.js, Nuxt.js, Node.js, Nest.js, FastAPI, HTML5, CSS, Tailwind CSS

Linguagens

JavaScript, TypeScript, Python

DevOps / Ferramentas

Docker, Kubernetes, AWS (CloudFront, S3), Railway, GitHub Actions, Trello, Git, OpenTelemetry, Pino, Grafana Faro

Testes

Jest, Vitest, Cypress, Playwright, Testing Library

Performance & SEO

Core Web Vitals, SEO

Práticas

CI/CD, Pair Programming, Code Review, TDD

Soft Skills

Comunicação, Trabalho em Equipe, Resolução de Problemas, Pensamento Crítico, Adaptabilidade, Proatividade, Atenção aos Detalhes

Open Source

Contribuí para o Biome (toolchain open source de JS/CSS): tradução de documentação e PRs de correção de bugs em CSS e Rust.

Idiomas

Português

Nativo

Inglês

B2 Leitura / C1 Compreensão Auditiva (Certificado EF SET)