Refatoração ou Refabricação (Refectoring) é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar sua funcionalidade (comportamento externo). Busca-se atingir a forma mais simples do código, removendo trechos irrelevantes ou duplicados, etc.
Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (2003), e especialista em Engenharia de Software pela Universidade Salvador (2010). Atualmente é Analista Judiciário pelo TRT-RJ, trabalhando na equipe de sustentação regional do PJe e buscando redistribuição para TRT-BA/TRE-BA/TRF-1.