Graduado em Ciência da Computação pela UFPE. Atua desde 1991 em desenvolvimento de software. No C.E.S.A.R desde 2001, atuou como arquiteto de software em grandes projetos de referência nacional. Mais recentemente tornou-se especialista e consultor em métodos ágeis de desenvolvimento de software, tendo implantado com sucesso em algumas empresas do porto digital.