Nacido en Bauru, Estado de São Paulo, entró en la cantera del Santos F. C. en 2012, con diez años.
[1] Tras no llegar a un acuerdo para un nuevo contrato, abandonó el club en mayo de 2019, al expirar su contrato de juvenil, y posteriormente se le relacionó con fichajes del Chelsea F. C. y del Ajax de Ámsterdam.
[2] El 25 de febrero de 2020, el Ajax solicitó a la FIFA que interviniera a favor del club en su traspaso,[3] pues tanto la Confederación Brasileña de Fútbol como el Santos Fútbol Club se negaban a dejar salir al jugador alegando que el club formador debía tener prioridad para darle su primer contrato profesional.
Finalmente, sí se pudo culminar el movimiento Ajax-Giovanni con un pago de 500.000 euros al Santos por su capacitación.
[7] Casualmente, el 23 de enero debutó con el club ante el Jong Ajax en la victoria por 1-0 en casa.