Biografia

Sou professor titular do Instituto Federal do Espírito Santo (Ifes), no Campus Serra, e docente do Programa de Pós-Graduação em Computação Aplicada (PPComp). Desenvolvo pesquisas em métodos formais, lógica e verificação de sistemas, inteligência artificial e ciência de dados.

Uma parte importante do meu trabalho é estabelecer conexões entre a academia e a indústria. Coordeno e participo de projetos de pesquisa e desenvolvimento em parceria com empresas, com aplicações em processos industriais e desafios de engenharia. Procuro combinar rigor científico com soluções que possam ser avaliadas em situações reais.

Sou um dos líderes do Núcleo de Estudos em Técnicas e Teoria da Computação (NuTTeC) e também atuo no ensino de lógica, teoria da computação e programação. Tenho formação em Engenharia de Computação e Mestrado em Informática pela Universidade Federal do Espírito Santo, Doutorado em Educação pela Universidad del Norte e Doutorado em Ciência da Computação pela Universidade de Tsukuba, no Japão.

Interesses

  • Métodos Formais e Verificação de Sistemas
  • Inteligência Artificial e Ciência de Dados
  • Lógica e Representação do Conhecimento
  • Aplicações Industriais de IA

Formação

  • Doutorado em Ciência da ComputaçãoUniversity of Tsukuba2026
  • Doutorado em EducaçãoUniversidad del Norte2013
  • Mestrado em InformáticaUniversidade Federal do Espírito Santo2001
  • Engenharia de ComputaçãoUniversidade Federal do Espírito Santo1995

Projetos

  • Observatório de Egressos

    Observatório de Egressos

    Acompanhar o progresso profissional de ex-alunos de instituições de ensino superior, monitorando suas atividades nas redes sociais.

  • Bibliometria Automatizada

    Bibliometria Automatizada

    Aplicar técnicas de IA na mineração e agregação de informações técnicas de diversas fontes online.

  • SERVANT-ES

    SERVANT-ES

    Aplicação de métodos formais de engenharia de software para produzir uma plataforma de software confiável para o controle de voo de veículos aéreos não tripulados.

Todos os projetos

Publicações Recentes

Todas as publicações

Palestras & Oficinas

Todas as palestras

Ensino

  • Análise e Complexidade de Algoritmos

    Análise e Complexidade de Algoritmos

    Esta disciplina é uma introdução aos modelos de computação, computabilidade e complexidade. Ela tenta apresentar uma visão da ciência da computação para além dos computadores. Isto é, a ciência da computação como um conjunto de ferramentas matemáticas para entender sistemas complexos.

  • Linguagens Formais e Autômatos

    Linguagens Formais e Autômatos

    Teoria dos autômatos é o estudo das máquinas abstratas ou autômatos, bem como problemas computacionais que podem ser resolvidos usando esses objetos.

  • Técnicas de Programação Avançada

    Técnicas de Programação Avançada

    Esta disciplina apresenta aos alunos o design e a implementação de estruturas de dados e algoritmos fundamentais. A disciplina abrange estruturas de dados básicas, algoritmos de buscae ordenação, análise básica de algoritmos.

Todos os planos de ensino

Contato