Possui graduação em Bacharelado Em Ciência da Computação pela Universidade Santa Cecilia (1990), mestrado em Gerenciamento em Sistemas de Informação pela Pontifícia Católica de Campinas (2000) e mestrado em Engenharia Elétrica pela Universidade Estadual de Campinas (2007) e doutorado em Ciência da Computação (USP - São Carlos)(2016). Atualmente é professor adjunto I da Unifesp -- Universidade Federal de São Paulo, Campus Baixada Santista . Tem experiência na área de Ciência da Computação, atuando principalmente na área de Aprendizado de Máquinas.
graduation at Bacharelado Em Ciência da Computação from Universidade Santa Cecília (1990), master's at Gerenciamento em Sistemas de Informação from Pontifícia Católica de Campinas (2000), master's at Electric Engineering from Universidade Estadual de Campinas (2007), and . Has experience in Computer Science, focusing on Computer Science, acting on the following subjects: keyword extraction, agentes de software, genetic algorithm, multi-agent systems and swarm intelligence.