Grão Direto · Uberaba, BR

Desenvolvedor full stack.

Backend confiável

Do backend ao mobile — Node.js, NestJS, AWS e Flutter —, com foco em confiabilidade e consistência sob carga.

01 — Sobre

Full stack na Grão Direto, com um pé na pesquisa.

Sou o Eder. Trabalho full stack na Grão Direto, onde passo a maior parte do tempo no backend — concorrência, entrega de mensagens e consistência sob carga. Termino Engenharia de Computação no IFTM em 2026 e gosto de manter um pé na pesquisa, de algoritmos genéticos a hackathons.

02 — Stack

As ferramentas — e onde cada uma entrou em campo.

Passe o mouse ou toque em cada uma para ver o caso real.

Backend
Cloud & mensageria
Mobile
Front-end

03 — Cases

Três problemas reais, animados ao vivo.

Cada um é um problema que resolvi em produção. Deixei rodando para você ver a ideia funcionando.

Saldo que nunca é resgatado duas vezes

Participei da implementação de um programa de fidelidade: o usuário acumula pontos e troca por prêmios. Cada lote de pontos expira numa data, e o resgate precisa consumir sempre os mais antigos primeiro — então modelei o saldo como um ledger de lotes (FIFO), não um contador. Sob concorrência, dois resgates simultâneos liam o mesmo saldo e passavam os dois; um lock pessimista no banco acabou com os resgates em dobro.

250+ resgates no 1º trimestre

A fila que entrega 100%

A plataforma envia notificações por SMS e WhatsApp via Twilio. Em picos, a API batia no rate limit e derrubava mensagens — o usuário simplesmente não recebia. Coloquei uma fila FIFO no AWS SQS entre a aplicação e o Twilio: falha transitória (429, timeout, 5xx) volta pra fila, falha permanente é descartada e o que esgota as tentativas cai numa DLQ com redrive controlado.

100% de entrega · zero erros de rate limit

Grade horária que se resolve sozinha

Montar a grade horária de um curso à mão é um quebra-cabeça: turmas, professores e salas que não podem se sobrepor. No meu projeto de pesquisa no IFTM, ataquei isso com algoritmos genéticos — em vez de testar todas as combinações, a solução evolui geração após geração até acabar com os conflitos. Aqui ao vivo: cada célula é uma aula e o vermelho marca um professor em dois horários ao mesmo tempo.

04 — Conquistas

05 — Trajetória

Trajetória

  1. Grão Diretofev/2024 — hoje

    Desenvolvedor full stack

    Do backend ao mobile: o sistema de fidelidade (ledger), as filas SQS, validação facial e testes A/B que subiram a conversão do cadastro em 12%.

  2. bugWaremar/2022 — fev/2024

    Líder técnico

    Empresa júnior do IFTM. Liderei o time técnico em projetos sob demanda — arquitetura, código e mentoria dos novatos.

  3. IFTMconclusão dez/2026

    Engenharia de Computação

    Pesquisa em otimização com algoritmos genéticos e hackathons no currículo.

06 — Contato

Vamos construir algo que não cai?

Backend, agtech, um problema cabeludo de concorrência ou só uma boa ideia. Manda mensagem — vai ser um prazer.