Fernando Almeida é graduado em Engenharia Informática e Computação pela Universidade do Porto. Possui também mestrado em Inovação e Empreendedorismo Tecnológico e doutoramento em Engenharia Eletrotecnia e de Computadores. Possui cerca de 15 anos de experiência profissional nas áreas de engenharia de software, desenvolvimento de sistemas de informação e docência. Atualmente promove cooperação entre o Programa de Pós-Graduação em Cidades Inteligentes e Sustentáveis da PUCPR e o ISPGAYA de Portugal. É também investigador sénior do INESC TEC. Possui 236 publicações que receberam mais de 6000 citações. Linhas de pesquisa principais incluem inovação tecnológica, empreendedorismo, cidades inteligentes e sistemas de informação.