Pular para o conteúdo
Renan Sued

Rio de Janeiro, Brasil · UTC−3 · Remoto ou relocação

Renan Sued

Senior AI Engineer · Solution Architect

Construo software de produção: plataformas corporativas, agentes de IA e os times de engenharia que os operam.

Entrego software desde 2014, de apps mobile a plataformas corporativas em Java e AWS. Hoje lidero times cujas plataformas alcançam mais de 93,4 milhões de usuários ativos em seis meses. Desde 2020 construo agentes com LLM, guardrails, recuperação de informação e revisão humana, no trabalho e no BikerWay, meu próprio produto.

~/renan

whoami

Renan Sued

Senior AI Engineer · Solution Architect

Rio de Janeiro, Brasil · UTC−3

aberto a remoto ou relocação

Impacto em engenharia

Escala real, não adjetivos.

Cada número aqui vem do meu currículo ou dos meus próprios registros. Onde não há número, não há afirmação.
  • entregando software desde

    2014

    Cerca de 12 anos, de apps mobile a plataformas corporativas.

  • usuários ativos em seis meses

    93,4 mi+

    Usuários ativos em uma janela de seis meses nas plataformas corporativas entregues pelos times que lidero.

  • times · engenheiros liderados

    5 · 15

    Times multidisciplinares na Lumis, além de mentoria de engenheiros e arquitetos.

  • de transações diárias

    Milhões

    Pelas APIs, serviços orientados a eventos e DXPs que arquitetei.

  • sistemas de IA entregues na Lumis

    4

    Agentes de SDLC, agentes de automação de processos, um assistente com RAG, um agente de conteúdo.

  • trabalhando com LLMs desde

    2020

    Modelos Claude, OpenAI, Gemini e DeepSeek.

O que eu construo

Seis tipos de sistema, um jeito de trabalhar.

A maior parte da minha carreira foi em backend e plataformas corporativas. IA e engenharia de produto são para onde essa base está indo.
  • Sistemas de IA

    Agentes e aplicações com LLM para cargas de trabalho reais: automação do SDLC, agentes de automação de processos com proteção contra prompt injection e um assistente com recuperação de informação (ambos em produção), além de agentes de conteúdo com revisão humana.

    GuardrailsRAGHuman-in-the-loopMCP
  • Sistemas Distribuídos

    Serviços orientados a eventos e plataformas de alta disponibilidade para clientes financeiros regulados, além de filas de eventos com execução garantida e sem processamento duplicado.

    Orientado a eventosAlta disponibilidadeKafkaPython
  • Plataformas Backend

    APIs em Java e Digital Experience Platforms levadas do desenho ao deploy, processando milhões de transações diárias com segurança e conformidade desde a concepção.

    JavaSpring BootREST APIsDXP
  • Infraestrutura em Nuvem

    Arquitetura cloud-native na AWS com infraestrutura como código, containers e acesso de menor privilégio. Postgres gerenciado, edge functions e serverless quando atendem melhor à restrição.

    AWSIaCDockerSupabase
  • Plataformas de Desenvolvimento

    A engrenagem que permite aos times entregar: DevSecOps e LLMOps, CI/CD, quality gates, OpenTelemetry e agentes que levam uma tarefa do início até o staging.

    CI/CDSonarQubeOpenTelemetryClaude Code
  • Engenharia de Produto

    Produtos de ponta a ponta: BikerWay em mobile, web, admin e dados; experimentação A/B e multivariada para plataformas de marketing; produtos fintech na Sued Team, que fundei.

    MobileWebExperimentação0 → 1

IA em produção

O modelo é só uma peça. O sistema é o trabalho.

Todo sistema de IA que entrego segue o mesmo caminho da intenção à produção. Selecione uma etapa para ver o que ela significa na prática e onde eu a construí, com um status honesto em cada peça.
Produção
Roda com usuários reais ou dados de produção
Em uso
Ferramenta interna que uso ativamente
Experimental
Construído e testado, ainda sem operação regular
Planejado
Desenhado e no board, ainda não construído

