Pular para o conteúdo
— 01 / Sobre

Michel Banagouro. CTO, arquiteto, instrutor.

Londrina/PR, Brasil 20+ anos em desenvolvimento CTO na Leanwork ASP.NET PRO Community
Michel Banagouro
— Bio

Comecei na área em 2006 na BSI Tecnologia, trabalhando em projetos para o Banco Itaú com IBM e Microsoft .NET. Foram os primeiros anos de formação técnica e organizacional, com COBOL, batch e aplicações web de alto rendimento.

Passei pela Meta Tecnologia em 2009, onde participei da migração do software Meta Posto de Delphi para .NET. Depois fui para a NBR, onde fui responsável pela arquitetura e desenvolvimento das plataformas de e-commerce ByTennis e Centauro. Ali aprendi na prática o que significa escalar sistemas de alto volume com prazo e responsabilidade.

Em 2014 cofundei a Leanwork em Londrina. Atuamos em três frentes: Ecommerce Enterprise, Outsourcing com responsabilidade técnica real e Capacitação de times. Como CTO, sou responsável pela direção técnica, liderança da engenharia e curadoria dos processos de delivery. Nossa régua sempre foi a mesma: se não vai pra produção e vai durar, não fazemos.

Também sou fundador da Comunidade ASP.NET PRO, criada para promover evolução contínua de desenvolvedores, conectando teoria com os desafios reais do mercado. Acredito que compartilhar conhecimento é uma das formas mais eficientes de multiplicar impacto.

Palestro regularmente em faculdades e eventos técnicos. Tenho presença especial no Recruta Tech em Curitiba, onde já palestrei todos os anos nos últimos 3 anos consecutivos.

Se você é dev, organiza eventos técnicos ou quer conversar sobre tecnologia e liderança: meu e-mail está no rodapé.

— 02 / Especialidades

Onde sou útil de verdade.

Sou cético com listas infladas. O que está aqui é onde tenho profundidade para discutir trade-off, não só checkbox de currículo. Em ordem aproximada de força.

Arquitetura

DDD CQRS Event Sourcing Modular Monolith Microsserviços Hexagonal Vertical Slice

Backend (.NET / C#)

.NET 9 ASP.NET Core Minimal API EF Core Dapper MediatR Wolverine SignalR Source Generators

Cloud (Azure)

App Service Container Apps AKS Functions Service Bus Cosmos DB SQL Azure Key Vault Front Door

DevOps & Observabilidade

GitHub Actions Azure DevOps Docker OpenTelemetry Application Insights Datadog Grafana Bicep / Terraform

Frontend (suficiência)

TypeScript Tailwind Razor Pages Blazor (server)

Liderança técnica

Plano de carreira técnica Squads por domínio Hiring sênior Code review Onboarding técnico Mentoring 1:1
— 03 / Trajetória

Vinte anos de carreira, doze deles no mesmo barco.

Versão curta. A versão extendida está no LinkedIn e em conversas presenciais.

2014 · Hoje 12 anos
CTO & Cofundador
Leanwork Tecnologia · Londrina/PR

Cofundei a Leanwork em 2014. Responsável pela direção técnica, infraestrutura, segurança e processos de TI. Liderança dos times de desenvolvimento e pesquisa de novas tecnologias. Atuação em Ecommerce Enterprise, Outsourcing com responsabilidade técnica real e Capacitação de times.

2013 · 2014
Desenvolvedor / Tech Lead
BlueOri

Responsável pela arquitetura e desenvolvimento de uma plataforma de Ecommerce robusta e customizável para médias e grandes empresas. Desenvolvimento de aplicação para coleta e análise do comportamento do usuário no fluxo de compras.

2010 · 2014
Desenvolvedor ASP.NET Sênior
NBR

Arquitetura, desenvolvimento e manutenção das plataformas de e-commerce ByTennis e Centauro. Responsável por sites institucionais, integração de sistemas e estabelecimento de padrões técnicos. Aqui aprendi o que é construir plataforma de varejo com volume e prazo reais.

2009 · 2010
Desenvolvedor C# Pleno
Meta Tecnologia

Participação no processo de migração do software Meta Posto de Delphi para a plataforma .NET. Atuação como analista e desenvolvedor, com foco no módulo financeiro e melhoria da experiência do usuário. Grande salto técnico com arquitetura de aplicativos distribuídos e padrões de design.

2006 · 2009
Desenvolvedor COBOL / .NET Júnior
BSI Tecnologia

Primeiro emprego, onde iniciei a jornada profissional. Projetos para o Banco Itaú com IBM e Microsoft .NET. Desenvolvimento de aplicativos de alto rendimento (Batch) e aplicações Web para gestão interna. Aqui aprendi disciplina técnica e trabalho em equipe de alto nível.

— 04 / Open Source

Projetos que nasceram da prática.

Não acredito em open source como portfólio inflado. Os repositórios aqui apareceram porque uma ferramenta específica não existia, ou existia mal, no contexto em que estávamos. Todos são MIT, usados em produção na Leanwork.

Quase tudo que escrevo está no GitHub.

Pacotes, repositórios de referência dos posts, materiais de palestra e o código de exemplo do ASP.NET PRO. Mais de 30 repositórios públicos.

github.com/mbanagouro
— 05 / Cases

Projetos em produção. Sem nome do cliente.

Resumo de cases conduzidos pessoalmente nos últimos anos, com nomes omitidos por NDA. Se você quer detalhes específicos de algum, marque uma conversa.

Banco médio · BR 2025

Plataforma de pagamentos instantâneos

Papel: Arquiteto principal · Tech Lead do core

Núcleo transacional construído em .NET 9, processando ~1.2M transações/dia com p99 abaixo de 80ms. Migração do legacy COBOL feita em janelas de manutenção noturnas ao longo de 14 meses.

.NET 9CQRSCosmos DBService BusAKS
Varejista de moda · BR 2024

Migração legacy para Azure

Papel: CTO interino · Liderança de migração

ERP interno de 18 anos migrado de servidores físicos para Azure App Service. Redução de 62% no custo de infra, deploy diário (era mensal), zero janela de downtime no go-live.

.NET 8App ServiceSQL AzureFront Door
Healthtech · BR 2023

Plataforma de telemedicina

Papel: Arquiteto · Mentor do CTO da contratante

Plataforma greenfield para consultas online. SignalR para sala virtual, .NET para backend, Cosmos DB para histórico. Da escolha do stack ao go-live em oito meses. 14k consultas/mês depois do lançamento.

.NET 8SignalRCosmos DBContainer Apps
Logística · BR/AR 2022

Roteirização multi-país

Papel: Tech Lead · Modelagem de domínio

Sistema de roteirização de entregas com regras de país, frota mista e custo variável. Modelagem por domínio que sobreviveu a três rodadas de mudança de regra de negócio sem rewrite.

.NET 7DDDFunctionsPostgreSQL
Seguradora · BR 2021

Motor de subscrição automatizada

Papel: Arquiteto · Mentor da equipe interna

Motor de cálculo e aprovação automática de propostas. Regras como código substituindo planilhas de atuário. Tempo médio de aprovação caiu de 4 dias para 2 horas.

.NET 6Rules EngineSQL ServerAzure Functions
Edtech · BR (Leanwork) 2022 · Hoje

ASP.NET PRO (comunidade própria)

Papel: Fundador e instrutor

Comunidade para evolução contínua de desenvolvedores .NET, conectando teoria com desafios reais do mercado. Conteúdo denso, revisões ao vivo e material aplicável direto na prática.

.NETASP.NET CoreAzure