bachelor's at Computer Science from Universidade Federal de Santa Maria (2005), master's at Computer Science from Universidade Federal do Rio Grande do Sul (2007) and doctorate at Computer Science from Universidade Federal do Rio Grande do Sul (2012). Has experience in Computer Science, acting on the following subjects: parallel programming, multi-core, and atmospheric applications.
É professor adjunto da Universidade Federal do Pampa (UNIPAMPA), campus Alegrete/RS desde 2012, atuando principalmente nos cursos de graduação em Ciência da Computação e Engenharia de Software e no Programa de Pós-Graduação em Engenharia de Software. Foi diretor do campus Alegrete em 2020 e Coordenador Acadêmico em 2016, 2018 e 2019. Possui graduação em Ciência da Computação pela Universidade Federal de Santa Maria (2005) e mestrado (2007) e doutorado (2012) em Computação pela Universidade Federal do Rio Grande do Sul, sendo este feito na modalidade sanduíche na Technische Universität Berlin, Alemanha (2010-2011). Tem experiência na área de Ciência da Computação, com ênfase em Processamento Paralelo e Distribuído, atuando principalmente nos seguintes temas: processamento de alto desempenho, programação paralela, aplicações científicas e computação em nuvem.