Consultoria técnica

Consultoria técnica para sistemas em produção.

Arquitetura, bancos de dados, cloud, dados e inteligência artificial para empresas que precisam resolver gargalo real sem complicar o que já funciona.

Programando desde 2010 e mais de uma década construindo software, produto e infraestrutura. Hoje cofundador e CTO da Harmo, onde opero plataforma multi-tenant na AWS, com PostgreSQL e Aurora, pipelines de dados e aplicações de IA em produção.

O que costuma entrar no diagnóstico

instrumentado
latência p99o comportamento das requisições mais lentas
ms
query e índiceonde o tempo do banco realmente vai
ms
IOPS e capacidadeo que o banco pede de disco, e o que sobra
IOPS
custo por serviçoqual workload puxa a conta no fim do mês
USD/mês
qualidade, custo e latência de IArecall@k e faithfulness, quando o caso é RAG
0–1 · USD · ms

Nenhum desses números aparece sozinho. Cada um depende de instrumentação e de um método de medição combinado antes. Enquanto não existem, performance é opinião e custo é surpresa no fim do mês.

Desde 2010 programando Cofundador e CTO na Harmo Antônio Carlos, SC · remoto github linkedin blog

Escopos

Oito frentes, um critério: tem que rodar depois que eu sair.

A maior parte das frentes tem página própria com o detalhe técnico do que entra, o que não entra e como se mede.

Consultoria em IA & GenAI

Pipelines RAG do ingest ao reranking, escolha de modelo com matriz de tradeoff e avaliação automática rodando em CI.

  • Arquitetura de sistemas de IA
  • Implementação de RAG pipelines
  • Prompt engineering
  • OpenAI, Gemini, Claude, open-source
Ver detalhe

Engenharia de Dados

Pipelines que não quebram em silêncio: ingestão, ETL, particionamento e observabilidade de dado, não só de máquina.

  • Pipelines de dados com Airflow
  • ETL com Python
  • Ingestão em tempo real
  • Arquiteturas de dados multi-tenant
Ver detalhe

Arquitetura de Software

Decisão de arquitetura com o custo escrito ao lado. Microserviços quando resolve, monólito quando é honesto.

  • Microserviços em Golang
  • Arquiteturas event-driven
  • Sistemas distribuídos
  • Otimização de performance
Ver detalhe

Bancos de dados e performance

Investigação de gargalo em PostgreSQL e Aurora: query, índice, plano de execução, consumo de IOPS e crescimento da base.

  • PostgreSQL e Aurora
  • Query, índice e plano de execução
  • IOPS, capacidade e crescimento
  • Migração, upgrade e replicação
Falar sobre isso

Cloud & DevOps

Infra como código, cluster que escala sem susto e conta da AWS que alguém consegue explicar linha a linha.

  • AWS (EKS, Lambda, Step Functions)
  • Kubernetes
  • Infraestrutura como código
  • Arquiteturas serverless
Ver detalhe

Mentoria Tech

Sessão recorrente com engenheiro ou squad, revisão de código e arquitetura, e as conversas de carreira que ninguém tem.

  • Mentoria individual
  • Treinamento de equipes
  • Revisão de código e arquitetura
  • Boas práticas e padrões
Ver detalhe

Modernização de sistemas

Modernizar legado sem parar o negócio, com migração em fatias e rollback desenhado antes de começar.

  • Modernização de sistemas
  • Migração para cloud
  • Adoção de IA e automação
  • Estratégia de dados
Ver detalhe

Especialista técnico part-time

Atuo junto à liderança e ao time interno para diagnosticar gargalos, orientar decisões técnicas e implementar melhorias quando necessário. Ideal para empresas que precisam de experiência sênior sem uma contratação em tempo integral.

  • Arquitetura, banco de dados, infraestrutura, dados ou IA
  • Investigação de gargalo e priorização
  • Revisão de arquitetura e orientação técnica
  • Implementação quando necessário
Falar sobre isso

Do primeiro contato ao handoff

Como funciona, do primeiro contato ao handoff.

