Sou um desenvolvedor focado em construir sistemas robustos, escaláveis e de alta performance utilizando o ecossistema .NET. Minha atuação é pautada pela entrega de software de alta qualidade, aplicando Microsserviços, Clean Architecture, Domain-Driven Design (DDD) e os princípios SOLID.
Important
O Diferencial da Maturidade: Com mais de 5 anos de trajetória técnica sólida, migrei da análise de sistemas ERP e suporte avançado para a engenharia de software. Essa bagagem me deu uma visão única sobre regras de negócio complexas, otimização de consultas SQL e a importância vital de uma arquitetura limpa para a manutenção a longo prazo.
- Mensageria & Sistemas Distribuídos: Implementação de comunicação assíncrona utilizando RabbitMQ e Kafka para garantir resiliência e escalabilidade em arquiteturas de microsserviços.
- Arquitetura & Design: Desenvolvimento de sistemas desacoplados e APIs RESTful com ASP.NET Core, utilizando Clean Architecture e garantindo segurança avançada com Identity e JWT.
- Persistência & Performance: Especialista em Dapper (Micro-ORM) e Entity Framework Core. Expertise na escrita de consultas SQL de alta performance, aplicação de padrões de Repositórios Segregados (ISP/SOLID) e suporte nativo a cenários Multi-DB.
- Qualidade & Testes Automatizados: Criação de suítes robustas de Testes de Unidade e Testes de Integração (xUnit). Uso estratégico de Bogus para geração de dados fakes dinâmicos e Shouldly para escrita de asserções limpas, fluidas e legíveis.
- Integridade & Infraestrutura: Uso extensivo de FluentValidation para validação de dados inconsistentes, FluentMigrator para evolução de esquemas de banco versionados e Docker para isolamento e orquestração de containers.
Tip
Foco Atual: Evolução de sistemas para .NET 10, automação de testes (Unidade e Integração) com análise estática de Code Coverage, geração dinâmica de dados e orquestração avançada com Docker.
MyRecipeBook API: API de alta performance para gestão de receitas culinárias que desenvolvi utilizando .NET 10, aplicando DDD Tático e Clean Architecture. O projeto segue os princípios do SOLID à risca, organizando as injeções de dependência de forma totalmente isolada e segregada por camadas.
Para a persistência de dados, implementei uma transição estratégica para o Entity Framework Core integrado ao banco de dados MySQL, rodando de forma isolada em containers Docker para o ambiente de desenvolvimento e testes. A API conta com validações robustas via FluentValidation, tratamento global de exceções polimórficas (respeitando OCP e LSP) e suporte nativo a múltiplos idiomas através de internacionalização (i18n).
Na parte de qualidade de software, estruturei uma esteira automatizada de testes com xUnit em uma camada separada (CommonTestUtilities), utilizando Bogus para dados sintéticos e Shouldly para asserções fluidas. O projeto possui filtros avançados de Code Coverage integrados ao pipeline, mantendo uma cobertura de linhas de ~89% focada exclusivamente nas regras de negócio da aplicação.
| Categoria | Tecnologias |
|---|---|
| Linguagens & Frameworks | |
| Dados & ORM | |
| Qualidade & Testes | |
| Infra & DevOps |

