Graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de Educação, Ciência e Tecnologia do Piauí (2006). Cursou mestrado em Engenharia Elétrica pela Universidade Federal do Amazonas (2008-2010), desenvolvendo pesquisas na área de Engenharia de Software com ênfase em Linhas de Produtos de Software Dinâmicas para dispositivos móveis. Cursou doutorado em Engenharia Elétrica na Universidade Federal de Minas Gerais (2016-2021). Durante o período de mestrado e doutorado, atuou na liderança de projetos de parceria entre empresas do Pólo Industrial de Manaus (Nokia e Samsung) e a Universidades Federal do Amazonas na área de desenvolvimento de sistemas móveis e web. Em várias oportunidades, foi instrutor em Programas de Formação Complementar para alunos dos cursos de Ciência da Computação, Engenharia da Computação e Engenharia Elétrica na Universidade Federal do Amazonas (2008-2015). Tem experiência na área de Ciência da Computação e Engenharia Elétrica com ênfase em Engenharia de Software e Inteligência Computacional, atuando principalmente nos temas a seguir: desenvolvimento de sistemas web, desenvolvimento de sistemas para dispositivos móveis, técnicas de reúso de software, padrões de projeto de software, desenvolvimento de sistemas para TV interativa e sistemas de recomendação.