Passé professionnel sur le tard, en 2007, dans la modeste équipe italienne OTC Doors-Lauretana, Reda s'illustre rapidement sur les semi-classiques françaises, avec une quatrième place au Tour du Haut-Var 2007, puis italiennes, obtenant en particulier la quatrième place sur la Coppa Agostoni en 2008. À la suite de ces bons résultats, il est recruté en 2009 par l'équipe Quick Step, avec laquelle il termine quatrième du Grand Prix de Lugano dès sa première saison.
En février 2013, Reda refuse de subir un contrôle antidopage et est suspendu deux ans[2]. Cette suspension s'étale du 21 juin 2013 au 20 juin 2015. Il perd les résultats obtenus à partir le 28 février 2013 (date de refus) et doit payer une amende de plus de 16000 euros[3],[4]. Sa durée de suspension est réduite (jusqu'en septembre 2014) après qu'il a témoigné devant la Commission indépendante de réforme du cyclisme[5].
Il rejoint en 2015 l'équipe Idea 2010 ASD. Pour son retour à la compétition, il obtient plusieurs places d'honneur, puis remporte en avril le Trofeo Edil C. Lors de la course par étapes irlandaise, l'An Post Rás, il remporte la première étape et s'empare du maillot de leader. Le lendemain, il est mis hors-course par les commissaires après s'être accroché à sa voiture de manière prolongée pour réintégrer le peloton après une crevaison[6]. Le 27 juin 2015, il se classe deuxième du championnat d'Italie sur route, derrière le vainqueur Vincenzo Nibali et devant Diego Ulissi. Lors du contrôle de dopage à la fin de la course, il est contrôlé positif à l'EPO. Risquant la suspension à vie[7], il est finalement suspendu 8 ans et perd le bénéfice de sa deuxième place au championnat d'Italie[1].