O João conta com 8 anos de experiência, focando-se, atualmente, nas áreas do Direito Marítimo e Ship Finance, prestando serviços jurídicos a empresas e entidades financeiras internacionais nas mais diversas matérias, designadamente, construção e registo de navios, constituição e cancelamento de garantias sobre navios, questões laborais, fiscais e contributivas relacionadas com marítimos, acompanhamento societário e fiscal de sociedades licenciadas no Centro Internacional de Negócios da Madeira.
Possui, ainda, experiência relevante noutras áreas do Direito, nomeadamente, imobiliário.
Conta com um mestrado em Direito das Empresas e do Trabalho, bem como com pós-graduações em Direito Tributário e em Direito Marítimo.