Possui graduação em Tecnologia em Processamento de Dados pelo Centro de Estudos Superiores de Londrina (1999), Especilização em redes de computadores pela Universidade Norte do Paraná (2001) e Mestrado em Ciência da Computação pela Unesp (2009). Doutarado pelo USP/ICMC (2010) em Ciências da Computação. Atualmente é professor titular da Universidade Tecnológica Federal do Paraná. Tem experiência na área de Ciência da Computação, com ênfase em Gerenciamento e Projeto de Redes, Arquiteturas e Compilação para hardware.