LEANDROVILAS BOAS.

I design software systems, technical solutions and engineering practices that help teams build scalable, maintainable products.
Building software is only part of the job. Designing systems and helping teams build them well is the real challenge.
More than 10 years of experience building software, currently at Itaú. Acts as a technical reference, finding efficient solutions for product delivery across different scenarios, leading technical teams and promoting continuous improvement of daily processes. Backend specialist with C#, Node.js and Nest.js, focused on CI/CD, test automation and code readability, practicing agile development and DevOps best practices. Has worked across landing pages, web portals, dashboards, loyalty points systems, Pix and boleto payments, e-commerce and chatbot projects, and is now applying that experience to AI-assisted development, with Spec-Driven Development (SDD) as part of the daily workflow. Currently also studying Solution Architecture and already applying C4 model diagrams (Context and Container) day to day.
Software Architecture
- DDD
- Clean Architecture
- Event-Driven Architecture
- Distributed Systems
- Integration Patterns
- C4 Model (Context & Container)
Technical Leadership
- Technical Decisions
- Engineering Practices
- Code Review
- Mentoring
- Team Enablement
Cloud & DevOps
- AWS
- Docker
- Kubernetes
- CI/CD
- Observability
AI-Assisted Engineering
- Spec-Driven Development
- Reverse Engineering
- AI Agents
- Developer Productivity
- Engineering Automation
- Jul 2025 — Present
Tech Lead— Itaú
Guides the design, evolution and governance of scalable architectures, ensuring engineering standards, performance, security and availability.
- Nov 2024 — Jul 2025
Software Engineer— Itaú
Built, maintained and evolved backend services, RESTful APIs and microservices. Worked on migrating and sustaining legacy systems in cloud-native environments, with a strong focus on AWS.
AWSREST APIsMicroservices - Until Nov 2024
Software Engineer— Lambda3 / Tivit
Technical reference across the team, finding efficient solutions for product delivery in different scenarios. Leads technical teams, promotes feedback exchange and continuous improvement of daily processes. Backend specialist with a focus on CI/CD, test automation and code readability.
C#Node.jsNest.jsNext.jsTypeScriptAWSAzureDockerKubernetesClean Architecture - 2023
Software Development— Lambda3
Backend development across C#, Node.js and TypeScript services, applying Hexagonal Architecture, SOLID and TDD, with a strong code review practice.
C#Node.jsNext.jsNest.jsTypeScriptDockerAzureHexagonal Architecture - 2018
Programmer Analyst— EICON
Built .NET templates and backend components using .NET Core, EF Core, Dapper, Fluent Validation and Quartz.
.NETC#EF CoreDapperQuartz - 2015
Programmer Analyst— Capgemini
Web development spanning .NET Core, Entity Framework and SQL Server on the backend, with HTML, JavaScript and AngularJS on the frontend.
.NET CoreEntity FrameworkSQL ServerAngularJS - 2011
.NET Developer— Grupo Evoluti
Built solutions with ASP.NET MVC, WCF, Web Services, Web Forms and Windows Forms.
ASP.NET MVCWCFWeb ServicesWindows Forms
Engineering problems and architecture decisions, not just screenshots.
Portal & Dashboard Modernization
- Problem
- Web portals and dashboards built on older stacks were becoming harder to extend safely.
- Architecture
- Reverse engineering and modernization of legacy systems, rebuilding key modules on a cleaner architecture.
- Outcome
- Systems that are easier to change and extend without breaking existing behavior.
Loyalty Points Platform
- Problem
- A points-based loyalty system needed clear rules and room to grow without becoming tangled.
- Architecture
- Designed a modular backend architecture separating rules, accounting and integrations into distinct boundaries.
- Outcome
- A platform that can add new loyalty rules and partner integrations without reworking the core.
E-commerce & Payments (Pix / Boleto)
- Problem
- An e-commerce platform needed reliable checkout with local payment methods like Pix and boleto.
- Architecture
- Designed scalable services on AWS and Azure to handle catalog, checkout and payment processing.
- Outcome
- A checkout flow that handles local payment methods reliably at scale.
CI/CD & Test Automation
- Problem
- Manual releases and inconsistent testing were slowing delivery across projects.
- Architecture
- Built CI/CD pipelines and automated test suites, embedding TDD and code review into the team's workflow.
- Outcome
- Faster, more consistent releases with fewer regressions reaching production.
Backend
- .NET
- C#
- Node.js
- NestJS
Architecture
- DDD
- Clean Architecture
- Event Driven
- REST APIs
Cloud
- AWS
- Azure
- Docker
- Kubernetes
Engineering
- TDD
- CI/CD
- GitHub
- Observability
AI Engineering
- AI Agents
- Spec-Driven Development
- AI-Assisted Development
- Reverse Engineering
Articles and studies on software engineering and architecture.
Let's build something that makes sense.
Architecture, engineering, technical leadership or just a good conversation about building better software.
leandrovboas@msn.com