Formado em Economia, João Barata desenvolveu a sua carreira, principalmente, no setor financeiro.
Dividiu os seus 5 anos no Millennium BCP entre as áreas de Auditoria e Banca de Empresas.
Posteriormente, e já no ABN AMRO, João foi Diretor Corporativo por 4 anos e Private Banking (Geneve) por 6 anos.
Após 2004, foi Diretor da Valor Alternativo, Diretor Administrativo da Hedge Funds, Diretor Administrativo da Golden Hill AG, uma empresa de gestão em Zurique durante 4 anos e, mais tarde, trabalhou para os Managers da Lynx Asset Managers.