eWAVE Networks Limited
Software Engineer
Thermo Fisher Scientific Inc.
Staff Software Engineer
Data Physics Corporation
Senior Software Engineer
Instrument Engineering Department, Shanghai Jiao Tong University
Instructor
Dionex Corporation
Staff Software Engineer
Thermo Fisher Scientific
Lead Software Engineer and Development Manager
University of South Florida
Shanghai Jiao Tong University