Um pipeline de seis etapas. Selecione uma etapa para ver o que ela significa e onde eu a construí.

  1. 01 · intenção e aprovação

    Humano

    Define o objetivo e assume o risco. Qualquer coisa irreversível, paga ou pública espera um sim explícito.

    Onde já fiz isso

    • Agente de conteúdo com revisão humana (human-in-the-loop)

      Produção

      Uma nota de confiança decide quais itens uma pessoa revisa antes da publicação.

    • Aprovação obrigatória antes de qualquer execução paga

      Produção

      Os pipelines de dados do BikerWay param e pedem aprovação no Telegram antes de trabalho pago ou demorado.

    • Portões de risco exclusivos de humanos para o time de agentes

      Em uso

      Merge na main, migrations em produção, primeira chamada de API paga e publicação pública sempre param para mim.

Os conceitos, com lastro

  • Orquestração de agentes

    Um coordenador, vários especialistas de escopo restrito e regras explícitas sobre quem decide quando discordam.

    Entrega AI-first na Lumis · time de agentes do BikerWay

  • Tool calling e MCP

    Agentes agem por meio de ferramentas com credenciais restritas, não por acesso livre.

    Ferramental da Lumis · pipelines do BikerWay

  • Saídas estruturadas

    A saída do modelo é dado com schema. Se não valida, não vai para produção.

    Plataforma de dados do BikerWay

  • RAG

    Chunking, embeddings e busca vetorial por trás de um assistente usado pelos clientes de um escritório de advocacia.

    Lumis · escritório de advocacia multinacional

  • Fluxos automatizados

    Agentes que levam uma tarefa do início até o staging, ou um conteúdo da busca até a publicação.

    Agentes de SDLC da Lumis · agente de conteúdo

  • Humano no circuito

    A confiança decide o que uma pessoa precisa revisar; humanos aprovam tudo que é pago, público ou irreversível.

    Agente de conteúdo da Lumis · aprovações do BikerWay

  • Observabilidade

    Traces, histórico de execuções e custo por chamada, para que o comportamento de um agente possa ser explicado depois.

    OpenTelemetry na Lumis · execuções dos pipelines do BikerWay

  • Avaliação e quality gates

    Notas calculadas a partir de sinais objetivos, com limiares por domínio que decidem entre aprovação automática ou revisão.

    Camada de ingestão do BikerWay · agente de conteúdo da Lumis

  • Guardrails

    Validação de entrada e saída e proteção contra prompt injection. Conteúdo de terceiros é dado, nunca instrução.

    Agentes em produção na Lumis

  • Confiabilidade em produção

    CI/CD, menor privilégio, orçamentos que falham fechados e aprovações antes de etapas pagas ou arriscadas.

    LLMOps na Lumis · runtime do BikerWay

Estudo de caso · BikerWay

Meu próprio produto, construído como um sistema de produção.

Uma plataforma de mapa, comboios e motoclubes para motociclistas, com pipelines de IA que mantêm vivo o catálogo de rotas e lugares.
BetaBeta no Android · iOS depoisFundador e engenheiro líder, com um time pequeno

O problema

Motociclistas no Brasil planejam viagens em torno de perguntas que apps genéricos de mapa não respondem bem: em quais postos, oficinas e hospedagens dá para confiar, e quais estradas valem a pena de moto. Motoclubes e rolês em grupo vivem espalhados em grupos de mensagem. Nenhum produto reunia o mapa e a comunidade.

O objetivo é algo como um PlugShare para motociclistas: um mapa compartilhado que a comunidade confirma, corrige e amplia, onde quem chega já encontra rotas e lugares úteis no primeiro dia.

