Ruben Macedo renovou o contrato que o liga ao FC Porto até 30 de junho de 2020. O avançado, natural de Amarante, e que jogou parte da última época emprestado ao Varzim, chegou ao FC Porto na temporada 2007/08, para jogar nos Sub-13. De então para cá, o Ruben Macedo passou por todos os escalões de formação portistas, passando por Sub-15, Sub-17, Sub-19 e equipa B.
Nascido a 9 de março de 1996 (22 anos), realizou na última temporada um total de 25 jogos na Segunda Liga (6 pelo FC Porto B e 19 pelo Varzim), tendo apontado cinco golos, todos ao serviço da formação poveira. Aos jogos do campeonato, somou ainda um jogo ao serviço dos portistas na Premier League International Cup.