Possui Curso Técnico em Telecomunicações pela antiga ETFPE, atual IFPE, (1989), Graduação em Engenharia Eletrônica pela Universidade Federal de Pernambuco (1995), Graduação em Licenciatura Plena 1o e 2o Graus para Ensino de Formação Profissional pelo CEFET-MG (1991), Mestrado (2001) e Doutorado (2008), ambos em Ciências da Computação, pela Universidade Federal de Pernambuco (UFPE) na área de Engenharia da Computação, em Sistemas de Computação baseados em Hardware Reconfigurável.
Atualmente, é Professor Permanente de Eletrônica com Ênfase em Automação e Telecomunicações do Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (IFPE). Tem experiência na área de Projetos Eletrônicos, com ênfase em Sistemas Eletrônicos Analógicos, Digitais e Microprocessados.
Principais áreas de Interesse: Sistemas Microprocessados e Microcontrolados, Sistemas Embarcados, Arquitetura de Computadores e Hardware Reconfigurável, Computação de Alto Desempenho, Metodologia de Projeto em Sistemas Analógicos e Digitais, Sistemas de Automação e Controle e Prototipação de Circuitos Eletrônicos Analógicos e Digitais, Metodologias de Ensino da Tecnologia Eletro-Eletrônica.
graduate at Engenharia Eletrônica from Universidade Federal de Pernambuco (1995), graduate at Licenciatura Plena 1 e 2 Graus da Parte de Formaca from Centro Federal de Educação Tecnológica de Minas Gerais (1991), master's at Computer Science from Universidade Federal de Pernambuco (2001) and ph.d. at Computer Science from Universidade Federal de Pernambuco (2008). Has experience in Electric Engineering, focusing on Electronic Circuits, acting on the following subjects: metodologias de projeto, arquitetura de computadordes and sistemas de alta performance.