Possui Bacharelado em Informática pela Universidade Federal do Paraná (1995), mestrado em Ciência da Computação (Unicamp, 1999) e especialização em Gestão Estratégica da Inovação Tecnológica (Unicamp, 2014). Lecionou como professor titular, em dedicação exclusiva, na Universidade Estadual do Oeste do Paraná no curso de Ciência da Computação. Atuou, ao mesmo tempo, como consultor técnico junto ao Instituto de Tecnologia Aplicada e Inovação na área de redes de computadores e sistemas de informação, desenvolvendo pesquisa nas áreas de Inteligência Artificial e Software Educacional, entre 1997 e 1999. No Centro de Tecnologia da Informação Renator Archer participou como pequisador colaborador nas áreas de Localização e Mapeamento Simultâneos (SLAM) e Controle Servo Visual, entre 2000 e 2003. Trabalhou diretamente em desenvolvimento de sistemas embarcados baseados em Linux no Centro de Pesquisas Avançada Wernher von Braun, entre 2004 e 2007. A partir de 2008 participou no desenvolvimento e integração da camada interativa (DTVi Ginga) para o padrão de TV digital brasileiro (ISDB-TB), como especialista em Desenvolvimento de Software Sênior no Samsung Instituto de Desenvolvimento para a Informática da Amazônia (SIDIA) em cooperação institutos da Polônia, Inglaterra, Japão e Coreia do Sul. Desde 2011 trabalha como consultor de software, na área de segurança para dispositivos móveis, envolvendo plataformas Tizen e Android, no Samsung Instituto de Desenvolvimento para Informática (SIDI).