Sobre mim

10 anos entregando

Engenheiro de software sênior. Java, Spring e Python em sistemas bancários e de fintech no Brasil, nos EUA e na Europa. Dez anos construindo software, depois de cinco em análise de sistemas e infraestrutura, e é por isso que consigo seguir uma falha da API até o mainframe. Construo o tipo de sistema de que pessoas e dinheiro dependem sem perceber.

Rodrigo Dantas
Rodrigo DantasEngenheiro de Software SêniorSão Paulo, BR

Contato

As decisões são públicas. O email também.

Me conta o que você está construindo. Isso já basta de abertura. Eu leio tudo e respondo o que dá.

Rodrigo na sua mesa, celular na mão, pronto pra conversar
Rodrigo DantasEngenheiro de Software SêniorSão Paulo, BR

10+

Anos construindo software

3×

Triagem de incidentes mais rápida (com IA)

8+

Stacks levadas a produção

3

Idiomas de trabalho (PT/EN/ES)

Experiência

Onde o trabalho aconteceu.

5 posições, nos últimos 10 anos.

Baixar o PDF completo

FiServ

Oct 2024 — Present

via Go2Win

São Paulo (Remote)

Engenheiro de Software Sênior, Operações

Compliance bancário e financeiro

  • Construí por iniciativa própria uma ferramenta de triagem de incidentes assistida por LLM (depois ensinada ao time), usando a API interna do GitHub Copilot sobre uma base indexada e curada de incidentes e RCAs passados, para gerar queries do Splunk sob demanda e trazer à tona incidentes anteriores relacionados, cortando a triagem média de ~1h para ~20min (com base em métricas do JIRA). A ferramenta investiga e recomenda; quem decide e age é uma pessoa.
  • Conduzi investigações de ponta a ponta em toda a pilha transacional (Apigee, load balancer, NGINX, OpenShift, PCF, APIs Java, mainframe VMX), correlacionando evidências entre camadas e produzindo documentação de remediação que encerrou causas-raiz recorrentes em vários clientes bancários.
  • Projetei e desenvolvi APIs RESTful (OpenAPI/Swagger) para compliance bancário, fiscal e contábil no Brasil e na LATAM, sendo dono do contrato entre times multifuncionais durante a definição de escopo e integração.
  • Atuo de forma independente em plantões fora do horário e de fim de semana, resolvendo problemas complexos em infraestrutura compartilhada por várias aplicações bancárias.
LLM-assistedSplunkJavaApigeeOpenShiftOpenAPIVMX Mainframe

KIS Solutions

Sep 2022 — Sep 2024

Washington, USA (Remote)

Engenheiro de Software Sênior

Entrega de software multi-indústria

  • Integrado a um time de 8 engenheiros em 5 projetos simultâneos de clientes (fintech, varejo, SaaS interno) sob Agile/Scrum, dei direção técnica, revisei PRs junto de arquitetos sêniores e mentorei 3 juniores que foram promovidos a pleno durante minha passagem.
  • Projetei e entreguei soluções full-stack em Java, Python, Node.js, React e React Native (iOS/Android), adaptando a stack ao problema de cada cliente.
  • Construí e mantive aplicações sobre PostgreSQL, MongoDB e Redis, aplicando MVC e microsserviços para manter os serviços independentemente deployáveis e observáveis.
  • Escrevi testes unitários e de integração como parte padrão da entrega, incorporando TDD e CI/CD ao pipeline para manter regressões fora de produção e reduzir QA manual.
  • Construí pipelines de CDC/ETL em Node.js e Next.js sobre fontes heterogêneas; observabilidade e replay embutidos derrubaram incidentes de reconciliação de semanais para quase zero.
JavaPythonNode.jsReact NativePostgreSQLMongoDBRedisCDC / ETLTDD

MetalToad

Jun 2021 — Aug 2022

Oregon, USA (Remote)

Engenheiro de Software Sênior

Entrega de software multi-cliente

  • Entreguei projetos para vários clientes americanos de setores diversos em Java, Python, React, C# e Node.js, trocando de contexto entre bases de código e domínios de negócio dentro da mesma semana.
  • Trabalhei junto dos clientes em todo o ciclo: requisitos, soluções técnicas, estimativas de prazo e custo e entrega, em engajamentos simultâneos sob Agile/Scrum.
  • Atuei como ponte técnica entre stakeholders não técnicos e a engenharia, traduzindo necessidades de negócio ambíguas em escopo entregável e trazendo riscos à tona cedo.
  • Contribuí com arquitetura e escolha de tecnologia em cada projeto, equilibrando restrições do cliente, prazos, escalabilidade e manutenibilidade de longo prazo.
  • Construí e mantive serviços em AWS e Linux com padrões de mensageria e filas, para componentes desacoplados e escaláveis de forma independente.
JavaPythonReactC#Node.jsAWSMessagingArchitecture

Banco BV

Apr 2021 — Jul 2022

via Opah IT

São Paulo (Remote)

Líder Técnico

Bancos

  • Backend e integração em um banco de varejo brasileiro, serviços Java e Spring Boot conectados via Apache Camel entre sistemas internos.
  • Foco em confiabilidade de sistema sobre infraestrutura bancária compartilhada, onde uma regressão se mede em clientes, não em tickets.
JavaSpring BootApache CamelRedisPostgreSQLMongoDB

Via Varejo (Casas Bahia)

May 2020 — Apr 2021

via Opah

São Paulo (Remote)

Líder Técnico

