Currículo

> Desenvolvedor Full Stack▍

Desenvolvedor full stack JavaScript/TypeScript. Crio aplicações web com React, Next.js, Node.js e NestJS, com atenção a performance, APIs bem desenhadas e interfaces cuidadas.

01Sobre

Do banco de dados à interface.

Sou desenvolvedor full stack JavaScript/TypeScript e estudante de Ciência da Computação na UEPB. Trabalho com React, Next.js, Node.js, NestJS e Python, e gosto de entender cada problema de ponta a ponta: da modelagem do banco à última animação da tela.

A IA faz parte do meu fluxo de trabalho. Uso Claude Code e Codex no dia a dia, com agentes que me ajudam a explorar o código, implementar e testar. Trabalho com desenvolvimento orientado por especificação: primeiro defino o que precisa ser feito, depois a IA executa. LLMs também entram na revisão de código, mas toda mudança passa pela minha revisão antes de entrar no projeto.

anos de experiência no mercado
3+
anos de experiência no mercado
contribuições no GitHub no último ano
3.515
contribuições no GitHub no último ano

● server.rack — online

02Experiência

Minha trajetória em commits.

Do curso técnico ao trabalho atual. Cada nó é um passo da carreira, e as branches mostram o que acontece em paralelo.

$ git log --graph --allmainformacaofreelance

  1. 34384f4mainjan 2019 — dez 2021

    Técnico em Informática

    Instituto Federal da Paraíba

    • Primeiro contato com algoritmos, desenvolvimento web, redes e banco de dados.
  2. 446f836formacaoem andamentoabr 2022 — dez 2026

    Bacharelado em Ciência da Computação

    Universidade Estadual da Paraíba

    • Algoritmos e estruturas de dados, compiladores, sistemas distribuídos, redes e engenharia de software.
  3. 1f086b6mainmai 2023 — out 2023

    Bolsista de QA

    Compass UOL · Remoto

    • Testes automatizados unitários e de carga para APIs Node.js antes de cada deploy.
    • Squads ágeis com Scrum, identificando, documentando e validando bugs junto aos desenvolvedores.
    • Node.js
    • Jest
    • Testes de carga
    • Scrum
  4. dfcf850mainout 2023

    AWS Certified Cloud Practitioner

    Amazon Web Services

    • Fundamentos de nuvem, segurança, arquitetura e custos na AWS.
  5. 3d7994cmainnov 2023 — jan 2025

    Estagiário em Desenvolvimento Web

    Telcomanager · Remoto

    • Redesign da interface em React com múltiplos temas e melhorias de usabilidade.
    • HTTPS com Nginx e gestão de certificados via Flask em ambientes Docker.
    • Cronjobs para e-mails transacionais e notificações, deixando o suporte 25% mais eficiente.
    • React
    • Flask
    • Nginx
    • Docker
    • MkDocs
  6. 501a794mainatualjan 2025 — atual

    Desenvolvedor Full Stack

    Telcomanager · Remoto

    • Telas críticas em React até 80% mais rápidas com memoização e menos renderizações.
    • Consultas SQL até 93% mais rápidas com índices, materialized views e lateral joins no PostgreSQL.
    • SSO com Microsoft Azure AD integrado às APIs em Flask.
    • Painel em tempo real de logs de containers Docker e Kubernetes com WebSocket.
    • React
    • Node.js
    • Flask
    • PostgreSQL
    • WebSocket
    • Kubernetes
  7. ee6d5fdfreelanceHEAD2026 — atual

    Desenvolvedor autônomo · dev principal do Flotte

    Flotte · Remoto

    • Desenvolvimento do Flotte, sistema de gestão de frotas municipais: veículos, contratos com postos e relatórios para prestação de contas.
    • Ordens de abastecimento digitais validadas por QR Code no posto, com saldo de contrato em tempo real.

03Stack

Ferramentas do dia a dia.

TypeScript de ponta a ponta. O resto é escolhido pelo problema, não pela moda.

TypeScriptReactNext.jsNode.jsNestJSPostgreSQL

Front-end

  • React
  • Next.js
  • React Native
  • Redux
  • Tailwind CSS
  • Shadcn UI
  • Framer Motion
  • Three.js

