Joanne commenced her dance training with the Graduate College of Dance in Perth. After graduating, she travelled to Europe and was accepted into the John Neumeier Hamburg Ballet School where she trained. Following this she joined the Hamburg Ballet Company and performed in all productions both ballet and contemporary ballet and toured the world extensively with the company.
After returning to Perth Joanne performed in Passion with the West Australian Ballet, Broken Angels with David Prudham's Australian Dancers Company and various other independent projects. In 2001 she enrolled at the Victorian College of the Arts to complete the third year of a Bachelor of Dance.
During the first half of 2002 she worked with Buzz Dance Theatre and was also a recipient of an Australia Council's Foot In The Door grant to work with Phillip Adams and BalletLab on the Self- Encasing trilogy. Joanne danced with Tasdance in 2003 in Philip Adams work Doubting Lakes Edge as part of the Fair Game season.