Possui graduação em Ciência da Computação pelo Centro Universitário de Rio Preto (2003), especialização em Gestão de Negócios pelo Centro Universitário de Votuporanga (2005), mestrado em Engenharia Elétrica na área de Automação pela Universidade Estadual Paulista "Júlio de Mesquita Filho" - FEIS/UNESP (2006), tendo sido bolsista CNPq, e doutorado na Faculdade de Engenharia Elétrica e Computação (FEEC) da UNICAMP, onde trabalhou com Inteligência Artificial e Redes de Petri aplicados à otimização de tráfego urbano. Durante o primeiro semestre de 2012 morou em Lisboa, Portugal, onde realizou parte de suas pesquisas de doutorado ("doutorado sanduíche"), na Faculdade de Ciência e Tecnologia da Universidade Nova de Lisboa, financiado pela CAPES. Em 2019 concluiu o pós-doutorado pelo Departamento de Ciência da Computação da Universidade Federal de São Carlos (UFSCar), onde realizou pesquisas nas áreas de Processamento de Linguagem Natural e Aprendizado de Máquina. Leciona nos cursos de graduação e pós-graduação da Faculdade de Tecnologia de São José do Rio Preto, do Centro Estadual de Educação Tecnológica Paula Souza (CEETEPS/FATEC) desde 2006, ministrando aulas e realizando pesquisas e orientações sobre Inteligência Artificial, Linguagens de Programação, Programação para Internet e Dispositivos Móveis e Banco de Dados. Tem experiência e atua nas seguintes áreas da Ciência da Computação e Engenharia Elétrica: Linguagens de Programação, Programação Orientada a Objetos, Programação para Dispositivos Móveis, Microcontroladores e Microprocessadores, Sistemas à Eventos Discretos, Redes de Petri, IoT, Inteligência Artificial, englobando Aprendizagem de Máquina e Deep Learning, Processamento de Linguagem Natural, Jogos Digitais e Gamificação.
graduation at Ciência da Computação from Centro Universitário de Rio Preto (2003), master's at Electric Engineering from Universidade Estadual Paulista Júlio de Mesquita Filho (2006) and doctorate at Electric Engineering from Universidade Estadual de Campinas (2012). Has experience in Computer Science, focusing on Computer Science, acting on the following subjects: programação para a internet, teoria das inteligências múltiplas, petri net, optimization and educação a distância.