Giovanni was born in Trento (Italy) a long time ago. He graduated in physics at the University of Trieste (Italy), with a thesis on the electronic structure of semiconductor heterojunctions under the direction of Prof. Baldereschi and Prof. Peressi.
After completing his civil service replacing the obligatory military service, he joined the group of Prof. Baroni at the International School of Advanced Studies (SISSA) where he worked in the field of computational material science for one year.
In 1998, after getting married, he joined the Institute of Physics of the Swiss Federal Institute of Technology (EPFL) where he spent four years studying transition metal oxides from first principle calculations. He completed his thesis under the supervision of Dr. Posternak and obtained his PhD in physics on December 2002.
A brand new season of his life started as he joined Algo first as the system administrator and finally also as a PostDoc.
He is presently working on practical applications of the Raptor code. In particular, he developed visual didactic demos for illustrating the power of Raptor code for file delivery (see this screencast). He also developed a raptor-based file transfer and stream server/client system (screencast here . The streaming system was used to demo a solution for live IPTV.
The demo live IPTV system is now being redesigned and re-implemented to match the need of an almost real-product system. See a presentation of the intermediate prototype system here.
Whenever he has some free time (almost never) Giovanni also works on slideshot, his integrated system for publishing lectures and seminars on the web.
In the mean time, Giovanni bacame the proud father of Gaia and Sara. See their pictures and blog (in italian) at “saga dot cangiani dot name”.