Possui graduação em Ciência da Computação pela Universidade Candido Mendes – Campos (2005), mestrado em Computação pela Universidade Federal Fluminense (2008) e doutorado em Computação pela Universidade Federal Fluminense (2012), com estágio-doutoral na Universidade de Pittsburgh (EUA), e pós-doutorado pela Universidade de Michigan-Ann Arbor (2014). Tem experiência na área de Ciência da Computação, com ênfase em Computação Paralela/Distribuída, Eficiência Energética em Sistemas Computacionais