IBM
Research Staff Member
Esri
Software Development Intern
Oracle
Principal Software Engineer
Yahoo
Senior Software Engineer
Uber
Senior Software Engineer
Amazon
Senior Software Engineer
Nanjing University of Science and Technology
University of Southern California