Professor Adjunto com Dedicação Exclusiva na Universidade do Estado do Rio de Janeiro (UERJ) e coordenador adjunto do Programa de Pós-Graduação em Ciências Computacionais (CComp), tendo obtido o titulo de Doutor em Computação pela Universidade Federal Fluminense (UFF) em 2015 na área de Algoritmos e Otimização. Obteve título de Mestre em Computação também na área de Algoritmos e Otimização pelo Programa de Pós-Graduação em Computação da UFF em 2011, tendo se tornado Bacharel em Ciência da Computação pela Universidade Federal de Ouro Preto em 2009. Integrante do Laboratório de Inteligência Computacional - LabIC (UFF), na linha de metaheurísticas para problemas combinatórios e paralelização de algoritmos utilizando GPUs. Experiência na área de otimização aplicada a problemas de roteamento de veículos, planejamento de produção, estoque e roteamento, e planejamento operacional de lavra em minas a céu aberto. Atualmente trabalha com integração de metaheurísticas, algoritmos de aprendizado de máquina, computação de alta performance e smart contracts para blockchain. Orgulhosamente, membro fundador dos seguintes projetos livres: OptFrame, um arcabouço computacional em C++ para metaheurísticas e algoritmos de otimização; projeto myrese.com, uma plataforma web distribuída para armazenamento e apresentação de dados de pesquisas acadêmicas; linguagem CombView para modelagem de problemas combinatórios; portal //Creating.City de pesquisas para cidades inteligentes.