IBM
Architect and Senior software engineer
IBM
Staff Software Engineer
WiseVision Co. Ltd.
Co-founder
IBM China
Advisory Software Engineer
IBM
R and D Manager
Chinese Academy of Sciences
R and D software Engineer
IBM
software engineer
Heriot Watt University
University of Edinburgh