Possui graduação em Tecnologia em Processamento de Dados pela Universidade de Alfenas - UNIFENAS (1992), graduação em Bacharelado em Ciência da Computação pela Universidade de Alfenas - UNIFENAS (1993), graduação em Matemática pela Fundação de Ensino e Pesquisa do Sul de Minas FEPESMIG (1996), especialização em Matemática Aplicada, pela Universidade do Estado de Minas Gerais (UEMG), mestrado em Ciências de Computação e Matemática Computacional pela Universidade de São Paulo - ICMC-USP (2000) e doutorado em Ciências de Computação e Matemática Computacional pela Universidade de São Paulo - ICMC-USP (2005). Atualmente é avaliador do Ministério da Educação e professor Associado da Universidade Federal de Itajubá - UNIFEI. Tem experiência na área de Ciência da Computação, com ênfase em Sistemas Distribuídos, atuando principalmente nos seguintes temas: sistemas distribuídos, programação paralela, teste e depuração de programas paralelos e protocolos otimistas para simulação distribuída.
bachelor's at Tecnologia Em Processamento de Dados from Universidade José do Rosário Vellano (1992), bachelor's at Bacharelado Em Ciência da Computação from Universidade José do Rosário Vellano (1993), bachelor's at Matemática from Fundação de Ensino e Pesquisa do Sul de Minas (1996), master's at Ciências de Computação e Matemática Computacional from Universidade de São Paulo (2000) and doctorate at Computer Science from Universidade de São Paulo (2005). Has experience in Computer Science, acting on the following subjects: simulação distribuída, segurança computacional, teste e depuração de programas, sistemas distribuídos and programação paralela.