Junling Liu is the Co-Founder and CEO of online retailer The Store Corporation, one of the most successful e-Retailers in China. The company was founded in 2008 and is now China’s largest online retailer. In November 2011, Deloitte recognised The Store Corporation as the fastest growing company in the Asia Pacific Region.

Prior to establishing The Store Corporation, Junling was Co-President of Dell China and Hong Kong, and also held senior management positions with Avaya China, Avaya Asia Pacific and Lucent Technologies. Mr. Liu has also been named a Top 10 Financial Figure of the Year in China’s IT Industry in 2006, and a Top 10 Figure of the Year in the Computer World in 2007.