Doutor em Engenharia da Informação pela UFABC. Mestre em Engenharia da Informação pela UFABC. Graduado em Análise e Desenvolvimento de Sistemas pela Faculdade de Tecnologia de São Paulo. Técnico em Telecomunicações pela Escola Técnica Redentorista. Atuou em projetos de redes de telefonia celular. Atuou em manutenção corretiva de equipamentos de telecomunicações. Atuou em manutenção corretiva de placa-mãe de PC. Atuou como desenvolvedor web. Atuou como coordenador pedagógico em cursos técnicos. Atuou como docente em ensino superior em cursos de Análise e Desenvolvimento de Sistemas, Engenharia de Telecomunicações, Segurança da Informação, Jogos Digitais. Lecionou as disciplinas Estruturas de Dados, Laboratório de Sistemas Operacionais, Desenvolvimento Web, Lógica de Programação, Programação Orientada a Objeto.