João Machado exerceu as funções de director regional do Orçamento e Contabilidade entre 2001 e 2005. Transitou depois para a pasta dos Assuntos Fiscais, onde se manteve até Fevereiro deste ano, e foi nesse papel que integrou os grupos de trabalho para a regionalização dos serviços fiscais. É o atual administrador executivo pela Sociedade de Desenvolvimento da Madeira (SDM), concessionária da Zona Franca.