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). Exerce atualmente o cargo de Analista Judiciário na Justiça do Trabalho.