ArcSoft
Software Developer Intern
Microsoft
Software Engineer Ii
Yahoo
Software Development Engineer
National Instruments México
Software Engineer Ii Intern
Software Engineer
Engineering Manager
Zhejiang University of Technology
Rice University