Staff Software Engineer and Tech Lead Manager
San Francisco, California, United States
Google
Google Inc.
Software Engineer, Tech Lead
Beijing University of Posts and Telecommunications
Duke University