Varejo / Insurtech

  • Liderei tecnicamente o produto de seguro digital embutido no checkout do varejo: emissão online de apólice, assinatura digital e todo o fluxo probatório e de autenticação, entregue de ponta a ponta como experiência totalmente digital.
  • Desenhei o fluxo pensando em acessibilidade: uma UX de baixo atrito em fluxo único, para que clientes não técnicos e idosos conseguissem adicionar o seguro à compra sem navegar por várias páginas ou passos complexos.
NodeJava/SpringAzureMongoDBRedisOracle
Rodrigo segurando uma pilha de todos os laptops em que já trabalhou
Todo laptop em que já trabalhei, o mais antigo embaixo.

Antes disso

UOL

Oct 2019 — May 2020

via Opah

Desenvolvedor de Software Sênior

Java · Kotlin · Quarkus · Apache Camel · TDD · Spock

CVC

Mar 2019 — Sep 2019

via Opah

Desenvolvedor Java Sênior

Java Spring · Kafka · ELK · Jenkins · Oracle · MongoDB

Transire (ITBAM)

Jul 2018 — Feb 2019

Desenvolvedor de Software

Node.js · Java Spring · Swagger · Angular 7

Tap4 Mobile

Sep 2016 — Jun 2018

Desenvolvedor de Software

PHP · Node.js · Java · Android · Objective-C

A stack

O que eu uso, e por que isso mudou.

Stack principal

Java 8→21KotlinPythonNode.jsTypeScriptSpring BootQuarkusFastAPI

Frontend / Mobile

ReactReact Native (iOS/Android)Next.jsAngular

Cloud e Infra

GCPAWS (Lambda/SQS/SNS)AzureDockerKubernetesTerraformOpenShift / PCF

Dados e Mensageria

PostgreSQLOracle PL/SQLMongoDBRedisDB2KafkaRabbitMQ

Entrega e Operações

GitHub ActionsJenkinsHarnessSonarQubeFortifySplunkServiceNowApigee

Arquitetura

MicroservicesMulti-tenant SaaSEvent-drivenCDC & ETLOpenAPI/SwaggerDistributed Systems

AI-native · em produção hoje

Agentic coding (Claude, Copilot/VSCode)Prompt & context engineeringToken economyLLM in the SDLC (tests, review, RCA)

GenAI aplicada · local (na prática)

Local/offline inference (Ollama, MLX, llama.cpp)RAG + pgvectorFunction calling & structured outputsAgentic tool-useLoRA/QLoRA on MLXLLM eval & guardrails

Trabalhos selecionados

Sistemas que eu conduzi de ponta a ponta, da arquitetura à produção.

Assistente de Triagem de Incidentes

Ferramenta pessoal de triagem assistida por LLM: gera queries do Splunk sob demanda e traz à tona incidentes e RCAs passados relacionados, cortando a triagem média de ~1h para ~20min. Ela investiga e recomenda; quem decide é uma pessoa.

LLM-assistedSplunkJavaOpenShift

APIs de Compliance Bancário

APIs RESTful para compliance fiscal e contábil no Brasil e na LATAM, OpenAPI-first, com o contrato sob minha responsabilidade entre times multifuncionais.

OpenAPIJavaApigeePostgreSQL

Pipeline CDC / ETL

Pipelines de dados observáveis e reexecutáveis em Node.js e Next.js sobre fontes heterogêneas; incidentes de reconciliação de semanais para quase zero.

Node.jsNext.jsCDCObservability

perimeter-rag

RAG local sobre uma base de conhecimento de incidentes e RCAs, rodando inteiramente dentro do perímetro.

RAGpgvectorOllamaComing soon

ledger-lens

Extração estruturada e perguntas e respostas sobre documentos financeiros, local, com schema fixo e totalmente no dispositivo.

Structured extractionLocal LLMComing soon

ops-copilot-agent

Assistente de operações local e agêntico com uso real de ferramentas, orquestrando ações em vez de apenas responder.

Agentic tool-useLocal LLMComing soon

mlx-lora-lab

Fine-tuning LoRA no dispositivo em Apple Silicon com MLX, adaptando modelos pequenos sem sair do laptop.

LoRA/QLoRAMLXApple SiliconComing soon

llm-eval-harness

Avaliação e guardrails para sistemas de LLM local, para que a stack offline continue mensurável e segura.

EvalGuardrailsComing soon

Base

Formação, idiomas e o papelório.

Formação

Bacharelado em Ciência da Computação

Universidade Estácio, São Paulo

Jan 2023 — Dez 2026 (previsto)

Palestras

  • Boas práticas no desenvolvimento de APIs RESTful com Node.js e Swagger · Palestrante · 2020 · Universidade Estácio (online) · 1h
  • MongoDB, que problema ele resolve de verdade? · Palestrante · 2021 · Universidade Estácio (online) · 1h

Idiomas

  • Português · NATIVO · Língua materna, da vida cotidiana ao teclado.
  • Inglês · FLUENTE · Trabalho diário com times nos EUA e na Europa.
  • Espanhol · AVANÇADO · Clientes e times no México, Argentina e Colômbia.

Certificados

19 deles, e o hábito por trás disso.

Certificados

19 no total

Rodrigo na formatura, de beca e capelo
Ciência da Computação, terminada trabalhando em dois empregos.

Em todo o resto.

O mesmo usuário em todos, o que facilita conferir que são meus mesmo.

Rodrigo na sua mesa, celular na mão, pronto pra conversar