Possui graduação em Engenharia de Computação pela Universidade Federal do Espírito Santo (2002), mestrado (2004) e doutorado (2009) em Informática pela Pontifícia Universidade Católica do Rio de Janeiro. Seus estudos se concentram em redes móveis, principalmente as veiculares (VANETs). Também possui interesse em sistemas operacionais, arquitetura de computadores e software básico em geral.