Fernanda Barbosa est née à Rio de Janeiro où elle a reçu sa formation de danse. À 17 ans, elle intègre le Ballet de Lucerne et, successivement les ballets de Hagen, Dortmund et Saragosse où elle est soliste, avant de rejoindre le Ballet du Grand Théâtre de Genève de 2000 à 2014. Elle travaille avec Emmanuel Gat, Sidi Larbi Cherkaoui, Andonis Foniadakis, John Neumeier, Lucinda Childs, Mats Ek, Jiri Kylian… Elle obtient le Diplôme d’Etat de Professeur de danse (France) et depuis 2014 est engagée pour enseigner la danse classique dans plusieurs écoles genevoises, et comme répétitrice, assistante de chorégraphes et médiatrice culturelle des ateliers pédagogiques danse au Grand théâtre de Genève.