Texas A&M University
Research Assistant
TriStrategy Inc.
Software Development Engineer in Test
Microsoft
Software Development Engineer in Test
Trimble
Application Engineer
Trimble
Software Development Manager
Trimble
Engineering Manager
Trimble
Software Engineer
Casateam LLC.
Team Coordinator and Software Engineer
Trimble
Software Engineering Lead
The State Key Laboratory of Environmental Change and Natural Disaster
Software Developer and GIS and RS specialist
Beijing Normal University
Texas A&M University