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

Anderson Moreira · Engenheiro full stack sênior

Engenharia full stack para produtos e serviços de alto tráfego.

Experiência no Mercado Livre com Kotlin, Java e Spring Boot. Hoje construo APIs e interfaces com TypeScript, Node.js e React.

Da decisão de arquitetura à entrega, com testes, revisão de código e CI/CD.

Salvador, Brasil · Remoto

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

Use as setas para navegar entre as camadas; Home vai à interface e End aos dados. Enter ou espaço alterna os detalhes.

Projetos selecionados

Do backend à interface, com decisões à vista.

Uma base para serviços, um motor de orquestração e um editor interativo. Explore o produto e as decisões por trás de cada projeto.

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 · open source

alpha experimental

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.

Interface · ferramenta musical

editor no navegador

Fretboard Editor

Crie e exporte diagramas de guitarra, com notas automáticas, histórico de edição e controles por teclado.

Interface do Fretboard Editor com grade de seis cordas, afinação, histórico e ferramentas de edição.
Interface real do editor. Abra a demonstração para criar seu diagrama.
editor stateSVG + HTMLSVG / PNG / JSON
Problema

Criar diagramas musicais pede edição precisa, notas coerentes com a afinação e exportação do resultado.

Decisão de arquitetura

Usar um mesmo estado para o SVG e a grade HTML operável por teclado. Exportar SVG, PNG e JSON no navegador, sem backend.

Implementação

Editor em HTML, CSS e JavaScript, com desfazer e refazer, feedback sonoro e layout adaptado ao tamanho da tela.

Outras explorações

Projetos que conectam programação, aprendizagem e criatividade.

PortuPy ↗

Python em português, com exportação para Python padrão e playground no navegador.

Kata ↗

Prática de raciocínio em programação: tentativa própria, dicas progressivas e um novo desafio sem ajuda.

Hacker Quiz ↗

Um jogo educativo com labirintos procedurais, quizzes e modos 2D e 2.5D.

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

Abrir repositórios

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

Construo software para durar.

Foto de Anderson Moreira

Minha trajetória passa por desenvolvimento, arquitetura e ensino. Na Trybe, conduzi aulas ao vivo, revisei projetos e acompanhei pessoas aprendendo a programar.

Essa experiência orienta como trabalho: decisões explícitas, revisão cuidadosa e código que o próximo integrante do time consiga entender.

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

Formação e credenciais

Minha formação em sistemas, engenharia de software e inteligência artificial.

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.

[email protected]