Vasili Ivanovich Vainonen, (1901-1964), was a renowned Soviet choreographer, mainly for the Kirov Ballet, now known as the Mariinsky Ballet, with which he worked from 1930 to 1938.
Perhaps his most celebrated production was his 1934 version of Tchaikovsky's The Nutcracker, a production which was successfully revived in 1954, is available on DVD in a 1994 revival, and remains in the repertory of the company to this day. Other choreographers of the beloved Christmas ballet, such as Mikhail Baryshnikov and Yuri Grigorovich, have freely borrowed several ideas supposedly from the Vainonen Nutcracker for their own productions. (Vainonen is often erroneously credited with being the first choreographer to introduce the idea that Clara's adventures with the Nutcracker turns out to be a dream, a plot twist not found in the 1892 original production, and he is also often mistakenly credited with the idea of casting adults rather than children in the roles of Clara and the Nutcracker/ Prince, thereby introducing a love interest into the plot which was not present in the original production. It was choreographer Alexander Gorsky who actually came up with both these ideas in his 1919 revival of the ballet.)
However, Baryshnikov, in his production of The Nutcracker did borrow Vainonen's choreography for the "Snowflake Waltz", and gave him credit for it in the billing. He also included, like Vainonen, a puppet show staged by Drosselmeyer during the Christmas Party scene. The puppet show foreshadows the later fantasy scenes by having a Prince, a Princess, and a Mouse King as characters.
Vainonen choreographed several other ballets, one of the most notable being the first full-length staging of Dimitri Shostakovich's The Golden Age. He also spent a total of eight years with the Bolshoi Ballet.