Doutor em Engenharia de Produção pela Escola Politécnica da Universidade de São Paulo (Grupo de Gestão de Tecnologia da Informação - 2009), mestre em Engenharia Elétrica pela Escola Politécnica da Universidade de São Paulo (1993) e graduado em Engenharia Elétrica pela Escola Politécnica da Universidade de São Paulo (1984). É pesquisador do Instituto de Pesquisas Tecnológicas do Estado de São Paulo (IPT) e professor do Mestrado Profissionalizante em Engenharia de Computação do mesmo instituto, na área de Metodologia de Pesquisa. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Requisitos de Software, atuando principalmente nos seguintes temas: trabalho cooperativo apoiado por computador, modelos mentais, análise coletiva do trabalho, processos de software, requisitos não funcionais em métodos ágeis, DEVOPS, engenharia reversa de requisitos e débito técnico em requisitos. Participa ativamente das atividades do mestrado profissionalizante em Engenharia de Computação, orientando os alunos por meio da disciplina de metodologia de pesquisa. Atualmente trabalha na seção de inteligência artificial e analytics com foco em processamento de linguagem natural, reconhecimento de imagens e desenvolvimento de modelos de fenômenos físicos baseados em redes neurais profundas.
graduate at Engenharia Elétrica from Escola Politécnica da Universidade de São Paulo (1984) and master's at Engenharia Elétrica from Escola Politécnica da Universidade de São Paulo (1993). Has experience in Computer Science, focusing on Computer Science, acting on the following subjects: aplicações web, aplicações multiplataforma, web, controle de motor de passo and software de simulação de sistemas dinâmicos.