ATI Technologies Inc.
Associate Test Engineer
VMware
Senior Software Engineer
AMD
Senior Software Engineer, Project Lead
VMware
Staff Software Engineer
AMD
Principal Member Of Technical Staff
AMD
MTS Software Engineer, Tech Lead
AMD
Software Enginner, Project Lead
Guangzhou Metro Corporation
Project Manager, Civil Engineer
Shanghai Jiao Tong University
York University