Baidu, Inc.
Software Engineer
Niantic, Inc.
Senior Staff Software Engineer
VMware
MTS Intern
Senior Software Engineer
University of Florida
Research Assistant
Niantic, Inc.
Staff Software Engineer and Tech Lead Manager
Particle Media, Inc.
Engineer Lead - Ad, Biz and Marketplace Platform
Institute of Software, Chinese Academy of Sciences
University of Florida
Tsinghua University