Possui graduação em Ciência da Computação pela Universidade Federal de Pernambuco (2003), mestrado em Ciências da Computação pela Universidade Federal de Pernambuco (2006) e doutorado em Ciências da Computação pela Universidade Federal de Pernambuco (2014). Atualmente é professor da Universidade Federal do Agreste de Pernambuco (UFAPE), onde atua na função de Coordenador do Curso de Bacharelado em Ciência da Computação; Membro fundador do Laboratório de Pesquisa e Inovação BCC Coworking; Membro fundador e do conselho do Laboratório Multidisciplinar de Tecnologias Sociais (LMTS). Atua principalmente nas áreas de desenvolvimento de sistemas, engenharia de software, linguagens de programação, banco de dados e gestão de projetos.
graduation at Ciência da Computação from Universidade Federal de Pernambuco (2003), master's at Computer Science from Universidade Federal de Pernambuco (2006) and doctorate at Computer Science from Universidade Federal de Pernambuco (2014). He is currently full professor at Universidade Federal do Agreste de Pernambuco. Has experience in Computer Science, focusing on Computability and Computational Models, acting on the following subjects: desenvolvimento de software, sistemas de informação, desenvolvimento ágil, java and programação para internet.