bachelor's at Ciência da Computação from Universidade Estadual de Campinas (2002), master's at Computer Science from Universidade Federal do Rio de Janeiro (2006) and doctorate at Computer Science from Universidade Federal do Rio de Janeiro (2011). He has experience in Computer Science, with an emphasis on Algorithms and Combinatorics, working mainly in Intersection Graphs. His dissertation was awarded in the Dissertation and Thesis Contest promoted by the Brazilian Computer Society (SBC) in 2007 and his doctoral thesis was awarded in the 2012 edition of the same contest. For its academic curriculum, was nominated by COPPE / UFRJ receiving Google Academic Award in 2008. In industry, he worked in software development for many companies, including CSN, Claro Telecom and IBM. He is currently Adjunct Professor at Institute of Mathematics and Statistics of UERJ - State University of Rio de Janeiro, full-time dedicated to lecture and research computer science.
possui graduação em Ciência da Computação pela UNICAMP - Universidade Estadual de Campinas (2002) e mestrado e doutorado em Engenharia de Sistemas e Computação pela COPPE/UFRJ - Universidade Federal do Rio de Janeiro (2006 e 2011, respectivamente). Tem experiência na área de Ciência da Computação, com ênfase em Algoritmos e Combinatória, atuando principalmente em Grafos de Interseção. Sua dissertação de mestrado foi premiada no Concurso de Teses e Dissertações promovido pela Sociedade Brasileira de Computação (SBC) em 2007 e sua tese de doutorado foi premiada na edição de 2012 do mesmo concurso. Por seu currículo acadêmico, recebeu o Google Academic Award em 2008 por indicação da COPPE/UFRJ. Na indústria, trabalhou na confecção de software para diversas empresas, incluindo CSN, Claro Telecom e IBM. Atualmente é Professor Adjunto no Instituto de Matemática e Estatística da UERJ - Universidade do Estado do Rio de Janeiro, onde se dedica em tempo integral ao ensino e à pesquisa da ciência da computação.