Professor Assistente, nível I, no Departamento de Ciências Exatas Aplicadas (DECEA) - da Universidade Federal de Ouro Preto - UFOP, campus de João Monlevade, desde agosto de 2008. É doutorando em Ciência da Computação pela Universidade Federal de Minas Gerais, possui Mestrado em Computação pela Universidade Federal Fluminense (2005) e Bacharelado em Informática pela Universidade Federal de Juiz de Fora (2002). Já atuou na docência em níveis de graduação e pós graduação, além de na própria UFOP, no Instituto Vianna Júnior, UFJF, Universidade Presidente Antônio Carlos, UFF e PUC-Rio. Tem experiência profissional na área de Computação, tendo atuado junto a empresas de Juiz de Fora e região como Programador, Analista de Sistemas e Consultor.