Sony Mobile Communications
Software Developer
Sony Mobile Communications
Software Test Engineer
Sony Mobile Communications
Intern
Sony Mobile Communications
Staff Project Manager
Asurion
Project Manager
Beihang University
China Agricultural University