Software Engineer at Google
San Francisco Bay Area
Software Engineering Intern @ Google Google Fiber Team From May 2014 to August 2014 (4 months) Mountain View, CAGraduate Student Instructor @ University of Michigan Worked as a graduate student instructor of EECS 370 (Introduction to Computer Organization). From September 2013 to May 2014 (9 months) Research Assistant @ University of Michigan A research project which is...
Software Engineering Intern @ Google Google Fiber Team From May 2014 to August 2014 (4 months) Mountain View, CAGraduate Student Instructor @ University of Michigan Worked as a graduate student instructor of EECS 370 (Introduction to Computer Organization). From September 2013 to May 2014 (9 months) Research Assistant @ University of Michigan A research project which is a Concurrency Analysis Framework for Android applications. In Android applications, there exists many happened-before relations between each event, however, some applications are not enforcing the order of events and will produce some concurrency bugs.• Reproduced some bugs in certain applications using Monkey and try to catch them.• Reduced false positive rate of CAFA for offline analysis.• Submitted a paper as author 4 to PLDI 2014 and it is accepted. From September 2013 to December 2013 (4 months) Instructional Aide @ University of Michigan Worked as an instructional aide of EECS 370 (Introduction to Computer Organization). From January 2013 to May 2013 (5 months) Research Assistant @ University of Michigan I wrote a script to take the data race report generated by Intel Inspector XE as an input, and then use Maple tool, a interleaving-root debug tool, to determine if those data races are benign or harmful. This script will record the information of data races from the report in xml format and convert them and store them into Maple’s database. Then Maple tool will run the program twice and each time the two threads will have different priority. If they produce same results, then it is potentially benign; if not, it is harmful. Also with the help of Intel Inspector, I found some data race cases that Maple tool cannot find, which helped improve Maple’s coverage. From April 2012 to July 2012 (4 months) Tech Lead Manager @ Google Geo, Place Actions, Reserve with Google Mountain View, California, United StatesSoftware Engineer @ Google Daydream/Project Tango:Google VPS(Visual Positioning Service)Google ARCorePast:Google Fiber From March 2015 to April 2020 (5 years 2 months) Mountain View, CA
Software Engineering Intern
May 2014 to August 2014
Mountain View, CA
University of Michigan
Graduate Student Instructor
September 2013 to May 2014
University of Michigan
Research Assistant
September 2013 to December 2013
University of Michigan
Instructional Aide
January 2013 to May 2013
University of Michigan
Research Assistant
April 2012 to July 2012
Tech Lead Manager
Mountain View, California, United States
Software Engineer
March 2015 to April 2020
Mountain View, CA
University of Michigan, United States
Bachelor of Science (BS) in Engineering, Computer Science
2011 to 2013
University of Michigan
Master of Science, Computer Science
2013 to 2014
Shanghai Jiao Tong University
Bachelor of Science (BS) in Engineering, Electrical and Computer Engineering
2009 to 2013
What company does Ziyun Kong work for?
Ziyun Kong works for Google
What is Ziyun Kong's role at Google?
Ziyun Kong is Software Engineering Intern
What industry does Ziyun Kong work in?
Ziyun Kong works in the Computer Software industry.
Who are Ziyun Kong's colleagues?
Ziyun Kong's colleagues are Adam Connors, Ryan Greene, Michal Bendowski, Steven Griffin, Chiara Ferrazza, Jess Green, Steven Rhodes, Nishant Jain, John Terwilleger, and Anish Dhesikan
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
Ziyun Kong's Social Media Links
/company/g... /school/un...