He has a doctorate in Electrical Engineering from the Federal University of Campina Grande (UFCG) in Microelectronics in cooperation with Karlsruhe Institute of Technology (KIT) (2008), master's degree (2003) and bachelor's degree in Computer Science (2001) also from UFCG. Works as a professor at the Computer Science Center of UFPB since 2009.