Rudy is een grote, snelle aanvaller die in 2007 debuteerde bij het bescheiden GD Tourizense. Nadien belandde hij bij de Portugese derdeklasser SC Praiense, waar hij in 2010 een transfer naar reeksgenoot Atlético Clube de Portugal te pakken kreeg. De club werd in 2011 vicekampioen en dwong zo de promotie naar de Liga de Honra af.
Cercle Brugge
In de zomer van 2011 ontdekte Cercle Brugge de jonge aanvaller. Hij maakte tijdens zijn eerste trainingen en oefenwedstrijden meteen indruk op trainer Bob Peeters, die hem een ontbrekende schakel noemde. In april 2012 tekende Rudy bij tot 2014.[1] In 2013 verloor hij met Cercle de bekerfinale van KRC Genk.
Deportivo La Coruña
Na het seizoen 2012/2013 werd bekend dat hij naar de Spaanse tweedeklasser Deportivo La Coruña trok. Hij maakte zijn debuut voor de club in de wedstrijd tegen Las Palmas.