Citation: 9C_370/2019 E. A

A.________, né en 1965, titulaire d'un baccalauréat français, a travaillé comme développeur de bases de données pour le compte de la société B.________ SA du 1 er janvier 2005 au 31 mars 2011. En arrêt de travail depuis le 17 mars 2010, il a déposé une demande de prestations de l'assurance-invalidité le 24 septembre 2010. L'Office de l'assurance-invalidité du canton de Genève (ci-après : l'office AI) a pris en charge un stage d'orientation professionnelle (du 3 décembre 2012 au 17 mars 2013), puis une formation de moniteur de conduite à partir de mai 2013. Après avoir échoué à deux reprises à un examen pratique fin 2015, l'assuré a renoncé à poursuivre cette formation. Par décision du 7 décembre 2017, l'office AI a octroyé à A.________ une rente entière d'invalidité du 1 er mars 2011 au 31 mars 2013 et du 1 er janvier au 31 octobre 2016, ainsi que trois quarts de rente dès le 1 er novembre 2016.