Bacharel em Informática pela Universidade Luterana do Brasil (ULBRA, 1997), Mestre e Doutor em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (PPGC/UFRGS) em 2000 e 2010, respectivamente. Professor adjunto no Departamento de Ciência da Computação da Universidade Federal da Bahia (UFBA) e pesquisador do Laboratório de Sistemas Distribuídos (LaSiD), nas áreas de computação de alto desempenho, computação intensiva de dados (big data) e robótica em nuvem