Kane Xu Speaker at Energy Storage Summit 2025

Kane Xu

Vice President Envision

Kane Xu serves as the Global Vice President of Envision Energy, overseeing the company’s global operations and is responsible for the financial profitability and operational performance of all its businesses internationally. He spearheads Envision’s supply chain, encompassing planning, quality, procurement, logistics, and manufacturing. Additionally, as the Country President for India, he is instrumental to its tremendous growth.

Before joining Envision in mid-2018, Kane held the position of VP of Asia Procurement at Honeywell. Prior to that, he led the China International Procurement Office at Anglo America, focusing on global sourcing. His earlier roles include leading the ISC team at Carrier Asia, managing procurement at GE Energy, and overseeing project management at EIG.

Based in Shanghai, Kane earned an MBA from the Washington University in St. Louis Olin School of Business–Fudan University, Shanghai, and a BA in Electrical Engineering from Shanghai Jiao Tong University. He is also a certified Six Sigma Black Belt

<< Back