Backend Engineer | TypeScript • Java
APIs, microsserviços e sistemas escaláveis.
Construo aplicações backend com foco em desempenho, arquitetura bem definida e código organizado.
Atualmente desenvolvo dois produtos próprios (SaaS).
Backend
- TypeScript (NestJS, Express, AdonisJS) e Java (Spring Boot)
- APIs REST, microsserviços e gRPC
- Mensageria: RabbitMQ e Kafka
- Cache: Redis
- Bancos: PostgreSQL e MySQL (Prisma / TypeORM)
- Docker e preparação para produção
Também tenho experiência com
- Frontend (React, Next.js)
- Python (scripts de automação e o Doc Flow)
-
Doc Flow
Sistema de processamento e conversão assíncrona de documentos.
Arquitetura modular com filas, workers e notificações em tempo real.
Backend em Python/Flask. -
LinkSwift
Plataforma de encurtamento de links com controle de acesso, segurança e métricas.
Backend em Express + TypeScript, Prisma e Redis.
Foco em desempenho e preparação para produção.
-
Order Processing Patterns
Comparação entre duas abordagens de processamento de pedidos:
orquestração centralizada com filas (RabbitMQ) versus eventos distribuídos (Kafka).
Análise de desacoplamento, resiliência e comportamento em falhas. -
gRPC Playground
Estudo de performance com gRPC + estratégia de cache (Cache Aside).
Benchmark com ~100k usuários comparando PostgreSQL puro vs PostgreSQL + Redis
(ganho de ~3,1× no throughput e redução de ~67% na latência média).
-
Gateway Failover API
Desafio técnico nível Pleno/Sênior (BeTalent).
Sistema de pagamentos com múltiplos gateways, priorização automática e fallback em caso de falha.
Desenvolvido com AdonisJS 7 + MySQL. -
Task Manager
Desafio técnico Full Stack Júnior (Jungle Gaming).
Sistema de gestão de tarefas com microsserviços (NestJS), RabbitMQ, WebSocket e monorepo (Turborepo).
Meu primeiro projeto com essa arquitetura.
- LinkedIn → Eduardo Souza
- WhatsApp → +55 16 99772-4259


