Doutorando em Ciência da Computação pelo instituto de Matemática e Estatística da Universidade de São Paulo (IME-USP). É Mestre em Ciências de Computação e Matemática Computacional no Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo (ICMC-USP). Tem experiência na área de engenharia de software, principalmente nos seguintes temas: Sistema-de-Sistemas e Reúso.