Ralph Shen's Location
Shaoxing, Zhejiang, China
Ralph Shen's Work
Ralph Shen's Education
Ralph Shen's Summary
Ralph Shen, based in Shaoxing, Zhejiang, China, is currently a VP of Engineering, Search and Ads BUs(since 2015) at Alibaba Group, bringing experience from previous roles at Yahoo! and Lucent Technologies China. Ralph Shen holds a 1996 - 1999 Master of Science in Computer Science. Ralph Shen has 1 email on RocketReach.