Mestre pela PUC Minas, na linha de pesquisa Inteligência Computacional e Sistemas Distribuídos, dissertação realizada no laboratório de engenharia de software com o título: Proposta de utilização de metas e rastreabilidade baseada em léxico estendido para manipulação do conhecimento em uma pequena empresa. Graduado em Administração de Empresa, com Pós Graduação em Gestão de Empresa e Curso de Extensão em Análise de Sistemas, pelo Departamento de Ciência da Computação ? ICEx/UFMG . Atualmente, trabalha como gerente de TI na empresa Valorem Agronegócios e licenciado do Centro Universitário de Patos de Minas - UNIPAM - como professor das seguintes disciplinas Engenharia de Software e Sistemas de Banco de Dados. Tendo atuado como professor na PUC/Minas e UNATec ministrando aulas das disciplinas Engenharia de Software, Arquitetura e Organização de Computadores, Análise de Sistemas, Introdução à Computação e programação. Larga experiência no desenvolvimento de sistemas em diversas áreas do conhecimento, tais como: recursos humanos, contabilidade, gestão de custos, gestão de convênios médicos, gestão de cooperativas, sistemas bancários e sistemas acadêmicos. Experiência com as linguagens de programação: Delphi, Visual Basic, .Net (c#, VB), PHP, Java, Cobol e Natural e com os seguintes bancos de dados: Oracle, SqlServer, Mysql e DB2. Experiência na atuação profissional nas seguintes funções: Administrador de Dados, Administrador de Banco de Dados, Engenheiro de Software, Programador, Consultor na implantação de processos de desenvolvimento de software, Professor e Gerente de Projetos.