Pular para o conteúdo principal
Leandro Vilas Boas

LEANDRO
VILAS BOAS.

Arquitetura de Software
Retrato de Leandro Vilas Boas
// Introdução
Tech Lead &
Software Engineer.
Software Architecture · Cloud · AI-Assisted Development

Projeto sistemas de software, soluções técnicas e práticas de engenharia que ajudam times a construir produtos escaláveis e sustentáveis.

.NETC#AWSArchitectureDDDDockerKubernetesAI
01 — Sobre

Construir software é só parte do trabalho. Desenhar sistemas e ajudar times a construí-los bem é o verdadeiro desafio.

Mais de 10 anos construindo software, atualmente no Itaú. Atuo como referência técnica, buscando soluções eficientes para a entrega de produtos em diferentes cenários, liderando equipes técnicas e promovendo a melhoria contínua dos processos do dia a dia. Especialista em backend com C#, Node.js e Nest.js, com foco em CI/CD, automação de testes e legibilidade de código, praticando desenvolvimento ágil e as melhores práticas de DevOps. Já atuei em landing pages, portais web, dashboards, sistemas de pontos de fidelidade, pagamentos via Pix e boleto, e-commerce e chatbots — e hoje aplico essa experiência também ao desenvolvimento assistido por IA, com Spec-Driven Development (SDD) no dia a dia. Atualmente também estudo Arquitetura de Soluções e já aplico a criação de diagramas C4 (Contexto e Container) no dia a dia.

10+
Anos construindo software
Tech Lead
Cargo atual
.NET + AWS
Ecossistema principal
02 — Expertise

Arquitetura de Software

  • DDD
  • Clean Architecture
  • Event-Driven Architecture
  • Sistemas Distribuídos
  • Padrões de Integração
  • C4 Model (Contexto e Container)

Liderança Técnica

  • Decisões Técnicas
  • Práticas de Engenharia
  • Code Review
  • Mentoria
  • Capacitação de Times

Cloud & DevOps

  • AWS
  • Docker
  • Kubernetes
  • CI/CD
  • Observabilidade

Engenharia Assistida por IA

  • Spec-Driven Development
  • Engenharia Reversa
  • Agentes de IA
  • Produtividade de Desenvolvimento
  • Automação de Engenharia
03 — Experiência
  1. Jul 2025 — Atual

    Tech Lead— Itaú

    Orienta o desenho, a evolução e a governança de arquiteturas escaláveis, garantindo padrões de engenharia, performance, segurança e disponibilidade.

  2. Nov 2024 — Jul 2025

    Engenheiro de Software— Itaú

    Construção, manutenção e evolução de serviços de backend, APIs RESTful e microsserviços. Atuação na migração e sustentação de sistemas legados para ambientes cloud-native, com forte foco em AWS.

    AWSREST APIsMicrosserviços
  3. Até nov 2024

    Engenheiro de Software— Lambda3 / Tivit

    Referência técnica no time, buscando soluções eficientes para a entrega de produtos em diferentes cenários. Lidera equipes técnicas, promove a troca de feedbacks e a melhoria contínua dos processos do dia a dia. Especialista em backend com foco em CI/CD, automação de testes e legibilidade de código.

    C#Node.jsNest.jsNext.jsTypeScriptAWSAzureDockerKubernetesClean Architecture
  4. 2023

    Desenvolvimento de Software— Lambda3

    Desenvolvimento backend em serviços C#, Node.js e TypeScript, aplicando Arquitetura Hexagonal, SOLID e TDD, com forte prática de code review.

    C#Node.jsNext.jsNest.jsTypeScriptDockerAzureHexagonal Architecture
  5. 2018

    Analista Programador— EICON

    Construção de templates .NET e componentes de backend usando .NET Core, EF Core, Dapper, Fluent Validation e Quartz.

    .NETC#EF CoreDapperQuartz
  6. 2015

    Analista Programador— Capgemini

    Desenvolvimento web abrangendo .NET Core, Entity Framework e SQL Server no backend, com HTML, JavaScript e AngularJS no frontend.

    .NET CoreEntity FrameworkSQL ServerAngularJS
  7. 2011

    Desenvolvedor .NET— Grupo Evoluti

    Desenvolvimento de soluções com ASP.NET MVC, WCF, Web Services, Web Forms e Windows Forms.

    ASP.NET MVCWCFWeb ServicesWindows Forms
04 — Projetos Selecionados

Problemas de engenharia e decisões de arquitetura, não apenas capturas de tela.

Modernização de Legado — diagrama de arquitetura
Modernização de Legado

Modernização de Portais e Dashboards

Problema
Portais web e dashboards construídos em stacks mais antigas estavam ficando mais difíceis de estender com segurança.
Arquitetura
Engenharia reversa e modernização de sistemas legados, reconstruindo módulos-chave sobre uma arquitetura mais limpa.
Resultado
Sistemas mais fáceis de alterar e estender sem quebrar o comportamento existente.
.NETNode.jsClean Architecture
Arquitetura de Software — diagrama de arquitetura
Arquitetura de Software

Plataforma de Pontos de Fidelidade

Problema
Um sistema de fidelidade por pontos precisava de regras claras e espaço para crescer sem virar um emaranhado.
Arquitetura
Desenho de uma arquitetura de backend modular, separando regras, contabilização e integrações em fronteiras distintas.
Resultado
Uma plataforma capaz de adicionar novas regras de fidelidade e integrações com parceiros sem retrabalhar o núcleo.
C#Clean ArchitectureDDD
Soluções em Cloud — diagrama de arquitetura
Soluções em Cloud

E-commerce e Pagamentos (Pix / Boleto)

Problema
Uma plataforma de e-commerce precisava de um checkout confiável com meios de pagamento locais como Pix e boleto.
Arquitetura
Desenho de serviços escaláveis na AWS e Azure para lidar com catálogo, checkout e processamento de pagamentos.
Resultado
Um fluxo de checkout que processa meios de pagamento locais de forma confiável em escala.
AWSAzureDockerKubernetes
Produtividade de Desenvolvimento — diagrama de arquitetura
Produtividade de Desenvolvimento

CI/CD e Automação de Testes

Problema
Releases manuais e testes inconsistentes estavam desacelerando a entrega em vários projetos.
Arquitetura
Construção de pipelines de CI/CD e suítes de testes automatizados, incorporando TDD e code review ao fluxo de trabalho do time.
Resultado
Releases mais rápidos e consistentes, com menos regressões chegando à produção.
CI/CDTDDDocker
05 — Tecnologia

Backend

  • .NET
  • C#
  • Node.js
  • NestJS

Arquitetura

  • DDD
  • Clean Architecture
  • Event Driven
  • REST APIs

Cloud

  • AWS
  • Azure
  • Docker
  • Kubernetes

Engenharia

  • TDD
  • CI/CD
  • GitHub
  • Observabilidade

Engenharia de IA

  • Agentes de IA
  • Spec-Driven Development
  • Desenvolvimento Assistido por IA
  • Engenharia Reversa
06 — Conhecimento

Artigos e estudos sobre engenharia de software e arquitetura.

Vamos construir algo que faça sentido.

Arquitetura, engenharia, liderança técnica ou só uma boa conversa sobre construir software melhor.

leandrovboas@msn.com