Upwork Global Inc.
Web Developer/Engineer
Elance
Staff Software Engineer and Tech Lead
Engineering Manager
Upwork
Senior Staff Software Engineer and Tech Lead
Elance-oDesk
Senior Staff Software Engineer
South China University of Technology
National University of Singapore