além do script
Profile

Marcelo Alberico Macedo

Desenvolvedor Full-Stack

Node.jsPHPPythonGo
MicrosserviçosAWSEscalabilidadeIA/LLMs

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

TCC · MBANota 10 · USP/Esalq

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.

MicrosserviçosResiliênciaCircuit BreakerNode.jsArquitetura
Case Técnico

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%.

Circuit BreakerRetryBulkheadNode.jsResiliência
Case Técnico

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%.

Graceful DegradationRate LimitingRedisLaravelSistemas Distribuídos

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