Possui graduação em Ciência da Computação pela Universidade Salvador (1998), obteve o seu mestrado em Ciência da Computação pela Universidade Federal de Santa Catarina (2000) e o seu Doutorado em Ciência da Computação pela Université d’Angers, França (2006). Tem experiência em serviços web e vem atuando nesta área desde 2001, especificamente em Composições de Serviços Web e Serviços Web Semânticos. Tem atuado na área de Sistemas de Informação e foi presidente da Comissão Especial em Sistemas de Informação da SBC (2011-2012).