Catherine Shen's Location
Shanghai, Shanghai, China
Catherine Shen's Work
Catherine Shen's Education
London College of Fashion, University of the Arts London
Master's degree (Strategic Fashion Marketing)
2011
Nanjing University
Bachelor's degree (International Business Communication)
2003
Catherine Shen's Skills
Catherine Shen's Summary
Catherine Shen, based in Shanghai, Shanghai, China, is currently a Head of New Retail at The Estée Lauder Companies Inc., bringing experience from previous roles at Alibaba Group. Catherine Shen holds a Master's degree in Strategic Fashion Marketing @ London College of Fashion, University of the Arts London. With a robust skill set that includes Store Networks Planning, Business Negotiation, Fashion Retail, Shopping Centers, Marketing Strategy and more, Catherine Shen contributes valuable insights to the industry. Catherine Shen has 4 emails on RocketReach.