Sem etapa de descoberta cobrada e sem proposta de trinta páginas. Prazo de cada etapa a gente combina no escopo.

  1. primeiro contato

    Conversa inicial de 30 minutos

    Sem custo, e serve pra entender contexto e avaliar aderência, não pra entregar diagnóstico fechado. Você descreve o problema, as restrições de stack, prazo e orçamento. Eu digo se resolvo, se resolvo em parte, ou se você precisa de outro tipo de profissional.

  2. proposta

    Proposta com escopo, prazo e valor

    Um documento curto com o que entra, o que explicitamente não entra, o cronograma e o valor. Pode ser diagnóstico pontual, projeto com escopo definido, acompanhamento recorrente ou especialista técnico part-time. Você aprova só se fizer sentido.

  3. execução

    Execução no seu repositório

    Trabalho dentro do repositório do cliente, no canal que o time já usa, com commit e PR revisável. Sem caixa-preta e sem entrega de zip no fim. Se o prazo escorregar, você fica sabendo assim que eu souber.

  4. no encerramento

    Handoff e documentação

    Documentação técnica, pareamento com o time interno e os runbooks do que foi construído. O objetivo é deixar o time mais preparado e menos dependente de apoio externo.

Verificável

O que dá pra conferir sem me perguntar nada.

Sem logo de cliente que eu não posso citar. O que está aqui você abre em outra aba e confere agora.

Operação

Harmo, desde 2020

Cofundador e CTO. Plataforma multi-tenant em produção para varejo físico enterprise, com PostgreSQL e Aurora, pipelines de dados e aplicações de IA, sob contrato e SLA. São mais de 10 milhões de pesquisas e 300 mil avaliações públicas processadas por mês.

Ver no LinkedIn

Código

Aberto no GitHub

Projetos open-source e histórico de commits público. Se quiser avaliar antes de conversar, o código está aberto.

Ver o GitHub

Escrita técnica

Escrita técnica pública

Escrevo sobre decisões técnicas, incidentes e aprendizados de operação: performance em Aurora PostgreSQL, observabilidade no EKS, worker pools em Go, custo de orquestração serverless. Sempre com o número e com a parte que deu errado.

Ler no rifeli.dev

Não publico case de cliente aqui. Na conversa inicial eu falo dos detalhes que o contrato permite, e o que já é público está no GitHub, no LinkedIn e no blog.

Quem assina o trabalho

Leonardo Rifeli

Cofundador e CTO na Harmo, onde lidero estratégia, arquitetura e engenharia de uma plataforma multi-tenant que transforma dado operacional em decisão, com PostgreSQL e Aurora, pipelines de dados e aplicações de IA rodando na AWS.

Programo desde 2010 e são mais de uma década em engenharia de software, banco de dados, pipelines de dados e arquitetura cloud-native. O trabalho que mais me interessa é transformar dado bagunçado em coisa acionável e depois provar que funciona com métrica.

Na Harmo conduzi a virada de analytics operacional pra um motor alimentado por IA, onde marcas conversam com o próprio dado em linguagem natural, geram relatório dinâmico e configuram notificação inteligente. Minha experiência vem de operar sistemas reais e enfrentar problemas parecidos em produção.

Moro num sítio em Antônio Carlos, no sul do Brasil, dividindo o tempo entre engenharia, família e projetos manuais. Atendo remoto.

"Construa tecnologia que escuta, aprende e age, para pessoas que importam."
2010 Programando desde
2 Startups fundadas
60 mil+ Lojas na plataforma da Harmo
10 mi+ Pesquisas processadas por mês

Stack

A stack que eu opero no dia a dia.

Tecnologias presentes na minha experiência prática em arquitetura, dados, infraestrutura e inteligência artificial.

GenAI e sistemas de IA

RAG pipelines Embeddings (pgvector) Prompt engineering LangChain LangGraph OpenAI Gemini Claude DeepSeek

Engenharia de dados

Airflow (MWAA) Python ETL Ingestão em tempo real Sumarização de texto Geração automatizada de insights

Backend e infraestrutura

