Sou um profissional com experiência na área de análise e desenvolvimento de sistemas usando a plataforma .NET, atuo planejando, avaliando e executando o desenvolvimento de novos aplicativos (com as tecnologias Web API, MVC, Angular, React, C#), na manutenção dos softwares já existentes (com as tecnologias Web Forms, ASP, VB), na migração de projetos legados e na integração com outros sistemas.
Tenho como missão desenvolver novos sistemas e dar sustentação em sistemas existentes, aplicando boas práticas em todo o processo de desenvolvimento, como:
- Aplicar a filosofia do Clean Code, os conceitos do Domain-Driven Design (DDD), a base teórica do Object Oriented Programming (OOP) e os princípios do SOLID, para garantir qualidade, facilidade de manutenção e evolução dos sistemas;
- Implementar as metodologias do Test-Driven Development (TDD), Behavior-Driven Development (BDD), Testes de Integração, Testes Automatizados e Testes de Carga, para garantir a qualidade, performance e confiabilidade dos sistemas;
- E ser uma referência técnica para o time e motivar positivamente o ambiente.