Il est titulaire d'un doctorat en génie électrique de l'université fédérale de Campina Grande (UFCG) en microélectronique en coopération avec le Karlsruhe Institute of Technology (KIT) (2008), d'une maîtrise (2003) et d'une licence en informatique (2001) également de l'UFCG. Travaille comme professeur au Centre d'informatique de l'UFPB depuis 2009.