Terry von Bibra was appointed Alibaba Group General Manager Europe in October 2016. He is also managing director of Alibaba Group Germany, a position he has held since November 2015.
Terry is responsible for helping businesses and consumers across key European markets access the Alibaba ecosystem and brings a wealth of experience in global omnichannel retail, e-commerce and marketing to the role.
Prior to joining Alibaba, Terry was chief omnichannel retail officer for German department store chain Karstadt from 2013 to 2015. Between 2005 and 2013, he held multiple roles within Yahoo, including managing director of Yahoo Germany, vice-president of central Europe and marketplaces vice-president for Yahoo EMEA. Terry previously played a pivotal role in establishing Amazon in Europe, where he led online marketing and business development for more than five years.