Pular para o conteúdo

Desenvolvedor full-stack · Rio de Janeiro

Construo sistemas web de ponta a ponta e mantenho tudo no ar, do registro de DNS até o botão que você clica.

Sou o Rafael, desenvolvedor full-stack do Rio. Escrevo interfaces em Nuxt e APIs em Go, mantenho o DNS respondendo e os containers saudáveis, e transformo PHP legado em código que dá gosto de manter.

Stack

Três órbitas, um sistema.

  • Interface

    órbita 3
    • Nuxt
    • Vue
    • TypeScript
    • JavaScript
    • Tailwind CSS
    • HTML
    • CSS
    • ESLint
    • Oxlint
    • Zod
    • Valibot
  • Serviços

    órbita 2
    • Go
    • Node.js
    • MongoDB
    • Redis
    • LDAP
    • AWS S3
  • Infraestrutura

    órbita 1
    • Docker
    • Nginx
    • Linux
    • RHEL
    • DNS
    • PM2
    • Git
    • GitHub
    • GitLab CI

O que eu faço

Construído de baixo para cima.

Cinco camadas que eu sei cuidar, começando pela rede e terminando onde ninguém precisa perceber que algo deu errado.

  1. 01 / 05 Infraestrutura web

    Cada nome resolvendo, cada container de pé.

    Cuido da camada em que todo o resto se apoia: DNS autoritativo e recursivo, serviços orquestrados em Docker e servidos por Nginx com HTTP/3, e uma camada de dados que une MongoDB para persistência e Redis para cache, ajustada para estabilidade e velocidade.

    • DNS
    • Docker
    • Nginx · HTTP/3
    • MongoDB
    • Redis
  2. 02 / 05 Identidade

    Um login para todos os sistemas.

    Desenvolvo Single Sign-On para que as pessoas entrem uma vez e todas as aplicações confiem nessa sessão. A autenticação fica centralizada, com fluxos OAuth 2.0 em vez de um formulário de senha por aplicação.

    • SSO
    • OAuth 2.0
    • Gestão de identidade
  3. 03 / 05 Entrega

    O código chega à produção limpo, não só rápido.

    Monto pipelines de CI/CD e runners para que cada mudança seja construída, testada e validada automaticamente. As entregas continuam frequentes sem virar aposta.

    • GitLab CI/CD
    • GitHub
    • Testes automatizados
  4. 04 / 05 Modernização

    Transformando PHP legado em Go e Nuxt.

    Migro sistemas legados para uma stack moderna: APIs em Go, interfaces em Nuxt e TypeScript. Lógicas críticas são reescritas para eliminar dívida técnica, com tipagem forte, segurança moderna e performance real.

    • PHP → Go
    • Nuxt
    • TypeScript
  5. 05 / 05 Observabilidade

    Ver o problema antes de alguém reportar.

    Fecho o ciclo com monitoramento que vigia containers e serviços em tempo real. Anomalias são detectadas cedo, e cada melhoria chega com alta disponibilidade, não com surpresas.

    • Monitoramento
    • Containers
    • Alta disponibilidade

Projetos

Coisas que coloquei no ar.

Certificados

Sempre estudando.

21 cursos até aqui, do primeiro módulo de Linux aos detalhes práticos do OAuth 2.0.

Diga oi.

Tem um sistema para construir, migrar ou simplesmente fazer voltar a responder? Meu e-mail está aberto.