Foto de Ésdras Andrade

Senior Software Engineer · Backend & IA

Ésdras Andrade

Mais de 12 anos construindo backend, APIs e arquiteturas. Hoje aplicando LLMs, RAG e agentes de IA.

12+anos em engenharia de software
6+anos na Infosys em projetos globais
4anos no projeto Braskem, até virar startup
15pessoas no maior time que liderei
Sobre

Engenharia sólida primeiro. IA em cima disso.

Sou engenheiro de software em Florianópolis. Passei mais de uma década construindo APIs REST, integrações e arquiteturas backend com Node.js, TypeScript e bancos SQL e NoSQL.

Também atuei como Tech Lead, liderando times de até 15 pessoas em projetos globais, e conduzi decisões técnicas difíceis: evoluir sistemas de monolito para microsserviços no ritmo do negócio, instrumentar latência com OpenTelemetry, Grafana e Datadog, migrar de SQL para NoSQL e cortar custo de infraestrutura com cache em vez de servidor maior.

Agora estou focado em AI Engineering: RAG, embeddings, agentes com LangGraph, tool calling e observabilidade de LLMs. Meu objetivo é levar IA generativa para produção com o mesmo rigor de qualquer outro sistema: testes, custo medido, latência sob controle.

Experiência

Onde construí

  1. Technology Lead

    Infosysjan/2020 – ago/2026
    • Liderei times de até 15 pessoas em projetos globais, definindo a arquitetura de serviços em Node.js e TypeScript sobre AWS e MongoDB/DocumentDB.
    • Projetei e evoluí APIs RESTful e microsserviços integrando sistemas corporativos, com foco em escalabilidade, resiliência e alta disponibilidade.
    • Implementei agentes de IA na AWS Bedrock para consultas de RH e operações de estoque em tempo real, substituindo fluxos manuais.
    • Conduzi code reviews e mentoria técnica e fui a interface técnica com stakeholders.
    Node.jsTypeScriptAWS BedrockMongoDBDocumentDBMicrosserviços
  2. Sr. Systems Analyst

    Infosysjul/2019 – jan/2020
    • Desenvolvimento e manutenção de sistemas corporativos de alta complexidade, garantindo a continuidade operacional de sistemas globais.
    Sistemas globaisÁgilPerformance
  3. Programming Analyst

    Santillana / Editora Modernajul/2018 – jan/2020
    • Projetei e mantive aplicações de grande porte em .NET e APIs REST, integrando sistemas educacionais.
    • Otimizei bancos SQL e MySQL para grande volume de acessos simultâneos.
    .NETRESTSQLMySQLJira
  4. Programming Analyst

    Runner Academiasago/2013 – mai/2016
    • Funcionalidades para sistemas internos com foco em automação de processos e integração de dados; evolução de aplicações legadas.
    AutomaçãoIntegração de dadosLegado
Cases

Decisões técnicas que pagaram a conta

Arquitetura · Evolução

Do monolito aos microsserviços, no tempo certo

Começar com um monolito para entregar rápido, reorganizar em monolito modular quando os domínios ficaram claros e extrair microsserviços só quando a escala e os times pediram.

− microsserviços cedo demais
+ monolito → monolito modular
+ microsserviços conforme o crescimento
Observabilidade · Latência

Medir antes de otimizar

Instrumentação com OpenTelemetry, dashboards no Grafana e monitoramento no Datadog para achar os gargalos de latência com dados, não com palpite.

− "o sistema está lento"
+ traces distribuídos (OpenTelemetry)
+ p95/p99 e alertas no Grafana e Datadog
Performance · Custo

Cache antes de escalar servidor

Endpoints travando e pesando no servidor. Em vez de aumentar a máquina, coloquei uma camada de cache com Redis nos pontos quentes.

− upgrade de servidor
+ Redis nos endpoints críticos
+ custo final menor para o cliente
Dados · Escala

Migração de SQL para NoSQL

Bancos com alto volume chegando ao limite. Conduzi a escala e a migração do modelo relacional para NoSQL onde o padrão de acesso pedia.

− gargalo no banco relacional
+ modelo orientado ao acesso
+ escala horizontal
IA · Automação

Agentes no lugar do processo manual

Consultas de RH e operações de estoque eram feitas à mão. Desenhei agentes na AWS Bedrock que executam essas tarefas direto nos sistemas.

− execução manual
+ agentes com tool calling
+ estoque consultado em tempo real
Projetos

Projetos que construí

Projeto em destaque · 4 anos · de Dev Sênior a Tech Lead

Plataforma de gestão logística da Braskem

Entrei como desenvolvedor sênior no levantamento de requisitos e saí como Tech Lead, acompanhando o projeto até ele se tornar o software de gestão de logística da Braskem, reduzindo custos e aumentando a produtividade das frotas. O produto cresceu tanto que virou uma startup.

  1. RequisitosLevantamento com a operação e desenho da solução
  2. ProdutoSoftware oficial de gestão logística da Braskem
  3. StartupA plataforma ganhou vida própria como empresa
Em desenvolvimento

Legal Case Intelligence

O advogado cria um caso, envia petições, contratos e e-mails, e faz perguntas. O sistema responde com citações e evidências tiradas dos próprios documentos. Apoio à pesquisa jurídica, sem tomar decisões no lugar do advogado.

legal-case-intelligence · tracedemo
> "Quais cláusulas de multa existem no contrato do caso #214?"
planclassifica intenção → busca documental
toolsearch_documents(case=214, k=5)
retrieve3 chunks · pgvector · 41 ms
rerankscore ≥ 0.78 · 2 evidências
answer2 cláusulas + citações [p.4, p.11]
✓ 1.284 tokens · US$ 0,004 · 1,8 s
Python 3.12FastAPILangGraphPostgreSQL + pgvectorClean Architecturepytest
Protótipo

Surf Forecast Agent · Floripa

Agente que cruza dados de ondas em tempo real e recomenda praias de Florianópolis pelo nível do surfista, respeitando as restrições da temporada de pesca. Arquitetura modular pronta para outras cidades.

AgenteDados em tempo realArquitetura modular
Stack

Ferramentas do dia a dia

IA & LLMs

  • RAG
  • LangGraph
  • AWS Bedrock
  • Agentes de IA
  • Prompt Engineering
  • Embeddings
  • pgvector

Backend

  • Node.js
  • TypeScript
  • JavaScript
  • Python
  • FastAPI
  • .NET
  • APIs REST
  • Microsserviços

Dados

  • MongoDB
  • DocumentDB
  • PostgreSQL
  • SQL
  • MySQL
  • Redis

Observabilidade

  • OpenTelemetry
  • Grafana
  • Datadog

Cloud & Entrega

  • AWS
  • Azure
  • Docker
  • Git
  • GitHub Actions

Automação & Processo

  • Node-RED
  • Power Automate
  • UiPath
  • Scrum
  • Code Review
  • Mentoria
Formação

Estudo contínuo

2026 · cursando

Graduação em Inteligência Artificial

Cruzeiro do Sul

2011 – 2014

Análise e Desenvolvimento de Sistemas

Cruzeiro do Sul

Idiomas

Inglês técnico

Leitura de documentação e escrita; conversação em evolução. Espanhol intermediário.

Vamos construir algo que escale?

Quer trocar ideia sobre arquitetura, backend ou IA aplicada? Me chama em qualquer um dos canais abaixo.