Olena Zakharova is a Professional Ballet Dancer/Teacher/Choreographer. Ukrainian born, Olena Zakharova began her ballet training at Donetsk Ballet School and continued her education at Kharkiv College of Culture (Ukraine). While studying in College she was invited to join Kharkiv National Opera and Ballet Theatre. From 2004 to 2005 worked at Odessa National Opera and Ballet Theatre. In 2005 moved to Egypt to join Cairo National Opera for two years. In 2007 after short period in Poland, moved to Canada to join Atlantic Ballet Theatre (Moncton, New Brunswick), where she was dancing for 7 years before retired from professional dance career in 2014. Repertoire included:

Sugar Plum Fairy (Nutcracker), The Queen of Dryads (Don Quixote), Fairy (Cinderella), Scheherazade (One Thousand and One Night), Trio of the Shadows (La Bayadere), Rosalinde (Romeo and Juliette), Countess (Figaro), Cordelia (King Lear), Christine (Phantom of the Opera) and many others. Olena started to teach ballet part time during her time in New Brunswick for a several local dance schools. In 2014 moved with her family to British Columbia and joined Fraser Valley Academy of Dance (Mission, BC) as a full-time ballet teacher, where she worked with the students helping them successfully prepare to annual full leigh Nutcracker, year end shows, as well as local ballet competitions and Young American Grand Prix.