Terry von Bibra has recently resigned from his post at Alibaba, the Chinese online retailer. He joined Alibaba as general manager for Germany in 2015 and was appointed general manager Europe in 2016. Von Bibra worked previously as chief retail officer at Karstadt, where he was responsible for the company’s multichannel business. Before joining Karstadt, he managed the marketing and expansion of Amazon in Europe and the business of Yahoo Germany.