Rullo ha iniziato a muovere i primi passi nelle giovanili della Virtus Siena e Benetton Treviso. A soli 15 anni l'esordio in DNA con la maglia della Virtus Siena. L'anno dopo, gioca anche l'Eurolega con la Benetton Treviso. Dopo una stagione con Imola in LegaDue e nel 2008/09 con la Benetton in serie A, nel campionato di LegaDue 2009/10 approda a Casalpusterlengo, disputando un ottimo campionato: 8.3 punti con 1.6 assist e tirando con il 90% ai liberi. Nel 2010/11 Rullo inizia con Teramo in Serie A (2.8 punti) ma a gennaio si trasferisce a Veroli in LegaDue, dove le sue medie parlano di 5.4 punti e 68% da 2. Nella stagione seguente viene confermato a Veroli, dove mette in mostra tutto il suo talento, segna 7.2 punti di media risultando il miglior tiratore da 3 punti dell'intera Lega. Talento cristallino, a 16 anni era gią un prospetto a livello nazionale, infatti č stato convocato da tutte le nazionali giovanili a partire dall'under 15, e nel 2010 ha partecipato agli europei under 20 in Croazia, mettendo a segno 8.1 punti e catturando 2.6 rimbalzi a partita. Inoltre ha fatto parte della nazionale sperimentale a soli 18 anni.