IBM
Software Architect
Aeronautical Research Institute Beijing China
Software Engineer
NSH
Software Engineer
HCL America, Inc.
Senior Software Architect, Senior Manager- Developement
IBM
Architect and Squad Lead, for Ibm Connections Next
IBM
Senior Software Engineer
IBM
Manager
Creative Labs Pte Ltd
Software Engineer
Schneider Electric
Senior Director, Enterprise Architect
Beihang University
Boston U