Sou Desenvolvedor Backend especializado na construção e evolução de APIs, microsserviços e aplicações web escaláveis. Trabalho principalmente com TypeScript, Java e Python, tendo o ecossistema Node.js como principal base para soluções de alta disponibilidade.
- Arquitetura & Resiliência: Modelagem de domínio, sistemas orientados a eventos, comunicação síncrona/assíncrona e padrões de tolerância a falhas utilizando RabbitMQ, Kafka, gRPC e WebSockets.
- Segurança & Acesso: Mecanismos robustos de autenticação e autorização via JWT, OAuth, OTP, hashing de senhas e controle de acesso baseado em papéis (RBAC).
- Infraestrutura & Persistência: Modelagem avançada em PostgreSQL, MongoDB e Redis, conteinização com Docker, pipelines de CI/CD e serviços cloud na AWS.
Atualmente, desenvolvo dois SaaS próprios, sendo responsável por todo o ciclo de vida dos produtos, desde a definição da arquitetura até a preparação para produção.
Busco oportunidades para integrar equipes de engenharia de alta performance, contribuindo ativamente com decisões de arquitetura de software, qualidade de código e evolução de produtos escaláveis.
Se você é um Tech Lead ou Recrutador, veja abaixo como divido minhas competências práticas:
- Doc Flow: Motor assíncrono e distribuído de processamento e conversão de documentos. Arquitetura modular construída com Next.js, Flask/Python, RabbitMQ, Celery e WebSockets (Redis + Socket.IO) para garantir controle estrito de recursos e isolamento de carga.
- LinkSwift: Plataforma de encurtamento de links focada em desempenho, persistência de dados e evolução contínua para ambiente produtivo. (Em evolução constante para deploy produtivo).
- Order Processing Patterns: Projeto focado estritamente em padrões arquiteturais de backend para resiliência no processamento de fluxos complexos.
- gRPC Playground: Laboratório de arquitetura backend focado em comunicação de baixa latência, estratégias de cache e engenharia de performance.
- Gateway Failover API: Solução desenvolvida para um desafio técnico BeTalent de nível Pleno/Sênior, simulando um sistema de pagamentos multi-gateway. Implementa processamento de compras com priorização configurável de provedores e fallback automático em caso de falha, além de persistência de transações, reembolsos, RBAC e testes automatizados com AdonisJS, MySQL, Docker e Japa.
- Task Manager: Sistema colaborativo de gestão de tarefas desenvolvido para um desafio técnico de vaga Full Stack Júnior na Jungle Gaming. Foi meu primeiro projeto baseado em arquitetura de microsserviços, com NestJS, RabbitMQ, PostgreSQL, Docker e WebSockets, implementando API Gateway, serviços independentes de autenticação, tarefas e notificações, comunicação assíncrona por eventos e notificações em tempo real. Este projeto consolidou minha base prática em arquitetura distribuída, mensageria e separação de responsabilidades.
📬 Vamos nos conectar?
- LinkedIn: Eduardo Souza
- Se quiser discutir sobre System Design, Mensageria ou a arquitetura do meu SaaS, sinta-se à vontade para abrir uma Issue ou me chamar na rede social!