O produto

  • Comboios ao vivo

    Rolês em grupo em um mapa ao vivo. Uma tarefa nativa de localização em segundo plano mantém o comboio visível com o celular no bolso.

  • Rotas e lugares confiáveis

    Rotas recomendadas, lugares relevantes para motociclistas (postos, oficinas, mirantes), avaliações e um consenso da comunidade sobre o preço do combustível.

  • Motoclubes

    Motoclubes com rankings, territórios, recrutamento e check-ins.

  • Eventos e convites

    Eventos e encontros de motoclubes, com links de convite que abrem o app ou levam a uma página de download.

  • Garagem

    Uma garagem virtual com consumo de combustível, gastos e histórico de manutenção por moto.

  • Diário de bordo

    Um registro de rolês anteriores com distância, duração, número de motos e fotos.

A IA dentro dele, com status honesto

  • Pipelines de descoberta de rotas e lugaresProdução
  • Camada única de ingestãoProdução
  • Time de agentes de desenvolvimentoEm uso
  • Motor de marketing com IAExperimental
  • Runtime de IA com controle de custoExperimental
  • Time de agentes de conteúdo (AG-0…AG-7)Planejado
Tela Estrada do BikerWay: mapa escuro do Rio de Janeiro com rotas coloridas, pinos de lugares e um card da rota desafiadora Rio → Petrópolis.
Formulário de novo comboio: ponto de partida a partir de um evento, destino, data e hora de saída e privacidade aberto, privado ou só clube.

Força de trabalho de IA · minha tese de trabalho

Agentes como uma organização de engenharia, com um humano segurando as chaves.

Gerar texto é a parte fácil. A engenharia interessante está em desenhar responsabilidades, ferramentas, permissões, memória, fluxos, avaliação, aprovação humana, observabilidade e tratamento de falhas. Testo essa tese em trabalho real com um time de 14 agentes Claude Code que refina e constrói o roadmap do BikerWay.

O time de agentes do BikerWay, do fundador humano até os especialistas. Selecione um agente para ver seu papel.

Humano

Orquestração

tech-lead

Em uso

Orquestração

Lê a história, escolhe os especialistas relevantes, consolida as posições em um plano e mantém a documentação de arquitetura e o board fiéis à realidade.

Sintetiza quando as posições convergem.

Arbitragem

Produto

Construção

Qualidade e risco

O que isto é, com honestidade

Isto não é uma empresa autônoma. Os agentes não conversam entre si em segundo plano e nada roda agendado ainda. Uma sessão que eu abro invoca cada especialista, coleta as posições por escrito e aplica as regras de arbitragem. O valor está nas restrições: quem pode decidir o quê, o que precisa de um humano e o que fica registrado.

Como uma história vira código

  1. 1

    História. Escrevo ou atualizo a história no board.

  2. 2

    Triagem. O tech lead decide quais especialistas importam para ela.

  3. 3

    Consulta. Cada especialista devolve uma posição curta por escrito: abordagem, riscos, custo.

  4. 4

    Convergir ou arbitrar. Acordo → um plano. Divergência técnica → CTO. Divergência de negócio → CEO. Vulnerabilidade → veto de segurança.

  5. 5

    Implementar. Os agentes de construção executam o plano único.

  6. 6

    Verificar. O QA roda as suítes e lista o que ainda precisa de um aparelho real.

  7. 7

    Revisar. Segurança (bloqueante) e jurídico revisam tudo que envolve autenticação, dados pessoais ou pagamentos.

  8. 8

    Fechar. O board é atualizado para refletir a realidade, não as intenções.

Portões de risco que sempre param para um humano

  • Merge na main / deploy em produção
  • Aplicar uma migration de schema ou RLS em produção
  • A primeira chamada de API paga numa sessão, e qualquer lote grande
  • Publicar qualquer coisa publicamente
  • Usar um token pessoal ou rotacionar credenciais
  • Trocar de provedor de LLM no meio de uma história

O problema de design, dimensão por dimensão

