Possui bacharelado em Matemática pela UFRJ (1997), Mestrado (1999) e Doutorado (2004) em Engenharia de Sistemas e Computação (Otimização) pela COPPE/UFRJ e Pós-Doutorado em Otimização na Universidade Federal Fluminense (2008). Atualmente é professor da Escola Nacional de Ciências e Estatística (ENCE/IBGE), onde leciona disciplinas na graduação. Também faz parte do corpo docente do Programa de Pós-Graduação em População, Território e Estatísticas Públicas - ENCE. Tem experiência nas áreas de Otimização, Computação e Estatística, atuando principalmente nos seguintes temas: Metaheurísticas, Programação Inteira, Otimização Combinatória, Programação Não Diferenciável e Suavização, Análise de Algoritmos, Análise de Agrupamentos e Amostragem.
bachelor's at Bacharelado em Matemática from Universidade Federal do Rio de Janeiro (1997), master's at Computer Science from Universidade Federal do Rio de Janeiro (1999) and doctorate at Engenharia de Sistemas e Computação from Universidade Federal do Rio de Janeiro (2004). Has experience in Mathematics, focusing on Mathematics, acting on the following subjects: amostragem, agrupamento, metaheurística, metaheurísticas and algoritmos genéticos.