O João iniciou a sua carreira na equipa de investimento de capital de risco da Deutsche Telekom em Berlim, onde analisou e executou investimentos em empresas de tecnologia e de biotecnologia.
Posteriormente, integrou a equipa de investimento da Redalpine Venture Partners em Zurique onde foi responsável pela análise de empresas de tecnologia, e foi também consultor de M&A.
O João é Professor Convidado das disciplinas de Private Equity e de Entrepreneurial Finance no Mestrado da Universidade Católica Portuguesa desde 2017, após ter sido Professor Assistente durante 4 anos.
Possui um Mestrado em finanças e uma Licenciatura em gestão pela Universidade Católica Portuguesa e pela Carnegie Mellon University.