Software Engineer
California
ShanDa Interactive Entertainment Ltd.
Innovation Works
Lead Software Engineer
Turn
Google
Elex-Tech
Senior Software Engineer
Nankai University
Carnegie Mellon University