Amazon Web Services
Software development engineer 2
China Merchants Bank
Software Engineer
Chinese Academy of Sciences
Research Assistant
Michigan State University
Research Assistant
Amazon Web Services
Software development engineer 1
Amazon Web Services
Software Engineer Internship
Beijing University of Posts and Telecommunications
Michigan State University