Back-end

  • Node.js
  • NestJS
  • Express
  • Fastify
  • Python
  • Flask
  • FastAPI
  • REST
  • WebSocket

Dados

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Prisma
  • TypeORM
  • Drizzle
  • GraphQL

DevOps e cloud

  • Docker
  • Kubernetes
  • Nginx
  • AWS
  • Google Cloud
  • Azure
  • CI/CD

IA no desenvolvimento

  • Claude Code
  • Codex
  • Agentes de IA
  • Spec-driven development
  • Revisão de código com LLMs

Testes e métodos

  • Jest
  • Vitest
  • Testes de carga
  • Scrum

● postgres — online

04Projetos

Trabalho selecionado.

Plataformas completas, ferramentas educacionais, sites e jogos. Cada card leva ao site ou ao código.

01 / 09

Tela do projeto Patos Empregos

01

Patos Empregos

Plataforma de vagas de emprego com painel para empresas, pagamento via PIX (Mercado Pago com webhooks) e publicação automática no site e em um grupo do WhatsApp via bot.

  • Next.js
  • TypeScript
  • TailwindCSS
  • Express
  • Prisma
  • +4
Tela do projeto Racing of Legends

02

Racing of Legends

Crie campeonatos de League of Legends com seus amigos. Pontuação customizável baseada em kills, mortes, assistências e muito mais.

  • Next.js
  • TypeScript
  • TailwindCSS
  • Nest.js
  • TypeORM
  • +5
Tela do projeto Auto Aula

03

Auto Aula

Plataforma que conecta alunos a instrutores de direção. O aluno encontra instrutores, compra planos de aula e agenda horários; o instrutor gerencia disponibilidade, planos e recebimentos, com pagamentos via PIX pelo Mercado Pago.

  • Next.js
  • TypeScript
  • TailwindCSS
  • Nest.js
  • TypeORM
  • +5
Tela do projeto Meu Dinheirinho

04

Meu Dinheirinho

App de controle financeiro pessoal instalável como PWA: lançamentos por conta e categoria, cartões de crédito com fatura e limite, compras parceladas, gastos fixos, metas mensais e lembretes via Web Push e Discord, com login por Face ID.

  • React
  • TypeScript
  • Vite
  • TanStack Query
  • TailwindCSS
  • +5
Tela do projeto Nara Instrutora

05

Nara Instrutora

Site e sistema de agendamento de aulas de direção para uma instrutora autônoma. Landing page com SEO local e contato por WhatsApp, e um painel com agenda, disponibilidade configurável e links de pré-agendamento para os alunos escolherem horários sem precisar de conta.

  • Next.js
  • TypeScript
  • TailwindCSS
  • shadcn/ui
  • PostgreSQL
  • +3
Tela do projeto Entendendo Algoritmos

06

Entendendo Algoritmos

Entenda e visualize os algoritmos mais famosos da computação, como ordenação, busca, grafos e muito mais. O site apresenta explicações detalhadas e visualizações interativas para facilitar o aprendizado.

  • Next.js
  • TypeScript
  • TailwindCSS
  • Framer Motion
Tela do projeto Hashi Mix

07

Hashi Mix

Site para restaurante de comida japonesa, apresentando o cardápio completo, informações de contato e localização. O design é moderno e responsivo, garantindo uma ótima experiência em dispositivos móveis e ótimo SEO para busca no google.

  • Next.js
  • TypeScript
  • TailwindCSS
Tela do projeto Gabriela Pereira

08

Gabriela Pereira

Site para uma arquiteta, apresentando seu portfólio de projetos, informações de contato e localização. O design é moderno e responsivo, garantindo uma ótima experiência em dispositivos móveis e ótimo SEO para busca no google.

  • Next.js
  • TypeScript
  • TailwindCSS
Tela do projeto Batalha Naval Ruby

09

Batalha Naval Ruby

Jogo de batalha naval desenvolvido em Ruby com interface gráfica utilizando a biblioteca Ruby2D. O jogo permite que um jogador enfrente uma máquina, posicionando seus navios em um tabuleiro e tentando afundar os navios do oponente.

  • Ruby
  • Ruby2D
  • SQLite

05Contato

Vamos construir algo?

Aberto a novas oportunidades e a conversar sobre projetos. E-mail é o caminho mais rápido.