Home Experience Projects Technologies About Education
Contact

Anderson Moreira · Senior full stack engineer

Full stack with production scars: from services under load to the UI.

At Mercado Livre I kept high-traffic microservices running. Now I build products with TypeScript, Node.js, and React — from deploy to maintenance.

TDD and CI/CD daily. Generative AI only when it speeds delivery without lowering the bar.

Salvador, Brazil · Remote

  • 5 years in production
  • High traffic at Mercado Livre
  • JVM and TypeScript

Where I've worked

Idea Maker

May 2026 - present

Full Stack Developer III

Remote

Custom products: Node.js/TypeScript APIs and React UI. Architecture, code review, and CI/CD standards across projects.

TypeScriptNode.jsReact

Mercado Livre

Sep 2022 - Apr 2026

Software Developer

Mercado Livre · Brazil

High-traffic microservices in Kotlin, Java, and Spring Boot: maintenance, evolution, and availability. TDD and CI/CD in the daily flow.

KotlinJavaSpring BootMicroservicesTDDCI/CD

Trybe

Aug 2021 - Sep 2022

Technology Instructor (I → II)

Remote

Mentorship in JavaScript, React, and Node.js: live classes, project reviews, and office hours. Promoted from Instructor I to II.

JavaScriptReactNode.js

Need someone who can move between services under load, APIs, and the UI?

See how I apply this

Selected projects

Open systems, with decisions and evidence in view.

Three projects where architecture, operational boundaries, and verifiable quality are part of the product.

Developer tooling · open source

public alpha · v0.1.0

Prosa

An orchestration engine that makes coding-agent workflows bounded, reviewable, and auditable.

specsandboxgatereviewhumanreport
Problem

Autonomous agents accelerate delivery, but increase risk when execution, approval, and evidence are mixed together.

Architecture decision

Split the flow into explicit stages: validated specification, confined execution, deterministic gates, review, and human decision.

My role

Author, architect, and engineer — from the risk model through implementation and release.

Backend platform · template

release · v0.1.0

Hypatia Nest Starter

A NestJS 11 foundation for observable, event-driven services, with operational decisions already integrated.

request / eventNestJSPostgreSQLRedisRabbitMQhealth + telemetry
Problem

Every new service repeated the work of setting up persistence, messaging, observability, health checks, and basic protections.

Architecture decision

Ship a reusable foundation with three archetypes, secure defaults, and infrastructure decoupled from business logic.

My role

Hypatia founder, architect, and template maintainer, including quality, security, and adoption experience.

Developer tooling · AI skill

release · v1.0.0

Kata

A coaching skill that asks for the reasoning before the help: rungs of hints, confidence before the verdict, transfer with no hints.

attempthint ladderconfidenceunaided transfer
Problem

Finishing with the model is not learning. Without a visible attempt, help becomes a spoiler and assisted success passes for mastery.

Architecture decision

Withhold the solution, release one hint rung at a time, ask for confidence before revealing correctness, and re-test the idea on a new surface with no hints.

My role

Author of the skill, the protocol, and the runner — Claude Code, Codex, and the practice log, with scores labelled coach_scored only.

Want to see the code behind the cases?

Open repositories

Production stack

What I use when the system has to hold in production.

ui

Interface

React in real products, shipped with the API.

ReactTypeScriptJavaScript
api

API

Node.js and NestJS APIs with code review.

Node.jsNestJS
services

Services

JVM microservices under high traffic, with messaging.

Spring BootJavaKotlinRabbitMQ
data

Data

Persistence and cache that survive the next deploy.

PostgreSQLRedisMySQL
practices

TDD, CI/CD, and generative AI are delivery disciplines, always under review.

TDDCI/CDDockerAWSGenAI

I build software that lasts.

Foto de Anderson Moreira

At Mercado Livre I kept high-traffic services running with Kotlin, Java, and Spring Boot — platforms and APIs that could not go down.

Today I ship UI and API together in Node.js, TypeScript, and React. I'd rather write code the team understands in a year than a shortcut no one can explain.

Portuguese (native) · English (intermediate) · Spanish (basic)

“Be curious. Read widely. Try new things. I think a lot of what people call intelligence just boils down to curiosity.”

— Aaron Swartz

Technical foundation

Foundation under production work.

Education that supports systems decisions — not a course inventory.

Specialization · AI & ML

PUC Minas · 2025–26

Postgrad · Software Engineering

Anhanguera · 2022–23

Bachelor's · Systems Analysis

Unijorge · 2018–21

Verifiable credentials

More credentials

Have a product or platform challenge?

Open to remote work and projects where architecture and delivery matter. Write with the context of the challenge — I'll reply within 48h.