LEANDROVILAS BOAS.

Projeto sistemas de software, soluções técnicas e práticas de engenharia que ajudam times a construir produtos escaláveis e sustentáveis.
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.
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
- 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.
- 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 - 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 - 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 - 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 - 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 - 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
Problemas de engenharia e decisões de arquitetura, não apenas capturas de tela.
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.
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.
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.
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.
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
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