Produção
Roda com usuários reais ou dados de produção
Em uso
Ferramenta interna que uso ativamente
Experimental
Construído e testado, ainda sem operação regular
  • Responsabilidades

    Em uso

    Um papel por agente, escrito como definição versionada, com direitos de decisão explícitos.

  • Ferramentas

    Em uso

    A definição de cada papel o restringe aos próprios repositórios. Próximo passo: agentes de conteúdo que agem apenas por um servidor MCP sobre uma única camada de ingestão.

  • Permissões

    Produção

    Quem verifica permissões é o banco, não o prompt. Hoje há uma service account restrita por pipeline; uma por agente de conteúdo está planejada.

  • Memória

    Em uso

    Um repositório de contexto compartilhado (arquitetura, checklist de schema, roadmap, registro de status real) é carregado em toda sessão, em todos os repositórios.

  • Fluxos

    Em uso

    O protocolo de consenso para construir; descobrir → enriquecer → pontuar → ingerir para dados.

  • Avaliação

    Produção

    Confiança calculada a partir de evidências. Próximo passo: taxa de aprovação por agente e custo por item aprovado na fila de curadoria.

  • Aprovação humana

    Em uso

    Portões de risco para tudo que é irreversível, pago ou público; uma mensagem de aprovação antes de toda execução paga de pipeline.

  • Observabilidade

    Produção

    Histórico de execuções e etapas de cada pipeline; custo de tokens registrado por chamada.

  • Tratamento de falhas

    Experimental

    Retomada idempotente por status, orçamentos que falham fechados e um botão de desligar por agente, planejado.

Próxima camada: agentes de conteúdo no caminho de dados de produção

Planejado

Um time de agentes que mantém vivo o catálogo do BikerWay. Cada um terá identidade e permissões próprias no banco, gravará apenas pela camada de ingestão compartilhada e enviará tudo abaixo do seu limiar de confiança para uma fila de curadoria humana.

  • AG-0 Editor-chefe
  • AG-1 Lugares
  • AG-2 Eventos
  • AG-3 Rotas famosas
  • AG-3B Rotas compostas
  • AG-4 Desafios e insígnias
  • AG-5 Peças e manuais
  • AG-6 Ofertas
  • AG-7 Verificador

Experiência

De entregar apps a liderar times de plataforma.

Doze anos, dois arcos: responsabilidade técnica crescente na Lumis, e a IA passando de ferramenta para os sistemas que construo.
  1. dez 2021 – atual · Rio de Janeiro

    Solution Architect | Software AI-Systems Engineer · Lumis

    Líder técnico de cinco times que constroem plataformas corporativas, e o engenheiro por trás dos sistemas de IA ao redor delas.

    Impacto

    • Lidero 5 times de engenharia (15 engenheiros) que entregam plataformas corporativas para mais de 93,4 milhões de usuários ativos em seis meses; faço mentoria de engenheiros e arquitetos; sou chapter leader de práticas e ferramentas.
    • Arquitetei APIs escaláveis, serviços orientados a eventos e várias Digital Experience Platforms, do desenho ao deploy, processando milhões de transações diárias.
    • Liderei engenharia e arquitetura para clientes críticos de bancos e seguradoras: segurança, conformidade e alta disponibilidade para cargas reguladas.
    • Desenhei agentes de desenvolvimento que automatizam o SDLC do time de ponta a ponta, do início da tarefa à implementação, testes e entrega para staging.
    • Construí e opero agentes de IA em produção para análise de processos e desenho de soluções, com guardrails de LLM, validação de entrada e saída e proteção contra prompt injection.
    • Liderei a migração WordPress → Java/Lumis XP de um escritório de advocacia multinacional, incluindo um assistente de IA em produção com bancos vetoriais, embeddings e chunking.
    • Entreguei um agente de conteúdo autônomo (buscar, gerar, analisar, publicar) com nota de confiança e revisão humana.
    • Estabeleci práticas de DevSecOps e LLMOps: CI/CD, infraestrutura como código, Docker, SonarQube, OpenTelemetry e acesso de menor privilégio.

    Principais desafios de engenharia

    • Tornar a IA confiável para produção: validação, guardrails e revisão humana pensados desde o início.
    • Requisitos de segurança, conformidade e disponibilidade de clientes financeiros regulados.
    • Levar ferramentas AI-first a cinco times sem fragmentar a forma como trabalham.

    Tecnologias

    JavaAWSCloud-nativeAgent orchestrationMCPVector databasesDockerIaCSonarQubeOpenTelemetryClaude CodeCursorLumis XP
  2. jan 2017 – dez 2021 · Rio de Janeiro

    Software Development Engineer · Lumis

    Engenheiro full-stack que assumiu a liderança técnica de uma grande plataforma web de varejo e da modernização de DevOps do time.

    Impacto

    • Líder técnico da plataforma web de um grande grupo brasileiro de shopping centers: aplicações corporativas sobre plataformas de experimentação de conteúdo com Java, React, Vue.js, AWS e SQL.
    • Líder técnico da modernização de DevOps (Git, Jenkins, Docker, SonarQube) e da arquitetura orientada a eventos; automatizei testes A/B, auto-targeting e multivariados para experimentos de marketing.
    • Filas de eventos e processamento de arquivos com Python e Kafka, com execução garantida e sem processamento duplicado.
    • Desenvolvimento full-stack com Java, JavaScript, Node, React, Redux, Lumis XP, jQuery e XSL.

    Principais desafios de engenharia

    • Introduzir CI, containers e quality gates de código em um processo de entrega que já estava rodando.
    • Automatizar experimentos de marketing: testes A/B, auto-targeting e multivariados.

    Tecnologias

    JavaJavaScriptReactVue.jsNodePythonKafkaAWSSQLJenkinsDockerSonarQube
  3. jun 2015 – dez 2016 · Rio de Janeiro

    Software Engineer · Fundador · Sued Team

    Fundei o time e liderei a engenharia de aplicações fintech corporativas.

    Impacto

    • Construí produtos fintech de ponta a ponta com Java, Android, MVC, MySQL, Node e React.
    • Gerenciei 4 projetos nos domínios militar, pet-tech e de pesquisa política.

    Principais desafios de engenharia

    • Ser dono de um produto da primeira linha de código até a entrega ao cliente.

    Tecnologias

    JavaAndroidMySQLNodeReact
  4. jan 2015 – dez 2016 · Rio de Janeiro

    Software Engineer Mobile · Fluxo Consultoria UFRJ

    Apps mobile com requisitos de segurança e de reconhecimento.

    Impacto

    • App de avaliação de aptidão física militar para a FAB (Força Aérea Brasileira): Android, Firebase, JWT, OAuth2 e criptografia customizada.
    • Reconhecimento automático de medicamentos em receitas com OCR (Tesseract).

    Principais desafios de engenharia

    • Requisitos de segurança de um cliente militar em uma plataforma mobile.

    Tecnologias

    AndroidFirebaseJWTOAuth2Tesseract OCR
  5. jun 2014 – dez 2016 · Rio de Janeiro

    Software Engineer Fullstack · Sued Team

    Onde tudo começou: apps para alunos e professores.

    Impacto

    • Apps mobile e web para alunos e professores de duas instituições federais de ensino público (MySQL, PHP, push via GCM, Android, VPS Linux).

    Principais desafios de engenharia

    • Entregar e hospedar apps reais para escolas reais enquanto ainda estudava.

    Tecnologias

    AndroidPHPMySQLGCMLinux

Formação e certificações

  • Bacharelado em Engenharia de Controle e Automação, PUC-Rio · 2024

    Domínio adicional em Engenharia de Software. TCC: GADEMO Web, simulação e otimização evolutiva com algoritmos genéticos.

  • Curso Técnico em Controle, Robótica e Automação, CEFET/RJ

    Curso técnico de nível médio.

  • Google Generative AI Leader · Google Cloud · 2026

    Certificação em IA generativa estratégica e aplicada.

  • Claude Certified Architect · Anthropic · em andamento

    Ainda não obtida.

  • 2º lugar, Hackathon de Sustentabilidade e Energia da PUC-Rio · 2018

Trabalhos selecionados

Problemas, decisões e resultados.

Os nomes dos clientes ficam em sigilo; a engenharia não. Campos sem nada verificado por trás ficam de fora em vez de serem preenchidos.
  • Meu produto · fundador e engenheiro líder

    BikerWay

    Beta

    Falta aos motociclistas um mapa confiável e específico de rotas e lugares, e as ferramentas para rolês em grupo e motoclubes estão espalhadas.

    Abordagem, arquitetura, resultado e aprendizados
    Abordagem
    Um app nativo sobre um backend Supabase compartilhado, uma plataforma de dados em que a IA propõe itens do catálogo sob regras e aprovação humana, e um time de agentes Claude Code que refina e constrói o roadmap.
    Arquitetura
    Cinco repositórios, um projeto Supabase, uma camada de ingestão e aprovações antes de qualquer trabalho pago ou irreversível.
    Tecnologia
    Expo / React NativeTypeScriptSupabaseNext.jsViteZodn8nGemini · OpenAI · DeepSeekClaude Code
    Resultado
    App Android em beta com testadores reais; web app e painel administrativo em produção; pipelines de IA gravando dados com evidências em produção.
    O que aprendi
    Os bugs mais difíceis entre repositórios vieram da falta de contexto compartilhado, não de ter muitos repositórios. Contexto é infraestrutura.
  • Lumis · 2021 – atual

    Sistemas de IA na Lumis

    Times de entrega e clientes corporativos precisavam de IA que se sustentasse em produção, com validação, guardrails e revisão humana.

    • Agentes de desenvolvimento do SDLC

      Em uso
      Problema
      Repasses manuais entre pegar uma tarefa e entregá-la para staging.
      Abordagem
      Agentes de desenvolvimento autônomos que cobrem implementação e testes até a entrega para staging/homologação.
      Resultado
      Etapas manuais removidas do caminho de release; releases aceleradas.
    • Agentes de automação de processos

      Produção
      Problema
      Análise de processos e desenho de soluções feitos à mão.
      Abordagem
      Agentes em produção com treinamento de agentes, guardrails de LLM, validação de entrada e saída e proteção contra prompt injection.
      Resultado
      Em produção, construídos e operados por mim.
    • Assistente para um escritório de advocacia multinacional

      Produção
      Problema
      Uma plataforma em WordPress que precisava escalar, e um assistente voltado a clientes sobre ela.
      Abordagem
      Migração para Java / Lumis XP em escala; recuperação de informação com bancos vetoriais, embeddings e chunking.
      Resultado
      Assistente de IA em produção para casos de uso voltados a clientes.
    • Agente de conteúdo autônomo

      Problema
      Cadastrar conteúdo em plataformas emergentes.
      Abordagem
      Buscar → gerar → analisar → publicar, com uma nota de confiança decidindo quando um humano revisa.
      Resultado
      Entregue com revisão humana no circuito.
    Tecnologia, resultado e aprendizados
    Tecnologia
    AI agentsAgent orchestrationMCPVector databasesEmbeddingsLLM guardrailsJavaAWS
    Resultado
    Quatro sistemas de IA entregues; dois deles rodam em produção.
    O que aprendi
    Em IA de produção, os caminhos de validação e revisão exigem mais desenho do que o prompt.
  • Lumis · clientes de bancos e seguradoras

    Plataformas reguladas e DXPs

    Produção

    Clientes críticos de bancos e seguradoras precisam de plataformas seguras, em conformidade e sempre disponíveis.

    Abordagem, arquitetura, resultado e aprendizados
    Abordagem
    APIs escaláveis, serviços orientados a eventos e Digital Experience Platforms, desenhados e levados ao deploy, com práticas de DevSecOps e acesso de menor privilégio.
    Arquitetura
    Serviços cloud-native na AWS; integração orientada a eventos; CI/CD com quality gates e controles de segurança.
    Tecnologia
    JavaAWSEvent-driven architectureDockerSonarQubeIaCOpenTelemetry
    Resultado
    Milhões de transações diárias com alta disponibilidade, desempenho e segurança para cargas reguladas.
    O que aprendi
    Em sistemas regulados, conformidade é um insumo da arquitetura, não uma etapa de revisão no final.
  • Código aberto · Java

    Rate limiter distribuído

    Aplicar um limite de taxa global em uma frota de servidores sem uma chamada de rede a cada requisição.

    Abordagem, arquitetura, resultado e aprendizados
    Abordagem
    Contadores particionados por chave em um key-value store distribuído, lotes locais enviados em intervalos e decisões não bloqueantes a partir da última contagem global conhecida mais os incrementos locais pendentes.
    Arquitetura
    Abstração do store, política de retry e circuit breaker para falhas do store, publicadores de métricas plugáveis (Prometheus, CloudWatch).
    Tecnologia
    JavaCompletableFuturePrometheusAWS CloudWatchMaven
    Resultado
    Repositório público com API em builder, um store simulado para testes e trade-offs operacionais documentados.
    O que aprendi
    Escolher consistência eventual em troca de latência é uma decisão de produto. A margem de erro deve ser explícita e observável.
  • FAB (Força Aérea Brasileira) · pela Fluxo Consultoria UFRJ

    App de avaliação física militar

    Um app mobile de avaliação de aptidão física para a Força Aérea Brasileira.

    Abordagem, arquitetura, resultado e aprendizados
    Abordagem
    App Android nativo com Firebase, autenticação por token (JWT, OAuth2) e criptografia customizada.
    Tecnologia
    AndroidFirebaseJWTOAuth2Criptografia
    Resultado
    App mobile entregue para a Força Aérea Brasileira.
    O que aprendi
    Requisitos de segurança moldam o modelo de dados desde o primeiro dia, não o checklist de release.
  • TCC de Engenharia · PUC-Rio · 2024

    GADEMO Web

    Simulação e otimização evolutiva com algoritmos genéticos, uma das bases do aprendizado de máquina.

    Abordagem, arquitetura, resultado e aprendizados
    Abordagem
    Uma abordagem computacional para simular algoritmos genéticos e otimização evolutiva, apresentada como meu trabalho de conclusão de curso.
    Tecnologia
    Algoritmos genéticosOtimização evolutivaSimulação
    Resultado
    Trabalho de conclusão do bacharelado em Engenharia, PUC-Rio.
    O que aprendi
    Otimização é busca sob restrições, o mesmo enquadramento que uso hoje em fluxos de agentes.

Stack de engenharia

Profundidade em vez de logos.

Agrupado pelo propósito de cada ferramenta. Chips sólidos estão ligados a um cargo ou projeto descrito nesta página; os tracejados eu já usei, sem um projeto para mostrar aqui.
Entregue ligado a trabalhos desta páginaUsado experiência sem projeto publicado
  • Linguagens

    Java em uma década de trabalho corporativo, TypeScript em tudo do BikerWay.

    • Java
    • TypeScript
    • Python
    • JavaScript
    • SQL
    • Kotlin
    • Go
  • Backend

    APIs e plataformas feitas para sustentar produtos dos quais outras pessoas dependem.

    • REST APIs
    • Node.js
    • Lumis XP (DXP)
    • Edge Functions
    • Spring Boot
    • Hibernate / JPA
  • IA

    Agentes e apps com LLM, com as peças que os tornam seguros para rodar.

    • Agentes de IA
    • Orquestração de agentes
    • MCP
    • RAG · embeddings · chunking
    • Guardrails
    • Defesa contra prompt injection
    • Human-in-the-loop
    • Saídas estruturadas (Zod)
    • LLMOps
    • Claude Code · Cursor
    • Claude · OpenAI · Gemini · DeepSeek
    • pgvector · Pinecone · Chroma
    • LangChain
  • Cloud

    AWS no corporativo; Postgres gerenciado e plataformas de edge quando o orçamento é a restrição.

    • AWS
    • Supabase
    • Vercel
    • Firebase
    • Serverless / Lambda
    • Azure
    • Cloudflare
  • Infraestrutura

    Pipelines que tornam o caminho seguro o caminho padrão.

    • Docker
    • Infraestrutura como código
    • CI/CD
    • Jenkins
    • SonarQube
    • DevSecOps
    • Kubernetes
    • Terraform
    • GitLab CI
  • Dados

    Eventos, dados relacionais e a procedência que os mantém confiáveis.

    • Kafka
    • Postgres + RLS
    • MySQL
    • Bancos vetoriais
    • OpenStreetMap · Google Places
    • Elasticsearch
    • NoSQL
  • Observabilidade

    Se um agente fez algo, quero conseguir explicar por quê.

    • OpenTelemetry
    • PostHog
    • Sentry
    • Rastreamento de execuções
    • Prometheus
    • Grafana
    • Datadog
  • Arquitetura

    Padrões escolhidos pela restrição, não pelo currículo.

    • Arquitetura orientada a eventos
    • Cloud-native
    • Alta disponibilidade
    • Digital Experience Platforms
    • Experimentação (A/B, multivariada)
    • Microsserviços
    • Sistemas distribuídos

Como eu penso

Princípios com que construo.

Não são slogans. Cada um está ligado a um sistema onde o aplico, indicado abaixo.
  1. 01

    Construa sistemas, não demos.

    Uma demo responde "isso funciona?". Um sistema também responde "o que acontece quando não funciona?". Guardrails, validação, observabilidade e rollback vêm junto com a funcionalidade, não depois.

    de: Agentes em produção na Lumis

  2. 02

    IA é um problema de engenharia, não só um prompt.

    Schemas, recuperação de informação, avaliação, permissões e custo importam mais do que a redação de um prompt quando usuários reais dependem da resposta.

    de: Assistente com RAG · plataforma de dados do BikerWay

  3. 03

    A IA propõe, a regra decide, o humano cura.

    O modelo sugere. Uma nota determinística construída a partir de evidências decide o que é seguro publicar, e uma pessoa revisa o resto. O modelo nunca aprova o próprio trabalho.

    de: Desenho dos agentes do BikerWay

  4. 04

    Conteúdo de terceiros é dado, não instrução.

    Tudo o que um agente lê do mundo externo pode ser hostil. A proteção contra prompt injection pertence à arquitetura, aplicada onde o prompt não consegue contorná-la.

    de: Guardrails na Lumis · ingestão do BikerWay

  5. 05

    Arquitetura existe para resolver restrições.

    No setor financeiro regulado, disponibilidade e conformidade eram os insumos. Com um orçamento mensal fixo, planos gratuitos e gastos de IA que falham fechados viraram os insumos. Mesma disciplina, restrições diferentes.

    de: Plataformas de bancos e seguradoras · BikerWay

  6. 06

    Automação precisa de procedência e de um botão de desligar.

    Toda gravação automatizada deve dizer quem gravou, com base em qual evidência, e poder ser interrompida sem deploy. É isso que torna a automação algo em que um time realmente pode confiar.

    de: Camada de ingestão do BikerWay

Fora do expediente

Gosto de construir coisas que se movem.

Minha formação em engenharia é em controle, robótica e automação: sistemas que percebem e agem. Eu ando de moto, e o BikerWay é o que construo para motociclistas. Trens, viagens e eletrônica me mantêm curioso sobre como sistemas físicos são projetados e operados.
  • Motos

    Pilotar, e construir o BikerWay para outros motociclistas.

  • Ferrovias

    Sistemas grandes, com horário e segurança crítica, em movimento em tempo real.

  • Eletrônica e IoT

    Sensores, microcontroladores e a fronteira entre hardware e código.

  • Viagens

    Novos lugares, novas restrições e um motivo para planejar rotas.

Contato

Tem um problema difícil de engenharia?Vamos conversar.

Rio de Janeiro, Brasil · UTC−3 · Remoto ou relocação. Aberto a vagas de AI Engineer, Applied AI, Forward Deployed, AI Platform e Staff / Senior Backend.