Barbany desempeñaba hasta la fecha las funciones de director nacional de Retail en CBRE España, puesto que ha ocupado desde el año 2007. Licenciado y MBA en Administración y Dirección de Empresas por ESADE (Barcelona), se incorporó a CBRE en el año 1999. Ha sido miembro del Consejo de Dirección de la compañía en España, así como del EMEA Retail Board.
Desde el 2014, Nick Hodson ha desempeñado las funciones de Managing Director de intu Management Spain para implementar la estrategia de "crear una red nacional de Shopping Resorts con un innovador modelo de gestión basado en Hospitality".
Actualmente, intu Management Spain gestiona 1.300 millones de euros de activos, y tiene un pipeline creciente de proyectos en desarrollo. Intu está convencida de que la "demostrada experiencia y capacidad de liderazgo asegurarán la continuada senda de éxito en la implementación de los planes de intu y sus socios en España".