Possui doutorado em Ciências de Computação pelo Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo (2021), mestrado em Ciências de Computação pelo Instituto de Informática da Universidade Federal de Goiás (2011) e graduação em Bacharelado em Ciências da Computação pela Universidade Federal de Goiás (2007).
Atualmente é docente no Instituto de Informática (INF) da Universidade Federal de Goiás (UFG). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software e Inteligência Artificial, atuando principalmente nos temas de Mineração de Repositórios de Software, aprendizado de máquina, mineração de dados e textos (data and text mining, predictive analytics, data science).