Vou fazer alguns dos desafios do site indicado aqui também. Quanto à refatoração de códigos, tenho que buscar aplicar essa prática nos meus projetos, que são mais simples, pois no da empresa ele é muito robusto, com um grau de complexadade maior, além de que tenho acesso apenas para leitura atualmente.

No mais, obrigado pela indicação e dica.