
Marcelo Alberico Macedo
Desenvolvedor Full-Stack
Sobre Mim
Engenheiro de Software com mais de 15 anos de experiência projetando e desenvolvendo sistemas escaláveis para e-commerce, BI, plataformas SaaS e soluções omnichannel. Ao longo da carreira, participei da construção de aplicações utilizadas por milhares de usuários, incluindo operações de alta disponibilidade e ambientes com grande volume de transações.
Atuo principalmente com TypeScript, Node.js, NestJS, React e Next.js, com sólida experiência em microsserviços, arquitetura orientada a eventos, mensageria assíncrona, modelagem de dados e integração de sistemas.
Tenho perfil hands-on e visão de produto, participando desde a definição dos requisitos e arquitetura até a entrega, observabilidade e evolução das soluções em produção.
Também utilizo inteligência artificial no dia a dia para acelerar desenvolvimento, testes, revisão de código e automação de processos, acompanhando continuamente a evolução de LLMs, agentes de IA e ferramentas modernas de engenharia de software.
MBA em Engenharia de Software pela USP/Esalq, Pós-graduação em Desenvolvimento Web pela UFSCar e Inglês C1 (EF SET).
Impacto em Produção
99,99%
Taxa de entrega de mensagens
Elevada de 97% para 99,99% em plataforma de chatbot de alta disponibilidade, sustentando grande volume de transações em produção.
AWS
Otimização de custos e infraestrutura
Redução de custos operacionais e ganho de eficiência de recursos em nuvem através de reconfiguração e otimização contínua do ambiente AWS.
Projetos em Destaque
Tolerância a Falhas em Microsserviços
Trabalho de conclusão do MBA em Engenharia de Software pela USP/Esalq. Avalia comparativamente técnicas de tolerância a falhas em arquiteturas de microsserviços — como Circuit Breaker, Retry e Bulkhead — sob cenários controlados de gargalo de CPU e memória, com análise de impacto na resiliência e disponibilidade dos serviços.
Resiliência sob Estresse de Carga
Case de resiliência em microsserviços Node.js: um serviço simula um memory leak real até o crash-loop por OOM, e o order-service evolui, branch a branch, com retry com backoff exponencial, circuit breaker e bulkhead — reduzindo a latência p(95) em 14x e aumentando o throughput em 53%.
Graceful Degradation & Rate Limit Bypass com Redis
Case técnico baseado em cenário real de integração com a API do Google Sheets: requisições diretas de carga estouravam a quota de 300 req/min, gerando falhas em cadeia (HTTP 429). Com um mock em Go reproduzindo os limites reais e Graceful Degradation com Redis na aplicação Laravel, a taxa de erro caiu de 78,3% para 0% e as chamadas à API externa reduziram mais de 95%.
Experiência Profissional
Desenvolvedor de Software Sênior
Dealerspace - 2025 - 2026
- Desenvolvimento de arquitetura de microsserviços e plataforma de comunicação omnichannel com TypeScript.
- Implementação de automações de atendimento e integrações com APIs externas, incluindo recursos de inteligência artificial e agentes conversacionais para interação e automação de tarefas.
- Configuração e otimização de ambiente AWS. Aplicação de testes unitários, refatoração contínua e garantia da qualidade do código.
Desenvolvedor de Sistemas Sênior
New Way - 2020 — 2025
- Garantia de alta disponibilidade em plataforma de chatbot, elevando a taxa de entrega de mensagens de 97% para 99,99%.
- Otimização da infraestrutura AWS, reduzindo custos operacionais e aumentando a eficiência dos recursos em nuvem.
- Implementação de melhorias e novas funcionalidades para dinamizar o atendimento ao cliente e aprimorar a experiência do usuário.
Formação Acadêmica
MBA em Engenharia de Software
USP / Esalq (Universidade de São Paulo)
Especialização em Desenvolvimento de Software para Web
UFSCar (Universidade Federal de São Carlos)
Certificações
AWS Foundations
Pluralsight
AI Agents
Hugging Face
Expert Node.js Microservices
Pluralsight
Certificado oficial EF SET 66/100 (C1 Advanced)
EF SET