Possui graduação em Sistemas Inteligentes de Tomada de Decisões e mestrado em Ciências da Computação da Universidade Nacional de Radioeletrônica de Kharkiv (KNURE) 2004, Ucrânia. Em 2010 recebeu o título de Doutor em Engenharia Elétrica na Universidade Federal de Minas Gerais (UFMG). Atua como pesquisador, consultor e desenvolvedor de ferramentas computacionais com foco em Machine Learning, Visão Computacional, Otimização e Tomada de Decisão Multicritério.
Received his BSc in Intelligent Decision Support Systems and MSc degree in Computer Science from Kharkiv National Universtity of Radioelectronics (KNURE) 2004, Ukraine. In 2010, received his PhD degree in Electrical Engeneering from Federal University of Minas Gerais (UFMG). His current activities include consulting, research and software development with emphasis on Machine Learning, Computer Vision, Optimization and Multicriteria Decision Making (MCDA).