portfólio · v1

Construo o lado do servidor das coisas.

APIs REST em Node.js com autenticação, regras de negócio no lugar certo e banco modelado para durar. Estudo full stack em tempo integral e documento cada projeto como se fosse software de produção.

área
Back-end, caminhando para full stack
stack principal
Node.js · Express · MySQL · PostgreSQL
estudando agora
React · TypeScript · Docker
base
Brasil — disponível para remoto
status
Aberto a vagas júnior e estágio
#sobre

Quem escreve o código

Sou desenvolvedor com foco em back-end. Gosto da parte que ninguém vê: decidir onde uma regra de negócio mora, o que o banco garante sozinho e o que a aplicação precisa validar antes de aceitar um dado.

Meus projetos não são exercícios de tutorial. Cada um parte de um problema real de uma empresa pequena — chamados de suporte, controle de estoque, campanhas de marketing — e é entregue com documentação de arquitetura, regras de negócio escritas e testes automatizados.

Hoje estudo em tempo integral para fechar as lacunas que faltam para full stack: front-end com framework, tipagem estática e deploy containerizado.

#stacks

Ferramentas que uso

back-end

  • Node.js
  • Express
  • JavaScript (ES Modules)
  • REST
  • JWT
  • bcrypt
  • Zod
  • Joi

dados

  • MySQL
  • PostgreSQL
  • Prisma
  • SQL
  • Migrations & seeds

front-end

  • HTML
  • CSS
  • JavaScript
  • Consumo de API

testes & qualidade

  • Jest
  • Supertest
  • node:test
  • Helmet
  • Rate limiting

ferramentas

  • Git
  • Docker Compose
  • Swagger / OpenAPI
  • Insomnia

aprendendo

  • React
  • TypeScript
  • Docker
  • CI/CD
  • Python / Django
#projetos

Projetos

  1. StockFlow

    API REST + painel web

    Controle de estoque para pequenas empresas. Produtos, movimentações de entrada e saída, e saldo sempre calculado — nunca digitado.

    Estoque não é um campo que se edita. É o resultado acumulado de entradas e saídas, e o back-end é o único lugar onde essa conta pode acontecer.
    • Node.js
    • Express
    • PostgreSQL
    • Prisma
    • Docker
    • JWT
  2. Help Desk API

    API REST documentada

    Sistema de chamados de suporte com autorização por papéis: cliente abre, técnico atende, admin administra. Documentada em Swagger e protegida com Helmet e rate limit.

    Quem pode ver e mudar o quê é decisão de servidor. A interface só reflete o que a API já autorizou.
    • Node.js
    • Express
    • MySQL
    • JWT
    • Zod
    • Swagger
  3. Marketing Campaign Dashboard

    Full stack

    Dashboard para agências e freelancers acompanharem campanhas: KPIs financeiros, alerta de campanhas terminando na semana e histórico de auditoria por campanha.

    Toda alteração de orçamento, status ou prazo fica registrada com quem mudou e quando — porque "por que pausamos isso em maio?" é uma pergunta que sempre volta.
    • Node.js
    • Express
    • MySQL
    • Jest
    • Supertest
    • JS vanilla
#experiencia

Experiência

  1. 2026 — atual

    Estudo full stack em tempo integral

    Autodirigido · 30h+ por semana

    Roadmap próprio combinando CS50x, The Odin Project e Full Stack Open com projetos autorais publicados no GitHub. Cada projeto entregue com documentação e testes.

  2. 2026

    Assistente Administrativo e de Atendimento ao Cliente

    Atuação em atendimento ao cliente e suporte operacional, auxiliando na resolução de dúvidas e garantindo uma experiência eficiente aos usuários. Responsável pelo controle de renovações de mensalidades, acompanhamento de vencimentos e realização de cobranças preventivas.

    Gerenciamento e atualização de registros financeiros em planilhas do Excel, incluindo lançamento de pagamentos, conferência de recebimentos e organização de informações administrativas. Apoio na gestão do relacionamento com clientes, contribuindo para a regularidade das renovações e para a organização dos processos internos.

#formacao

Formação e cursos

  • CS50x — Introduction to Computer Science

    Harvard University

    em andamento
  • The Odin Project — Full Stack JavaScript

    The Odin Project

    planejado
  • CS50W — Web Programming with Python and JavaScript

    Harvard University

    planejado
  • Full Stack Open

    University of Helsinki

    planejado
  • Curso ou graduação

    Instituição · ano de conclusão

    concluído
#contato

Falar comigo

Estou aberto a vagas júnior, estágio e projetos freelance. Respondo rápido por e-mail.