Giovanni Aleotti è nato a Mirandola il 25 maggio 1999, ha iniziato a correre nella Stella Alpina di Renazzo nella G2 giovanissimi passando poi alla lacco Bike di Sassuolo e ottenendo nei due anni da esordiente sette vittorie.
Molto significativa quella vinta a Villafontana nel Memorial Ermanno Mioli, ma ottimo anche il secondo posto nel Tricolore su strada che si è corso a Boario Terme. Arrivato fra gli allievi è andato alla Sancarlese ottenendo quattro successi: a Caprara di Campegine (Reggio Emilia), a Fiorano, a San Marino di Carpi e a Sozzigalli di Modena. Al secondo anno nella categoria, sempre in maglia Sancarlese, si è imposto quattro volte: a Toscanella di Dozza (Imola), a Pianoro Vecchio (Coppa Alcide Rinaldo Nannetti), a San Matteo Decima e a Valsamoggia.
Nel 2016 è passato fra gli juniores indossando le stesse insegne, vincendo la gara di San Giovanni in Marignano (Forlì-Cesena). Un vero e proprio habitué delle gare bolognesi, visto che in casa nostra ha ottenuto parecchi piazzamenti di rilievo, fra i quali il secondo posto a Pianoro Nuovo nel prestigioso Gran Premio Liberazione e nella Coppa Alcide Rinaldo Nannetti. Aleotti ha conquistato anche cinque titoli regionali su pista a Fiorenzuola d'Arda e precisamente nell'inseguimento individuale, nell'inseguimento a squadre, nella corsa a punti, nell'americana e nella crono-squadre su strada, classificandosi poi al terzo posto nel Tricolore di Cavarzere (Venezia) in quest'ultima specialità.
Nel 2016 ha ottenuto la medaglia d'argento nel quartetto in pista a Pordenone nel campionato italiano.