Desenvolvedor full-stack, do domínio ao deploy.

Sou Guilherme. Construo APIs e produtos web em TypeScript (NestJS, Next.js) e Go, com fundamento em arquitetura de software: DDD, Clean Architecture e código em camadas. Hoje mantenho um SaaS próprio em produção, do modelo de dados ao deploy contínuo.

Guilherme Amorim

Competências

Como eu trabalho

Da modelagem do domínio ao deploy: arquitetura em camadas, APIs testadas e entrega automatizada.

Arquitetura de software

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.

Back-end e APIs

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.

Front-end

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 e entrega contínua

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

Onde eu atuo

Liderança técnica e arquitetura de back-end em produto de streaming rodando em Smart TVs.

Desenvolvedor Back-end Sênior / Líder Técnico

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

Go
PostgreSQL
Docker
Clean Architecture
Padrão Repository
APIs REST

Projetos

Produto em produção e projetos com Next.js, Go e TypeScript: domínio em camadas, testes automatizados e entrega contínua.

Imovila
Imovila

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
RedePet
RedePet

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
Maxtron Energia
Maxtron Energia

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
You Choose
You Choose

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
Cartola em Dados
Cartola em Dados

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 detalhes

Antes disso, entreguei sites institucionais para clientes, como o da Lucigreyce Teles Advocacia, WordPress, com foco em SEO e presença digital.

Formação

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 mais

Monitor 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

Entre em contato

Aberto a oportunidades e a conversas sobre projetos. Me escreva pelo formulário ou pelos canais ao lado.

Informações de Contato

Respondo o quanto antes. Se preferir, fale comigo direto pelo e-mail ou pelo LinkedIn.

+55 (82) 9 9976 7761

contato@guilhermeamorim.com

Qual o motivo do contato?