NetBase
Software Engineer
Hewlett-Packard
Research Engineer
NetBase
Director of Engineering and Engineering Manager
NetBase
Chief Technology Officer and Executive Vice President
NetBase
Vice President of Platform Engineering and Customer Success
Microsoft
Visiting Post-Doc Researcher
NetBase
Senior Vice President of Engineering
University of Science and Technology of China
The University of Manchester
University of Pennsylvania - The Wharton School