Barry joint CSI en 2000 en fonction de directeur général d’abord de CSI UK, et par la suite du groupe européen en 2008. En 2016, il est promu au poste de contrôleur international tout en maintenant la responsabilité de l’évaluation du crédit des opérations européennes. Avant CSI, Barry travaillait dans le secteur des prêts commerciaux. En 1986 il est titulaire d’un baccalauréat en histoire & économie avec distinction de University of Lancaster et, en 1998, obtient une maîtrise en administration des affaires avec spécialisation en finances de Sheffield Hallam University.