Software Engineer @ Google Full stack engineer on Google Feed iOS team. San Francisco Bay AreaSoftware Engineer Internship @ Google Interned at Local Inventory Ads backend team under Ads group.Works on exploring how we can provide better local ads experience for our users when we get a precise user location of presence.Designed, ran and analyzed the experiment...
Software Engineer @ Google Full stack engineer on Google Feed iOS team. San Francisco Bay AreaSoftware Engineer Internship @ Google Interned at Local Inventory Ads backend team under Ads group.Works on exploring how we can provide better local ads experience for our users when we get a precise user location of presence.Designed, ran and analyzed the experiment in C++. From May 2015 to August 2015 (4 months) Mountain ViewSDE Intern @ Amazon I worked in FBA(Fulfillment By Amazon) Inventory Movement team.Our team launched a new Java workflow framework which manages the inventory virtual transfer service in multiple fulfillment centers. However, when a workflow fails, we do not have an easy way to get all the class execution history from different running host machines. Therefore, we decided to add an extra logging function to the existing framework.• Designed a Java package to push a workflow execution logs into an Amazon internal logging database using Decorator design pattern with Java concurrent programming technics. Injected my package into our team’s existing services using Spring.• My project provides the team a much easier and faster way to check a workflow history and debug a failed workflow without increasing the service call latency. It greatly improves our team’s working efficiency. From May 2014 to August 2014 (4 months) Greater Seattle AreaSDE Intern @ Amazon • When internal clients want to call our team’s Social Network Data API Services, they have to first get access to the service, download and add a package into their developing environment, and read the wiki page to figure out what parameters need to be passed and what results will be returned and finally call the API on command line. This is not a very user friendly and fast process. So, we decided to build a more user friendly visualized web page to make it easier for our clients work with our team’s API Services.• Designed a front end web page for several popular used API service calls using Ruby on Rails web design framework to display HTML forms, gather user input and display returned results in HTML table view. Leverage jQuery to control displaying different form elements according to the specific Social Network name a user selected.• The visualized web page is much more easier and faster for our clients to call the API services, analyze returned results and debug their input data compared to using the command line. From May 2013 to August 2013 (4 months) Greater Seattle AreaTwitter Data Analysis @ Professor Cristina Nita-Rotaru • Worked with Prof. Rotaru research team to write a language detection program in Python with “Trigrams Pattern” algorithm to automatically detect which language a single tweet was written in.• We leverage online e-books from Project Gutenberg as training data to find unique trigrams pattern for several specific language such as English, Spanish, French, Italian, German.• We evaluate the program with regular text and real Tweets data, achieved high detection accuracy for English (92.4%) and Spanish (82.2%) and found “Trigrams Pattern” algorithm is not very effective for detecting similar languages such as Swedish and German. From September 2012 to December 2012 (4 months) Purdue University
San Francisco Bay Area
Software Engineer Internship
May 2015 to August 2015
May 2014 to August 2014
Greater Seattle Area
May 2013 to August 2013
Greater Seattle Area
Professor Cristina Nita-Rotaru
Twitter Data Analysis
September 2012 to December 2012
What company does Pan work for?
Pan works for Google
What is Pan 's role at Google?
Pan is Software Engineer
What industry does Pan work in?
Pan works in the Internet industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies