Desde 2010 atuo como engenheiro de software: primeiro em sistemas de saúde pública e educação em Minas Gerais, depois como consultor para bancos e fintechs em São Paulo, e desde 2020 na plataforma de API da Decisiv, onde milhares de oficinas de caminhões e frotas trocam dados todos os dias.

O trabalho de que mais gosto fica entre o banco de dados e a resposta HTTP: desenhar uma API em que outros times confiem, deixar uma consulta lenta rápida, e colocar o tracing e os dashboards no lugar para que o próximo problema apareça antes de um cliente reclamar. Escrevo testes primeiro, leio planos de consulta antes de mexer no código e prefiro uma mudança pequena que sai esta semana a uma grande que sai no próximo trimestre.

Fora do trabalho, estou cursando uma pós em engenharia de software com IA aplicada e estudando como expor APIs grandes a assistentes de IA com segurança.

Experiência

2020 — hoje

Engenheiro de Software Sênior · Decisiv

Glen Allen, VA, EUA · remoto

Engenheiro backend na plataforma de API pública e nas integrações com IA de uma plataforma de gestão de serviços usada por montadoras, concessionárias e frotas de caminhões na América do Norte.

  • Construo e opero integrações MCP para assistentes de IA, da infraestrutura AWS e do deploy ao servidor e às ferramentas em produção.
  • Desenho e implemento ferramentas MCP sobre APIs existentes, preservando a autenticação e as permissões dos usuários.
  • Desenho e implemento endpoints da API REST pública com validação contract-first (dry-rb), serialização JSON:API e documentação OpenAPI sincronizada com o código.
  • Performance em serviços Rails multi-tenant sobre tabelas PostgreSQL com milhões de linhas: análise de planos, eliminação de N+1, ajustes de índice e forma de consulta.
  • Observabilidade com Datadog, LogScale e tracing distribuído, incluindo medição de uso e custo por chamada de ferramenta MCP.
  • Revisões de design técnico, decisões de arquitetura e mentoria em um time pequeno e sênior.
  • MCP
  • TypeScript
  • Node.js
  • AWS
  • Terraform
  • Ruby on Rails
  • PostgreSQL
  • OpenAPI
  • Datadog
2017 — 2020

Engenheiro de Software (consultor) · Codeminer42

São Paulo, Brasil

Consultor para clientes de finanças e varejo, normalmente alocado dentro dos times deles.

  • BTG Pactual: microsserviços e produtos internos para operações financeiras em Elixir/Phoenix, React e TypeScript na AWS.
  • Smartfit / Bio Ritmo: manutenção de 15 aplicações Rails de back-office, com ganhos de performance e refatorações; gems para integrações e clientes de API.
  • C6 Bank: construí um MVP de ponta a ponta para cadastrar clientes e conciliar pagamentos automaticamente.
  • Guide Investimentos: microsserviços para o domínio de investimentos; introduzi testes de integração no time.
  • Ordway: desenhei um sistema de autorização flexível, baseado em perfis, para uma plataforma de cobrança.
  • Ruby on Rails
  • Elixir
  • React
  • PostgreSQL
  • GraphQL
  • AWS
2017 — 2017

Engenheiro de Software e Scrum Master · SRM Viagens

Belo Horizonte, Brasil

Agência que revende milhas aéreas. Introduzi Scrum e arquitetei um app mobile com API em Node.js.

  • Node.js
  • Ionic
  • Angular
  • MySQL
  • Jenkins
2016 — 2017

Desenvolvedor de Software · Raro Labs

Belo Horizonte, Brasil

Sistema de controle semafórico para a cidade de São Paulo e geolocalização de vagões para a malha ferroviária brasileira.

  • Introduzi TDD no time com RSpec, CucumberJS e Karma.
  • Construí o mapa de posição dos vagões com geoprocessamento e integração SOAP com a operadora ferroviária.
  • Java
  • Ruby on Rails
  • Angular
  • MQTT
  • MongoDB
  • Leaflet
2012 — 2013

Engenheiro de Software e Tech Lead · Appolus

Sete Lagoas, Brasil

Gestão hospitalar e de saúde pública: prescrições, internações, UTI, centros de saúde e faturamento. Liderei os desenvolvedores, conduzi o Scrum e cuidei dos servidores de banco e integração.

  • Ruby on Rails
  • MySQL
  • PostgreSQL
  • MongoDB
  • Jenkins
2010 — 2012

Desenvolvedor de Software · Connecta Rubinger

Sete Lagoas, Brasil

Aplicações web para o setor público (educação, programas sociais, saúde). Requisitos, adoção de ágil e direção técnica do time. Meu primeiro trabalho com Rails.

  • Ruby on Rails
  • JavaScript
  • Cucumber
  • MySQL

Projetos em destaque

Ver todos os projetos

Artigos

  • Um endpoint lento nem sempre é um N+1

    Como distinguir consultas repetidas no Rails de um plano de consulta caro no PostgreSQL, usando um exemplo fictício e uma investigação guiada por medições.

    4 min de leitura
Todos os artigos

Habilidades, e onde usei cada uma

Integrações com IA

Model Context Protocol (MCP)
Servidor MCP na Decisiv, da arquitetura ao deploy e à operação em produção.
Tools / TypeScript
Desenho e implementação de ferramentas que conectam assistentes de IA a APIs existentes, com autenticação e permissões.
AWS / Terraform
Infraestrutura e deploy da integração MCP, junto à plataforma existente.
Observability
Medição de uso, custo por chamada de ferramenta, logs e dashboards das integrações com IA.

Backend

Ruby on Rails
Todos os trabalhos desde 2010. APIs públicas, back-office, SaaS multi-tenant.
Elixir / Phoenix
Microsserviços financeiros no BTG Pactual.
Node.js
API mobile na SRM Viagens; ferramentas e servidor MCP na Decisiv.
Java
Controle semafórico e geoprocessamento ferroviário na Raro Labs.
REST, JSON:API, OpenAPI
Design e documentação da API pública na Decisiv.
GraphQL
Integrações de back-office na Smartfit.

Bancos de dados

PostgreSQL
Banco principal em todo lugar desde 2012. Planos de consulta, índices, comportamento do planejador em tabelas grandes.
MySQL
Sistemas do setor público, back-office da Smartfit.
MongoDB
Geoprocessamento ferroviário, sistemas hospitalares.
Redis
Cache e jobs em apps Rails; sistema de autorização na Ordway.

Infraestrutura e operação

AWS
SQS, Lambda, API Gateway, ECS, CloudWatch, Secrets Manager na Decisiv e no BTG.
Datadog, LogScale, Grafana
Dashboards, monitores e tracing da plataforma de API na Decisiv.
Terraform
Módulos de IAM, S3 e ECS para novos serviços na Decisiv.
CI/CD
CircleCI na Decisiv; Jenkins na Appolus e na SRM Viagens.
Heroku
MVP do C6 Bank e Ordway.

Testes

RSpec, Capybara, Cucumber
Teste primeiro em toda base Rails desde 2010.
Integration and contract tests
Introduzidos na Guide Investimentos; specs de contrato para cada endpoint na Decisiv.
Manual QA with a tester mindset
Caminho feliz mais abuso, auth e escopo antes de cada release de API.

Frontend

React, TypeScript
Produtos internos no BTG; telas administrativas na Smartfit e na Ordway.
Angular, Ionic
Console semafórico na Raro Labs; app mobile na SRM Viagens.
Astro
Este site.

Formas de trabalho

Scrum and Kanban
Scrum Master na Appolus e na SRM Viagens; adoção de ágil na Connecta.
Technical leadership
Liderei times de desenvolvimento na Appolus e na Connecta; revisões de design na Decisiv.
English
Idioma de trabalho diário desde 2017, com times nos EUA.

Formação acadêmica

  • 2026 – 2027
    Pós-graduação, Engenharia de Software com IA Aplicada
    Anhanguera Educacional
  • 2015 – 2016
    MBA, Economia e Gestão Empresarial
    FGV – Fundação Getulio Vargas
  • 2010 – 2011
    Pós-graduação, Engenharia de Software com foco em Métodos Ágeis
    Centro Universitário UNA
  • 2001 – 2005
    Bacharelado, Sistemas de Informação
    Faculdade Cenecista de Sete Lagoas

Idiomas

Português (nativo), Inglês (profissional)

Vamos conversar

Estou aberto a trabalhos de contrato com integrações de IA, servidores e ferramentas MCP, infraestrutura AWS e APIs backend. E-mail é o caminho mais rápido.