Professor Substituto na Universidade Federal de Pernambuco (UFPE), onde leciona disciplinas de Computação Eletrônica (introdução a programação em C), Cálculo Numérico, Computação L2 (Algoritmos iterativos e Recursivos, Programação Linear), Gerenciamento de Dados e Informação, Algoritmos e Estrutura de Dados nos Cursos de Ciências Exatas e Sociais Aplicadas. Consultor e Formador na LUMI Consultoria, Doutorando em Engenharia de Produção e Civil na UFPE, Mestre em Engenharia de Produção na área de Pesquisa Operacional Pela UFPE, Graduado em Matemática pela Universidade Eduardo Mondlane - Moçambique (Grau reconhecido pela Universidade Federal Rural de Pernambuco). Lecionou disciplinas de Álgebra Linear, Pesquisa Operacional, Cálculo I, II e III, Métodos Estatísticos e Probabilidade na Universidade Mauricio de Nassau, Universidade Zambeze (Moçambique), Escola Aberta da Universidade Politécnica (Moçambique). Foi Membro do Centro de Desenvolvimento em Sistema de Informação e Decisão (CDSID - UFPE) e Grupo de Pesquisa em Risco e Análise de Decisão em Operações e Manutenção (RANDOM - UFPE). Atualmente Membro no Instituto de Pesquisa em Petróleo e Energia (LITPEG – UFPE). Pesquisador nas Áreas de Simulação e Gerenciamento de Reservatórios de Petróleos, Simulação e otimização Matemática e Estocástica.