- 1989-1994 – Intern for specialisation in Cardiology, Ospedale San Matteo di Pavia and Ospedali Riuniti di Bergamo, Italy
- 1994-1996 – Member of Staff, Department of Paediatric Cardiology, Hôpital Necker, Paris, France
- 1996-2001 – Director of the Catheterisation Laboratory, Department of Paediatric Cardiology, Hôpital Necker, Paris, France
- 2001-2009 – Director of the Catheterisation Laboratory, Great Ormond Street Hospital, London, UK
- 2002-2009 – Chief of Cardiology, Great Ormond Street Hospital, London, UK
- 2004-2009 – Professor of Cardiology, UCL Institute of Child Health, London, UK
Other Appointments and Affiliations
- 1992-2000: Co-Director of the project: Epidemiological Studies and Training of Staff for the Establishment of local Units for Prevention and Treatment of Heart Diseases in African Countries (Director Prof. Lucio Parenzan). International Centre of Scientific Culture – World Laboratories (Lausanne, Switzerland).
- 2000-2004: Director of the project Development of Cardiology and Cardiac Surgery in Kenya. International Centre for Scientific Culture – World Laboratories (Lausanne, Switzerland).
- 2000-current: External consultant and founding member of the Heart Institute of Mozambique, Chaine de l’Espoir (Paris).
- 2001-2008: Honorary consultancies at: The Heart Hospital, London; Hammersmith Hospital, London; Royal Brompton Hospital, London; Royal Free Hospital, London
- 2002-2008: Chair of the Medical Board. The Chain of Hope.
- 2005-2008: Trustee, The Chain of Hope.
- 2006-2007: Member of the Scientific Advisory Boards of the International Academy of Cardiology and of the World Congress on Heart Disease 2007.
- 2009-2012: Board of Directors of PCR London Valves
- 2007-2010: Specialist Advisor to National Institute for Health and Clinical Excellence Interventional Procedures Programme, UK.
- From 2009: Member of the European Society of Cardiology (ESC) working group for Grown-Up Congenital Heart Disease (GUCH).
- From 2012: Affiliation Fondazione Gabriele Monasterio per la Ricerca Medica e Sanità Pubblica, CNR Regione Toscana, Pisa, Italy.