Residente em Vila Real, o candidato é professor no Agrupamento de Escolas Morgado de Mateus e exerce funções de coordenador da Escola Monsenhor Jerónimo Amaral.
No seu extenso currículo, a destacar o facto de ter sido presidente de Junta da União de Freguesias de Constantim e Vale de Nogueiras, entre 2013 a 2017.
Licenciado em Ensino de Matemática e Ciências Natureza (com Estudos Superiores Especializados em Animação Comunitária e Educação de Adultos), João Almeida foi presidente do Centro Promoção Educativa e Desenvolvimento Comunitário, entre 1998 a 2006 e entre 2009 a 2016.
Foi também orientador distrital de Vila Real do Ensino Recorrente e Educação de Adultos, entre 1994 a 1996 e diretor da ESPRODOURO, Escola Profissional do Alto Douro de 2006 a 2011.
Entre outros cargos exercidos, de salientar o de vice-presidente da ADC Constantim, sendo atualmente dirigente do mesmo clube. É ainda presidente da Assembleia Geral da Associação dos Amigos de Trás-os-Montes e Douro.
Recorde-se que a Junta de Freguesia de Vila Real é liderada atualmente pelo socialista Francisco Rocha.