Possui graduação em Ciência da Computação pela Universidade Federal de Lavras (UFLA), pós-graduação em Melhoria do Processo de Software(MPS) pela UFLA e mestrado em Ciência da Computação pelo Centro de Informática (CIn) da Universidade Federal de Pernambuco (UFPE), onde desenvolveu uma Metodologia para Implantação de Melhoria de Processo de Software em Grupos de Empresas (MIMPSg). Possui grande experiência na definição e implantação de processos aderentes ao CMMI e MPS.BR integrados com Métodos Ágeis. Atuou nos últimos 10 anos como Gerente de Consultoria e Consultor Líder em mais de 100 projetos de melhoria de processo e qualidade. Já implementou todos os níveis de maturidade dos modelos CMMI e MPS.BR. Gerenciou diversos projetos de qualidade com grupos de empresas, apoiados pelos Sebraes Regionais, Softex e outras instituições de fomento. É implementador e avaliador oficial do modelo MPS.BR. Fez parte da equipe de avaliação MPS.BR e CMMI em mais de 50 empresas. Já participou de diversos eventos como palestrante e instrutor em temas relacionados a Gestão, Agilidade, Processos e Qualidade de Software.