Software Development Manager
Mountain View, California
Amazon
Software Development Manager
University of Pittsburgh
Teaching Assistant
Amazon Lab126
Software Development Engineer
Amazon
Software Development Engineer Intern
A9.com
Software Development Engineer
Carnegie Mellon University
East China University of Science and Technology
University of Pittsburgh