Possui graduação em Sistemas de Informação (2006) pelo UNIESP, mestrado (2010) e doutorado (2015) em Ciência da Computação pela Universidade Federal de Pernambuco. Realizou estágio pós-doutoral (2020) também no Centro de Informática da UFPE. Atualmente é Professor Associado da Universidade Federal do Agreste de Pernambuco UFAPE e pesquisador na área de Engenharia de Software ES. É coordenador do grupo de pesquisa DKD, que realiza pesquisa em diversas subáreas da ES, empregando interseção também da ES com outras áreas da computação, com aplicação em desenvolvimento tecnológico como soluções computacionais. É membro permanente (associado) do Programa de Pós-Graduação do Instituto de Computação da Universidade Federal de Alagoas. É coordenador geral dos cursos de pós-graduação lato-sensu da UFAPE. Atua em conjunto na coordenação dos Labotatórios de Tecnologia, Laboratório de Pesquisa e Inovação BCC Coworking e Laboratório de Tecnologias Sociais LMTS. Tem experiência nas seguintes subáreas da ES: Processos de Software, Métodos Ágeis, Qualidade de Software e Gestão de Projetos, Desenvolvimento Global de Software, Modelos de Colaboração, Design Thinking e Engenharia de Software Experimental.
graduate at Sistemas de Informação from Instituto de Educação Superior da Paraíba (2006). Has experience in Computer Science, focusing on Computer Science, acting on the following subjects: letramento digital, gêneros digitais, listas de discussão, desenvolvimento distribuído de software and rup.