A balloon valvuloplasty is typically performed by an interventional cardiologist, who is a specialised doctor trained in performing minimally invasive procedures for managing heart conditions.