Software Engineer
Electronic Arts (EA)
Inspur Group
Software Engineer Intern
OjaExpress
Software Development Intern
Carnegie Mellon University
Queen Mary University of London
Beijing University of Posts and Telecommunications