Who is Venezuela opposition leader Juan Guaido?

Juan Guaido, the man challenging Nicolas Maduro, once expressed horror over the 1992 coup in Venezuela, yet ironically, he just launched his own military uprising.