Arquiteto de software · Tech lead · .NET / AzureSoftware architect · Tech lead · .NET / Azure

Construo sistemas que aguentam produção.I build systems that survive production.

Quinze anos em .NET e Azure, no bancário e financeiro. Hoje eu entrego com IA sob governança: arquitetura e padrão de time sênior, por uma fração do custo.Fifteen years in .NET and Azure, in banking and finance. Today I deliver with AI under governance: senior-team architecture and standards, at a fraction of the cost.

Falar comigoGet in touchComo eu entregoHow I deliverSão Paulo · consultoria, projetos e freelasSão Paulo · consulting, projects and freelance
felipe@levante: ~
felipe@levante ~ % whoami
> Arquiteto de Software · Tech Lead> Software Architect · Tech Lead
> .NET 9 · Azure · DDD · event-driven> .NET 9 · Azure · DDD · event-driven
> 15 anos · bancário e financeiro> 15 years · banking and finance
> entrega: IA sob governança> delivery: AI under governance
> status: aberto a projetos> status: open to projects
felipe@levante ~ %
01 / consultoria · gestão de projetos com IAconsulting · AI delivery

Time sênior, velocidade de IA.Senior team, AI speed.

Eu uso IA para construir aplicações reais, com arquitetura e padrões de verdade, por uma fração do custo de um time tradicional. Não é protótipo descartável, é software que vai pra produção.I use AI to build real applications, with real architecture and patterns, at a fraction of a traditional team's cost. Not a throwaway prototype, software that ships to production.

Quero conversarLet's talk
01

Arquiteto no comandoArchitect in command

Eu desenho a arquitetura, defino os padrões e respondo pela qualidade. A IA executa o que eu reviso. Nada de vibe coding.I design the architecture, set the patterns and own the quality. AI executes what I review. No vibe coding.

02

Revisão adversarialAdversarial review

Todo plano passa por uma revisão que procura a falha antes dela virar código. É o passo que troca retrabalho por entrega.Every plan goes through a review that hunts the flaw before it becomes code. The step that trades rework for delivery.

03

Prova em runtimeProven at runtime

Código presente não é código correto. Cada entrega é provada rodando, com teste que tenta quebrar o sistema e não consegue.Code being there is not code being correct. Every delivery is proven running, with a test that tries to break it and fails.

04

Padrão sênior, custo enxutoSenior standard, lean cost

Clean Architecture, DDD, eventos e observabilidade. A disciplina de um squad sênior, sem o custo de um squad inteiro.Clean Architecture, DDD, events and observability. A senior squad's discipline, without a full squad's cost.

FIG. 01o loop de entregathe delivery loop
ArquitetoArchitectPlanoPlan(IA)(AI)RevisãoReviewadversarialadversarialCódigoCode(IA)(AI)Prova emRuntimeruntimeproofEntregaShipgaps P0 · P1gaps P0 · P1reprovoufailed

A IA gera e executa. O arquiteto define, revisa e prova. Se a revisão acha gap ou a prova reprova, o trabalho volta. Antes de chegar em você.AI generates and executes. The architect defines, reviews and proves. If review finds a gap or the proof fails, the work goes back. Before it reaches you.

é assim que eu construo o EasyStock e o Levantethis is how I build EasyStock and Levante
projeto fechadofixed projectalocaçãostaffingfreelafreelaconsultoria de adoçãoadoption consulting
02 / o que eu façowhat I do

O que eu entrego.What I deliver.

Para squads, projetos fechados e freelas. O padrão é o mesmo em todos.For squads, fixed projects and freelance. The standard is the same in all of them.

01

Arquitetura orientada a eventosEvent-driven architecture

Outbox transacional, filas, idempotência e dead letter. Sistemas que não perdem mensagem nem duplicam operação.Transactional outbox, queues, idempotency and dead letter. Systems that don't lose messages or duplicate operations.

02

Plataformas .NET e Azure.NET and Azure platforms

