Resume

Lin Yuan

Education

B.E. Computer Science & Engineering

2004 - 2008
University of Science & Technology of China

M.S. Computer Engineering

2008 - 2011
Purdue University

Experiences

Software Engineer, Search Data Protection & Risk

05/2019 - now
Google, Inc., Cambridge, MA, USA
  • Founding TL, helped grow team to 30 people.
  • Analysis pipeline for access control monitoring
  • Sensitive configuration files protection
  • End-User Credentials enforcement in search serving infrastructure
  • Unilateral risk remediation in search serving infrastructure
  • Scale up access management using role-based access

Software Engineer, Google Flights - QPX

01/2014 - 04/2019
Google, Inc., Cambridge, MA, USA
  • Binary flight data format memory-mapped database migration
  • Airline fare filing testing system
  • Flight Scheduler Servicification
  • Pricing Heuristics using TensorFlow

Software Engineering Intern, Google Research

06/2013 - 08/2013
Google, Inc., Mountain View, CA, USA

HMM-based online handwriting recognition.

Research Assistant, Machine Learning

09/2011 - 12/2013
Purdue University, West Lafayette, IN, USA
  • Graph sampling for exponential random graph models (ERGM) to analyze network data.
  • Developed non-parametric exponential family model, which can be used to adjust potentially any kind of exponential family density with kernel density estimation behaviors.
  • Hierachical Dirichlet Process Hidden Markov Model based rainfall modeling.
  • Large-scale constrained optimization with Lagrangian methods.

Research Assistant, Assistive Robotics Laboratory

09/2008 - 05/2010
Purdue University, West Lafayette, IN, USA
  • Semantic SLAM with online learning of places using Markov network and gateway detection using dynamic time warping with bag-of-words features.
  • Student volunteer, IROS2009
  • Reviewer, IROS2010

Teaching Assistant, School of ECE

09/2008 - 05/2010
Purdue University, West Lafayette, IN, USA
  • ECE270: Digital Systems Design
  • ECE495S/ECE573: Introduction to Compilers and Translation Engineering
  • ECE364: Software Engineering Tools Lab

Undergraduate Research Assistant, Multi-Agent Systems Lab

11/2006 - 07/2008
USTC, Hefei, Anhui, China
  • Managed and developed localization module and vision module of the Sony AIBO ERS-7 robot to compete in the RoboCup.
  • Won second-place in 2008 RoboCup SPL group.
  • Organized seminars studying vision and cooperative localization algorithms.

Skills

Languages

Interests