Angelo Gargantini è nato a Bergamo nel 1969, si è laureato (con lode) in Ingegneria Elettronica (indirizzo matematico) presso il Politecnico di Milano nel 1994. Ha conseguito il Dottorato di Ricerca in Ingegneria dell'Informazione presso il Politecnico di Milano nel Gennaio 2000 e il Dottorato di Ricerca in Informatica nel Marzo 2006 presso l'Università di Catania.
Ha lavorato come programmatore (1994-95), come ricercatore presso il Naval Research Laboratory di Washington DC - USA (1997-98), come tecnico presso l'Università di Catania (2000-05). Dal 2005 è ricercatore, dal 2015 professore associato e dal 2021 professore ordinario di Ingegneria Informatica ING-INF/05 presso l'Università di Bergamo, dove insegna diversi corsi di base e avanzati di programmazione e progettazione software.
Dal 2019 è presidente del collegio del corso di studio di ingegneria informatica (triennale e magistrale).
La sua ricerca ha riguardato e riguarda l'Ingegneria del Software con particolare interesse per i metodi formali, le Abstract State Machines, il model checking e il testing di software.