Microsserviços em .NET 6 a 9, Clean Architecture, DDD e gRPC, com observabilidade ponta a ponta.Microservices in .NET 6 to 9, Clean Architecture, DDD and gRPC, with end-to-end observability.

03

Liderança técnicaTechnical leadership

Code review, mentoria e padronização. Elevo a senioridade do squad e a qualidade da entrega.Code review, mentoring and standardization. I raise the squad's seniority and the quality of delivery.

04

Modernização de legadoLegacy modernization

Estrangulamento, contratos explícitos e medição. Tiro pedaços do monólito sem parar a operação.Strangler pattern, explicit contracts and measurement. I carve pieces off the monolith without stopping the operation.

OutboxHandler.cs · estado e evento na mesma transaçãostate and event in the same transaction
// publicar grava o estado e o evento juntos, ou nenhum
public async Task<Result> Handle(PublicarArtigo cmd)
{
    artigo.Publicar();
    await _repo.SalvarAsync(artigo);
    await _outbox.EscreverAsync(new ArtigoPublicado(artigo.Id));
    // relay -> fila -> entrega. nada se perde.
    return Result.Ok();
}
04 / escritawriting

ArtigosWriting

Como eu penso arquitetura, .NET e sistemas a eventos. Publicado no Levante.How I think about architecture, .NET and event-driven systems. Published on Levante.

Todos os artigosAll articles

Nada publicado ainda.Nothing published yet.

servido pela Content API do Levanteserved by the Levante Content APIAssinar a newsletterSubscribe
05 / experiênciaexperience

Quinze anos de estrada.Fifteen years on the road.

Baixar CVDownload CV

Sou arquiteto de software e tech lead. Passei a maior parte desses anos em sistemas distribuídos de missão crítica, em bancos e financeiro, onde errar custa caro.I'm a software architect and tech lead. I've spent most of these years on mission-critical distributed systems, in banking and finance, where mistakes are expensive.

Gosto de pegar o que está complicado e deixar simples: arquitetura que escala, é observável e fácil de manter. Lidero squads, tomo as decisões técnicas e construo minhas próprias ferramentas, de análise estática a engenharia com IA.I like taking what's complicated and making it simple: architecture that scales, stays observable and is easy to maintain. I lead squads, own the technical calls and build my own tools, from static analysis to AI-assisted engineering.

C# / .NETAzureKafkaService BusDDDgRPCPostgreSQLKubernetes
basebasedSão Paulo, BRSão Paulo, BR
experiênciaexperience15+ anos15+ years
focofocusarquitetura · entrega com IAarchitecture · AI delivery
agoranowAvanadeAvanade
idiomaslanguagesPT nativo · EN técnicoPT native · EN technical
Avanadedesde 2025since 2025Consultor Sênior / Tech Lead · billing global, Durable Functions, AzureSenior Consultant / Tech Lead · global billing, Durable Functions, Azure
Noordem2024 a 20252024 to 2025Eng. Sênior / Tech Lead · cartão de crédito, microsserviços .NET, KafkaSenior Engineer / Tech Lead · credit card, .NET microservices, Kafka
Edenred2020 a 20242020 to 2024Analista Dev Sênior · APIs .NET Core e Azure, Service Bus, SerilogSenior Dev Analyst · .NET Core and Azure APIs, Service Bus, Serilog
SIGCORP2019 a 20202019 to 2020Gerente de TI · 22+ pessoas, modernização, Scrum, CI/CD, LGPDIT Manager · 22+ people, modernization, Scrum, CI/CD, LGPD
Grupo Talan2019 a 20202019 to 2020Arquiteto / Sócio-fundador · fábrica de software, .NET, mobileArchitect / Co-founder · software factory, .NET, mobile
06 / contatocontact

Vamos conversar.Let's talk.

Consultoria, projeto fechado, alocação ou freela. Me conta o problema, eu digo como entrego.Consulting, fixed project, staffing or freelance. Tell me the problem, I'll tell you how I deliver.