Início Experiência Projetos Tecnologias Sobre Formação
Contato

Anderson Moreira · Engenheiro full stack sênior

Full stack com cicatriz de produção: do serviço sob carga à interface.

No Mercado Livre cuidei de microsserviços sob carga alta. Hoje construo produtos em TypeScript, Node.js e React — do deploy à manutenção.

TDD e CI/CD no dia a dia. IA generativa só quando acelera sem baixar a barra.

Salvador, Brasil · Remoto

  • 5 anos em produção
  • Alto tráfego no Mercado Livre
  • JVM e TypeScript

Onde atuei

Idea Maker

mai 2026 - presente

Desenvolvedor Full Stack III

Remoto

Produtos sob medida: APIs em Node.js/TypeScript e UI em React. Arquitetura, revisão de código e CI/CD padronizado entre projetos.

TypeScriptNode.jsReact

Mercado Livre

set 2022 - abr 2026

Software Developer

Mercado Livre · Brasil

Microsserviços de alto tráfego em Kotlin, Java e Spring Boot: manutenção, evolução e disponibilidade. TDD e CI/CD no fluxo diário.

KotlinJavaSpring BootMicrosserviçosTDDCI/CD

Trybe

ago 2021 - set 2022

Pessoa Instrutora de Tecnologia (I → II)

Remoto

Mentoria em JavaScript, React e Node.js: aulas ao vivo, revisão de projetos e plantões. Promovido de Instrutor I a II.

JavaScriptReactNode.js

Precisa de alguém que transite entre serviços sob carga, APIs e interface?

Ver como aplico isso

Projetos selecionados

Sistemas abertos, com decisões e evidências à vista.

Três projetos em que arquitetura, limites operacionais e qualidade verificável fazem parte do produto.

Developer tooling · open source

alpha pública · v0.1.0

Prosa

Um motor de orquestração para tornar fluxos com agentes de código limitados, revisáveis e auditáveis.

specsandboxgatereviewhumanreport
Problema

Agentes autônomos aceleram a entrega, mas ampliam o risco quando execução, aprovação e evidências ficam misturadas.

Decisão de arquitetura

Separar o fluxo em etapas explícitas: especificação validada, execução confinada, gates determinísticos, revisão e decisão humana.

Meu papel

Autor, arquiteto e engenheiro do projeto — do modelo de risco à implementação e ao release.

Backend platform · template

release · v0.1.0

Hypatia Nest Starter

Uma base NestJS 11 para serviços observáveis e orientados a eventos, com escolhas operacionais já integradas.

request / eventNestJSPostgreSQLRedisRabbitMQhealth + telemetry
Problema

Cada serviço novo repetia o trabalho de montar persistência, mensageria, observabilidade, health checks e proteções básicas.

Decisão de arquitetura

Entregar uma fundação reutilizável com três arquétipos, defaults seguros e infraestrutura desacoplada da regra de negócio.

Meu papel

Fundador da Hypatia, arquiteto e mantenedor do template, incluindo qualidade, segurança e experiência de adoção.

Developer tooling · skill de IA

release · v1.0.0

Kata

Uma skill de coaching que pede o raciocínio antes da ajuda: dicas em degraus, confiança antes do veredito, transferência sem dica.

attempthint ladderconfidenceunaided transfer
Problema

Completar com o modelo não é aprender. Sem tentativa visível, a ajuda vira spoiler e o acerto assistido passa por domínio.

Decisão de arquitetura

Segurar a solução, liberar um degrau de dica por vez, pedir confiança antes de revelar correção e retestar a ideia numa superfície nova, sem dicas.

Meu papel

Autor da skill, do protocolo e do runner — Claude Code, Codex e o diário de prática, com score só como coach_scored.

Quer ver o código por trás dos cases?

Abrir repositórios

Stack em produção

O que uso quando o sistema precisa aguentar produção.

ui

Interface

React no produto real, junto da API.

ReactTypeScriptJavaScript
api

API

APIs em Node.js e NestJS, com revisão de código.

Node.jsNestJS
services

Serviços

Microsserviços JVM sob tráfego alto, com mensageria.

Spring BootJavaKotlinRabbitMQ
data

Dados

Persistência e cache que aguentam o próximo deploy.

PostgreSQLRedisMySQL
práticas

TDD, CI/CD e IA generativa entram como disciplina de entrega, sempre com revisão.

TDDCI/CDDockerAWSGenAI

Construo software para durar.

Foto de Anderson Moreira

No Mercado Livre mantive serviços de alto tráfego com Kotlin, Java e Spring Boot — plataformas e APIs que não podiam cair.

Hoje entrego UI e API juntos em Node.js, TypeScript e React. Prefiro código que o time entenda em um ano a atalho que ninguém explica.

Português (nativo) · Inglês (intermediário) · Espanhol (básico)

“Seja curioso. Leia muito. Experimente coisas novas. Acho que muito do que as pessoas chamam de inteligência se resume à curiosidade.”

— Aaron Swartz · tradução livre

Base técnica

Fundação sob o trabalho em produção.

Formação que sustenta decisões em sistemas — não um inventário de cursos.

Especialização · IA e ML

PUC Minas · 2025–26

Pós · Engenharia de Software

Anhanguera · 2022–23

Graduação · ADS

Unijorge · 2018–21

Credenciais verificáveis

Mais credenciais

Tem um desafio de produto ou plataforma?

Aberto a remoto e a projetos em que arquitetura e entrega pesam. Escreva com o contexto do desafio — respondo em até 48h.