Microsoft
Software Development Engineer Intern
Carnegie Mellon University
Course Developer and Programmer
Carnegie Mellon University
Teaching Assistant
Amazon Web Services
Software Development Engineer Intern
Amazon Web Services
Software Development Engineer
Amazon Web Services
Software Development Engineer II
Shanghai Jiao Tong University
Carnegie Mellon University