Competências
Da modelagem do domínio ao deploy: arquitetura em camadas, APIs testadas e entrega automatizada.
DDD e Clean Architecture na prática: domínio isolado de infraestrutura, casos de uso explícitos e dependências apontando para dentro. Organizo projetos em camadas e em monorepo quando o produto pede.
APIs REST em NestJS e Go, com autenticação JWT, controle de acesso por papéis, rate limiting e integrações de pagamento e e-mail. Persistência com Drizzle, Prisma ou GORM sobre PostgreSQL e MySQL.
Interfaces em Next.js com App Router, React e Tailwind CSS. Renderização no servidor, sessão via cookie e layouts que funcionam de desktop a mobile.
Testes unitários, de integração e end-to-end com Jest, Vitest e Playwright. Pipelines no GitHub Actions com lint, typecheck e testes antes do deploy, em Docker, Fly.io e Vercel.
Experiência
Liderança técnica e arquitetura de back-end em produto de streaming rodando em Smart TVs.
MamutTV
nov 2024 a set 2026 · 1 ano e 10 meses · Remoto
Plataforma de streaming para Smart TVs (Samsung Tizen e Android TV). Responsável pela arquitetura e evolução do ecossistema de APIs que sustentou o player multi-sistema operacional.
Liderança técnica de uma equipe de seis pessoas (três de frontend, duas de back-end e uma de DevOps)
Definição e evolução da arquitetura de três APIs independentes em Go
Modelagem de domínio e aplicação de Clean Architecture
Serviço de enriquecimento automático de metadados integrado ao TMDB
Definição dos contratos entre frontend e back-end
Estruturação de repositórios e padronização de código
Refinamento de produto junto aos stakeholders, com gestão de backlog e priorização técnica
Produto em produção e projetos com Next.js, Go e TypeScript: domínio em camadas, testes automatizados e entrega contínua.

Portal imobiliário que conecta corretores a quem procura comprar, vender ou alugar. Monorepo pnpm + Turborepo: API NestJS com Drizzle sobre PostgreSQL, front Next.js 15 com React 19, Stripe, autenticação JWT com papéis, e-mail transacional e jobs agendados. Testado com Jest, Vitest e Playwright em seis perfis de dispositivo, com CI e deploy contínuo.
Ver detalhes
Plataforma que conecta donos de pets a prestadores de serviços locais. Monorepo com API Go, front Next.js + React, app mobile e infra orquestrada por Docker Compose. Catálogo paginado com filtros por localização, fluxo completo de solicitações e sistema de avaliações.
Ver detalhes
Site institucional para empresa de engenharia elétrica e solar em Aracaju/SE. Next.js com identidade visual própria e múltiplas páginas (Início, Serviços, Sobre, Contato), desenvolvido com conselho de agentes especialistas.
Ver detalhes
App mobile-first de comparação de filmes com ranking dinâmico por Elo Rating. Next.js 16, Chakra UI, TanStack Query e Framer Motion seguindo Clean Architecture. Rankings persistidos no Google Cloud Storage.
Ver detalhes
Dashboard e analytics para times do Cartola FC. App Next.js full-stack com coleta de dados da API oficial e visualizações interativas de pontuação, patrimônio, formações e desempenho por rodada.
Ver detalhesAntes disso, entreguei sites institucionais para clientes, como o da Lucigreyce Teles Advocacia, WordPress, com foco em SEO e presença digital.
Ciência da Computação como base, especialização em Go e em desenvolvimento full stack, e prática contínua em arquitetura de software, hoje também como monitor de Engenharia de Software no MBA USP/Esalq.
saiba maisMonitor do curso de Engenharia de Software (MBA USP/Esalq)
Atual
MBA em Desenvolvimento Avançado em Go (Full Cycle)
2024
MBA em Desenvolvimento Full Stack com JavaScript e TypeScript (IGTI)
2023
Mestrado em Ciência da Computação (UFS, não finalizado): Computação Afetiva e Interação Humano-Computador
2014
Curso Sequencial em Java e Análise de Testes de Software (UFPE / Motorola Mobility)
2013
Bacharelado em Ciência da Computação (Universidade Federal de Alagoas)
2006 - 2013
Aberto a oportunidades e a conversas sobre projetos. Me escreva pelo formulário ou pelos canais ao lado.