ShanDa Interactive Entertainment Ltd.
Senior Software Developer
Tencent
Software Engineer
Stripe
Software Engineer
renren.com
Software Engineer Intern
Telenav
Software Engineer
Kingsoft
Research and Development Engineer
Haorui Technology
Software Engineer
ShanDa Interactive Entertainment Ltd.
Researcher
ViSenze - Artificial Intelligence for the Visual Web
Senior Software Architect
Huazhong University of Science and Technology