~/matheustrres

// Matheus Torres · Desenvolvedor Back-End · RJ, Brasil

Eu construo back-ends que continuam de pé quando algo falha.

Mais de 3 anos com TypeScript, Node.js e NestJS, atuando remoto em fintechs e produtos SaaS: gateways de pagamento, webhooks, filas e integrações. O que me move é o problema por trás do código — consistência de dados e o que acontece quando o caminho feliz não acontece.

de throughput ao reestruturar um monólito em arquitetura modular — sem aumento de custos

−40ms

no tempo de resposta de endpoints críticos, com índices e consultas otimizadas

85%

de cobertura de testes em módulos centrais — 75 testes unitários e E2E adicionados

// como eu penso

Código é detalhe. Sistema é o produto.

Aprendi back-end resolvendo o tipo de problema em que "quase certo" é errado: cobrança que não pode duplicar, webhook que não pode se perder, saldo que precisa fechar.

Isso moldou meu jeito de trabalhar — antes de escrever código, eu quero entender o fluxo de dados, os modos de falha e o que o sistema deve garantir. O framework vem depois.

Arquitetura como decisão, não dogma

Clean Architecture e DDD quando o domínio pede; simplicidade quando não pede. Módulos que crescem com o produto, não contra ele.

Dados modelados para o pior dia

Idempotência, transações e trilha de auditoria em PostgreSQL. Eu desenho o esquema pensando no incidente, não só na feature.

Falha é parte do design

Filas, retries com backoff, alertas e métricas. Quando algo quebra — e vai quebrar — eu quero saber o quê, onde e por quê.

// experiência

Onde aprendi na prática.

histórico completo ↗

2025.05 — 2026.03 · remoto

Desenvolvedor Full Stack Autônomo · Idip Tecnologia

Gateway interno de pagamentos (Asaas, AbacatePay, Stripe) unificando Pix e cartão para múltiplas aplicações, com pipeline assíncrona de webhooks via SQS — retry com backoff exponencial, DLQ e log permanente. Também refatorei do zero uma aplicação legada de logística farmacêutica e atuei full stack em plataforma financeira para clínicas de saúde.

NestJSAWS SQSPostgreSQLNext.jsClean Architecture

2025.04 — 2026.05 · remoto

Desenvolvedor Back-End Autônomo · CroSoften

APIs REST para sistemas web: regras de negócio, integrações externas e persistência de dados, com webhooks, fluxos assíncronos, testes automatizados e logs estruturados para confiabilidade e rastreabilidade.

Node.jsTypeScriptNestJS

2024.09 — 2025.04 · remoto

Desenvolvedor Back-End Autônomo · Nexus Software Development

Circuit breaker e testes automatizados nas integrações com Stripe, monólito reestruturado em arquitetura modular com Docker/ECS — dobrando o throughput sem aumento de custos — e cobertura de testes elevada a 85% nos módulos centrais.

NestJSStripeDocker/ECSRedisSQS

2023.09 — 2024.06 · remoto

Desenvolvedor Back-End Autônomo · Dorper.app

Marketplace estruturado com DDD: pagamentos multi-canal com Asaas (Pix, boleto, cartão), RBAC com JWT auditado em conformidade com LGPD, onboarding reduzido de 5 minutos para menos de 30 segundos com OAuth e −40ms nos endpoints via índices e JOINs.

NestJSDDDOAuth2Asaas

// stack

Ferramentas de trabalho.

core
TypeScript · Node.js · NestJSo dia a dia, do domínio à API
dados & orms
PostgreSQL · MongoDB · Rediscom Prisma, TypeORM, Drizzle e Kysely
arquitetura
Clean Architecture · DDD · Event-DrivenSOLID, Hexagonal, Modular Monolith
infra & qualidade
AWS (SQS/ECS/S3) · Docker · GitHub ActionsJest, Supertest, Sentry, logs estruturados
full stack
React · Next.js · BFFquando o produto pede a ponta a ponta
ia & tooling
OpenAI API · Claude API · Claude Codeagentes para scaffolding, refatoração e testes
formação
Sistemas de InformaçãoUniversidade Veiga de Almeida · conclusão prevista 2026
idiomas
Português nativo · Inglês avançado (B2)

// contato

Quer trocar uma ideia sobre sistemas?

torresmiranda.rj@gmail.com

Sempre aberto a conversar sobre arquitetura, back-end, open source — ou uma boa oportunidade. Também me encontra no LinkedIn e no GitHub.