João Resende é Assistente Convidado do Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto e Membro do Centro de Competências em Cibersegurança e Privacidade da Universidade do Porto.
Atualmente frequenta também o Ph.D em informática numa parceria com três universidades Minho, Aveiro e Porto com o tema “Error Correction, Network Coding and Secure Communications”.