Eu sou Professor Adjunto do Departamento de Informática Aplicada (INA) do Instituto de Informática (INF) da Universidade Federal do Rio Grande do Sul (UFRGS) e membro do Programa de Pós-Graduação em Computação (PPGC). Usualmente, ministro disciplinas sobre programação linear inteira e otimização combinatória para alunos de pós-graduação em Ciência da Computação e sobre algoritmos e programação para alunos de graduação em Ciência da Computação e Engenharia da Computação. Previamente trabalhei professor no Centro de Ciências Computacionais da Universidade Federal de Rio Grande (Rio Grande / Brasil) e como desenvolvedor de software nas empresas Neolog S.A. e Nexxto S.A. (São Paulo / Brasil). Sou formado em Ciência da Computação pela Faculdade de Matemática e Computação (MATCOM) da Universidade da Habana (UH), Cuba (2007), onde trabalhei como professor e pesquisador após finalizar os estudos. Possuo mestrado em Ciência da Computação pelo Instituto de Informática (INF) da Universidade Federal de Goiás (UFG), Brasil (2011) e doutorado em Ciência da Computação pelo Instituto de Matemática e Estatística (IME) da Universidade de São Paulo (USP), Brasil (2016). Também realizei pós-doutorado no Instituto de Computação (IC) da Universidade Estadual de Campinas (UNICAMP), Brasil (2023). Me interesso no estudo de problemas de otimização oriundos de aplicações práticas, cujas soluções pertencem a domínios discretos. As abordagens teóricas podem incluir provas sobre a dificuldade de solucionar ou aproximar esses problemas e seus casos particulares, enquanto abordagens mais aplicadas tentarão solucioná-los com métodos padrão (de otimização) ou propondo novas técnicas e algoritmos. Especificamente, trabalho com os seguintes tópicos de pesquisa: Algoritmos de Aproximação, Otimização Combinatória, Complexidade Computacional, Teoria dos Grafos, Heurísticas e Metaheurísticas, Programação Matemática, Matheurísticas e Pesquisa Operacional.
I am an Adjunct Professor at the Department of Applied Informatics (INA) of the Institute of Informatics (INF) of the Federal University of Rio Grande do Sul (UFRGS) and a member of the Graduate Program in Computing (PPGC). Usually, I lecture courses on linear integer programming and combinatorial optimization for graduate students in Computer Science and on algorithms and programming for undergraduate students in Computer Science and Computer Engineering. Before that, I was professor at the Center of Computers Sciences of the Federal University of Rio Grande (Rio Grande / Brazil), and I also was part of the software developers teams at Neolog S.A. and Nexxto S.A. (São Paulo / Brazil).I received the bachelor's degree in Computer Science by the Faculty of Mathematics and Computation of the University of Havana (Havana / Cuba, 2007), where I worked as lecturer and researcher after finishing the studies. I also received the MSc and PhD degrees in Computers Science respectively by the Institute of Informatics of the Federal University of Goiás (Goiânia / Brazil, 2011) and the Institute of Mathematics and Statistics of the University of São Paulo (São Paulo / Brazil, 2016). I also researched as postdoctoral student at the Institute of Computing (IC) of the State University of Campinas (UNICAMP). As a researcher, the areas of interest include Combinatorial Optimization, Operational Research, Mathematical Programming, Computational Complexity, Graph Theory, Approximation and Exact Algorithms, Heuristics, Metaheuristics and Matheuristics.