Mário é licenciado em Sistemas de Informação pela Universidade Federal de Minas Gerais (Brasil). Iniciou a sua carreira como programador aos 17 anos e liderou projetos de grande dimensão para clientes de toda a América Latina, Europa, Ásia e África.
Em 2008, teve o primeiro contato com o agile e participou numa transformação ágil como membro da equipa, e desde então apaixonou-se pelo tema.
Fundou a sua empresa de desenvolvimento de software em 2011, onde teve liberdade para experimentar e criar diversas práticas inovadoras enquanto Agile Coach.
Mário é formador da certificação Certified Scrum Developer® desde 2014 e adotou a filosofia de “aprender ensinando”. Como trainer, tem como hábito atualizar os seus cursos constantemente com os feedbacks das formações e novas experiência obtidas em sessões de coaching realizadas nos clientes.