Doutor pela Universidade Federal do Rio de Janeiro (UFRJ) em 2017, mestre em Ciência da Computação pela Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) em 2006 e graduado em Informática pela Universidade Regional do Noroeste do Estado do Rio Grande do Sul (UNIJUÍ) em 2002. Tem experiência com pesquisa e desenvolvimento em Engenharia de Software, atuando principalmente nos seguintes temas: Paradoxos de Automação no Desenvolvimento Ágil de Software, Engenharia de Software Contínua, Arquiteturas de Desenvolvimento Distribuídas em Micro Serviços e Blockchain, Guidelines e Estratégias de Ensino para Evolução de Software e Banco de Dados, Técnicas e Ferramentas para Reutilização de Software por meio de Engenharia Dirigida por Modelos (MDE), Linhas de Produto de Software (SPL) e Linguagens Específicas de Domínio (DSL). Também realiza pesquisas aplicadas para agronegócios, automação rural, Data Warehouse e Data Marts de endemias, sustentabilidade, tecnologia e empreendedorismo social. É professor adjunto na Universidade Federal do Pampa (UNIPAMPA), campus de Alegrete (RS), atuante desde 2017 nos cursos de graduação em Engenharia de Software e Ciência da Computação, e orientador de pesquisas de mestrado no Programa de Pós-Graduação em Engenharia de Software (PPGES).
PhD from the Universidade Federal do Rio de Janeiro (UFRJ) in 2017, Master in Computer Science from the Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) in 2006 and graduated in Informatics from the Universidade Regional do Noroeste do Estado do Rio Grande do Sul (UNIJUÍ) in 2002. Has experience with research and development in Software Engineering, working mainly on the following topics: Automation Paradoxes in Agile Software Development, Continuous Software Engineering, Distributed Development Architectures in Microservices and Blockchain, Teching Guidelines and Strategies for Software Evolution and Database Evolution, Techniques and Tools for Software Reuse through Model-Driven Engineering (MDE), Software Product Lines (SPL) and Domain-Specific Languages (DSL). He also conducts applied research for agribusiness, rural automation, Data Warehouse and Data Marts for healthcare ecosystems, software factory sustainability, technology and social entrepreneurship, inernet of things, and expert applications. He is an adjunct professor at the Universidade Federal do Pampa (UNIPAMPA), campus of Alegrete (RS-Brazil), active since 2017 in undergraduate courses in Software Engineering and Computer Science, and supervisor of master's course named Programa de Pós-Graduação em Engenharia de Software (PPGES).