Possui graduação em Ciência da Computação pela Pontifícia Universidade Católica de Goiás (2004), mestrado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2007) e doutorado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2009). Atualmente é professor associado da Universidade Federal de Goiás. Tem experiência em Matemática Computacional, com ênfase em Otimização Combinatória Multi-objetivo.
graduation at Ciência da Computação from Pontifícia Universidade Católica de Goiás (2004), master's at Computer Science from Universidade Federal do Rio de Janeiro (2007) and doctorate at Computer Science from Universidade Federal do Rio de Janeiro (2009).