Possui graduação em Engenharia de Computação pela Universidade Federal do Espírito Santo (1998), doutorado em Ciência da Computação pela Universidade Estadual de Campinas (2002) e pós-doutorado na Universidade de Washington - EUA (2010). Bolsista de Produtividade em Pesquisa do CNPq nível 2. Professor titular da Universidade Estadual de Campinas - UNICAMP. Presidente da Universidade Virtual do Estado de São Paulo - UNIVESP (2019-2023). Atualmente é Coordenador Geral de Tecnologias, Inovação e Parcerias na FAPESP.