Nokia - HERE Maps
Software Engineer
SinoCom Software Group Limited
Software Engineer
Sony Computer Entertainment America
Senior Software Engineer
Learning Genie Inc
Senior Software Engineer
Playstation
Staff Software Engineer
ZHIYUANGE
INTERNSHIP, Software Engineer
Bayi Middle School
North China University of Technology
Illinois Institute of Technology