Golang APIs Microserviços Kubernetes Redis PostgreSQL OpenSearch

Cloud-native

AWS EKS AWS Lambda Step Functions Aurora Arquitetura event-driven Multi-tenant seguro

Perguntas frequentes

O que sempre perguntam.

Quando faz sentido contratar uma consultoria técnica?

Quando existe um problema técnico com impacto no negócio e o time precisa de profundidade que hoje não tem em casa, ou de uma leitura externa antes de uma decisão difícil de desfazer. Os casos mais comuns são banco degradando, arquitetura travando entrega, conta de cloud subindo sem explicação, pipeline de dados falhando em silêncio e aplicação de IA que precisa sair do laboratório.

Você atua com PostgreSQL, Aurora e performance de banco?

Sim, e é uma das frentes mais procuradas. Investigação de query lenta, índice faltando ou sobrando, plano de execução, consumo de IOPS, crescimento da base, replicação e decisão entre escalar vertical, ajustar workload ou mudar a modelagem. Escrevo sobre isso no blog, incluindo um caso de crise de performance em Aurora PostgreSQL tratada em produção.

Dá pra trabalhar junto com o time interno? Você coloca a mão na massa?

Sim para as duas. Trabalho dentro do repositório do cliente, no canal que o time já usa, com commit e PR revisável. Em boa parte dos casos a entrega mistura investigação, direcionamento técnico e implementação, junto com o time e não no lugar dele.

Como funciona o acompanhamento part-time?

É apoio técnico recorrente para quem precisa de profundidade em arquitetura, banco, infraestrutura, dados ou IA sem contratar um especialista em tempo integral. Atuo em parceria com a liderança existente e com o time interno: investigar gargalo, priorizar o que corrigir primeiro, revisar arquitetura, orientar tecnicamente e implementar quando necessário. Não é substituição da liderança atual.

Atende problema de infraestrutura e custo de AWS?

Sim. Revisão de arquitetura de cloud, cluster Kubernetes, workload serverless, observabilidade e rastreamento de custo por serviço ou por workload. A pergunta que costuma abrir esse trabalho é simples e quase nunca tem resposta pronta: qual parte da conta corresponde a qual coisa que o sistema faz.

Também trabalha com IA e aplicações com LLM?

Sim, e continua sendo uma frente importante. Pipeline RAG do ingest ao reranking, escolha de modelo com matriz de tradeoff, avaliação de qualidade e controle de custo e latência. A diferença que eu tento trazer é tratar isso como sistema em produção, com medição definida antes, e não como prova de conceito que nunca sai do laboratório.

Quais formatos de contratação existem?

Diagnóstico pontual para investigar um problema específico, projeto com escopo definido e entrega combinada, acompanhamento recorrente, e especialista técnico part-time. Quando o trabalho envolve efetivamente liderança técnica executiva e decisão de time, aí sim faz sentido falar de CTO fracionário. O formato e a duração a gente combina no escopo.

Como funciona a conversa inicial?

É uma conversa de 30 minutos, sem custo, pra entender o problema, as restrições e o prazo, e avaliar se eu sou a pessoa certa. Não é diagnóstico fechado, que é trabalho e entra no escopo. Se fizer sentido seguir, o passo seguinte é uma proposta com escopo, valor e cronograma.

Atende clientes fora do Brasil?

Sim. Consultoria e mentoria são remotas, e o atendimento é em português ou inglês.

Próximo passo

Meia hora pra saber se faz sentido.

Sem custo e sem proposta empurrada. A conversa serve pra entender teu contexto e dizer com honestidade se eu sou a pessoa certa, inclusive quando a resposta é que você não precisa de mim.

Contato

Me conta o problema.

Quanto mais específico, mais útil a primeira conversa. O envio abre o WhatsApp com a mensagem já montada.

Preenche seu nome.
E-mail inválido.
Escolhe um assunto.
Descreve o problema, mesmo que em duas linhas.

Nada é armazenado neste site: o formulário monta a mensagem e abre o WhatsApp. Prefere e-mail? Escreva para leonardo@rifeli.dev.

WhatsApp