Sokkia Technology, Inc.
Software Engineer
TeleCommunication Systems, Inc.
Director of Engineering, Client Platform
Networks In Motion, Inc.
Engineering Manager
Leica Geosystems AG
Senior Software Engineer
Leica Geosystems AG
Development and Project Manager
Geo Mobility, Inc.
Co-Founder
Comtech Telecommunications Corp
Director of R and D Location Applications
East China University of Science and Technology
The University of Kansas