Possui doutorado em Engenharia Elétrica pela Universidade Federal de Minas Gerais - UFMG (Diagnóstico de Falhas baseado em Sistema Inteligente Evolutivo), mestrado em Engenharia Elétrica pela mesma universidade (Detecção e Classificação de Faltas em Linhas de Transmissão utilizando Transformada Wavelet e Rede Lógica Neurofuzzy com Aprendizado Participativo - 2010), graduação em Engenharia de Computação pela Faculdade de Ciência e Tecnologia de Montes Claros - FACIT (Controlador de Robô baseado em Hardware Evolutivo - 2007) e curso técnico em Eletrônica pela Escola Técnica (1989), ambas unidades da Fundação Educacional Montes Claros - FEMC. Atua como professor do Departamento de Ciências da Computação - DCC, do Centro de Ciências Exatas e Tecnológicas - CCET, da Universidade Estadual de Montes Claros - UNIMONTES, nos cursos de Sistemas de Informação, Engenharia de Sistemas e no Programa de Pós-graduação em Modelagem Computacional e Sistemas - PPGMCS. Possui experiência nas áreas de Elétrica, Eletrônica e Computação, com ênfase em circuitos elétricos e eletrônicos, sistemas digitais, lógica programável, microprocessadores e microcontroladores, sistemas embarcados, arquitetura e organização de computadores, programação em Assembly, C/C++, Python, VHDL e inteligência computacional.
bachelor's at Engenharia da Computação from Faculdade de Ciência e Tecnologia de Montes Claros (2007), master's at Electric Engineering from Universidade Federal de Minas Gerais (2010) and doctorate at Electric Engineering from Universidade Federal de Minas Gerais (2014). Has experience in Electric Engineering, acting on the following subjects: sistemas dinâmicos, aprendizado participativo, detecção e diagnóstico de falhas, redes neurais nebulosas and algoritmos de classificação de padrões.