João Miguel Fernandes é professor catedrático da Escola de Engenharia da UMinho (Departamento de Informática) e pesquisador do Centro ALGORITMI. Foi professor pesquisador convidado na U. Bristol (Reino Unido; 1991), na Åbo Akademi (Turku, Finlândia; 2002-2003), no ISCTEM (Maputo, Moçambique; 2003), na U. Algarve (Faro, Portugal; 2004-2006), na U. Århus (Dinamarca; 2006-2007), na UFSC (Florianópolis, Brasil; 2013) e no ISTM (Luanda, Angola; 2015). Desenvolve as suas atividades de pesquisa em engenharia de software.