Career Profile
Engenheiro de software formado em ciência da computação, trabalhando há onze anos na área de tecnologia, sólida experiência em todo o ciclo de vida de desenvolvimento de software, desde o conceito da arquitetura até a entrega. Habilidades de solução de problemas, análise de código e refatoração buscando sempre soluções efetivas, econômicas e responsivas. Entusiasta de metodologias ágeis de desenvolvimento, ferramentas e processos que contribuem para o design, implementação, teste e manutenção do software.
Experiences
Desenvolvimento, manutenções, correções e melhorias em APIs e serviços em C# dotnet e dotnet core.
Migração de app mobile de Android Java para Flutter utilizando princípios de gerenciamento de estado com BlocProvider e SQLite.
Manutenção, monitoramento e administração de bases SQL Server.
Refatoração e reestruturação de código em projetos legados, utilizando princípios do clean code e clean architecture.
Aplicação de metodologias ágeis, Scrum e Kanban, junto ao time.
Realização de testes de unidade, integração e comportamento utilizando princípios de TDD e BDD
Implementação de sistema de controle de versão TFS, VSTS (Azure DevOps), Git e GitHub.
Desenvolvimento de aplicativos em Android Java com base de dados SQLite e integração com serviços SOAP.
Desenvolvimento e manutenção em aplicações Asp.net webforms and windows forms.
Desenvolvimento de webservices SOAP asmx.
Desenvolvimento e manutenção de sistemas intranet, website e aplicações com integração com ERP Microsiga Protheus (TOTVS) utilizando C# e base de dados SQL Server
Gerência e configuração do Active Directory (AD) e MS Exchange Email no Windows Server
Suporte junto ao usuário.