Graduado em Ciência da Computação pela Universidade Federal do Amazonas (UFAM), Mestre e Doutor em Informática pelo Programa de Pós-Graduação em Informática da UFAM. Possui curso técnico em informática pela Fundação Nokia de Ensino. Atualmente é Professor Adjunto da Universidade Federal do Maranhão (UFMA). Além disso, é membro permanente dos Programas de Pós-Graduação em Ciência da Computação (PPGCC), Doutorado em Ciência da Computação Associação UFMA/UFPI (DCCMAPI) e Mestrado Profissional em Propriedade Intelectual e Transferência de Tecnologia para a Inovação (PROFNIT). Adicionalmente, é Coordenador dos programas PIBIC e PIBITI da UFMA. É vice-coordenador da Comissão Especial de Sistemas de Informação (CESI) da SBC e Secretário Regional da SBC no Maranhão. Tem interesse nas áreas de sistemas de informação, qualidade de software, melhoria processo de software (MPS), implementação de programas de MPS com ênfase na adoção de modelos de maturidade, educação em engenharia de software, engenharia de software experimental. Por fim, também atua na aplicação de metodologias de engenharia de software em diversos contextos, como: internet das coisas; startup de software; e computação aplicada à saúde.