Possui graduação em Engenharia Eletrônica e Telecomunicações pela Universidade de Brasília, Mestrado em Ciências da Computação pela Universidade Federal de Minas Gerais e Doutorado em Ciências - Química, pela pela Universidade Federal de Minas Gerais. Atua também como professor adjunto III da Pontifícia Universidade Católica de Minas Gerais ministrando diversas disciplinas de graduação, dentre as quais Arquitetura de Computadores I, Fundamentos da Integração Hardware e Software, Introdução à Arquitetura de Microcontroladores de 8 e 32 bits, Projeto Integrado de Hardware e Software, Sistemas Operacionais, Redes de Computadores e Internet das Coisas. Atuou como Professor Substituto do Departamento de Engenharia Eletrônica da Universidade Federal de Minas Gerais, ministrando as disciplinas Sistemas Digitais, Laboratório de Sistemas Digitais e Laboratório de Sistemas, Processadores e Periféricos. Possui experiência como projetista de hardware baseado em microcontroladores de 8 e 32 bits (Intel, Motorola,Microchip) e software para sistemas embarcados(C, C++, Python), atuando principalmente nos seguintes áreas: monitoração biomédica multiparamétrica, Internet das Coisas (IoT) e redes neurais artificiais. Atua também como consultor na área de Sistemas Embarcados para Instrumentação Industrial e Internet das Coisas.
graduate at Engenharia Elétrica from Universidade de Brasília (1983) and master's at Computer Science from Universidade Federal de Minas Gerais (2001). Has experience in Computer Science, focusing on Hardware, acting on the following subjects: firmware, biomédica, mobile, ansi and vending machine.