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

Luiza Labs - 2026

  • Atuação no Cérebro da Lu, desenvolvendo soluções de inteligência artificial e automação para o assistente virtual.
  • Desenvolvimento de solução utilizando o Google ADK (Agent Development Kit) para construção de agentes de IA.
  • Atuação na saúde da aplicação, monitorando e garantindo a estabilidade de integrações com APIs externas.

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