A professional and passionate front-end software engineer currently working on Google Shopping. 5 years software engineering development experience with a solid foundation on data structure and algorithm. Skilled in Java, Javascript and different front-end templates and frameworks.



M.S. Computer Science

Sep 2013 - Jun 2015
University of California, Santa Barbara

B.E. Software Engineering

Sep 2009 - Jun 2013
Nanjing University, Nanjing, China

Work experience

Work experience

Software Engineer

Sep 2015 - Present
Google Inc.
  • Front-end engineer working on the mobile product page and checkout flow to provide users enjoyable experience on purchases on Google.
  • Converted mockups into fully functional pages on mobile written in HTML, CSS, Javascript, Closure Templates (Soy) and Angular framework.
  • Wrote different types of tests for feature quality unit tests, integration tests, protractor tests and so on.

Research Assistant

Jul 2014 - Jun 2015
Computer Science Dept. UCSB
  • Worked in Cloud Computing Lab for the development of StochSS. (details in Project: StochSS)

Software Engineer Intern

Dec 2012 - Feb 2013
China Mobile, Nanjing, China
  • Developed a management system for facilitating the operations to the remote Home Location Registers (a type of equipment used in telecommunication). (details in Project: HLR Terminator)



Languages: Java, JavaScript, HTML, CSS

Languages: Phthon, C/C++

Frameworks: Angular, Soy, jQuery, JsLayoue

Testings:  JUnit, JsUnit, Jasmine

Testings: QTP, LoadRunner

Designs: UML, Mockups



StochSS: Stochastic Simulation Service (

Jul 2014 - Jun 2015
Computer Science Dept. UCSB
  • Served as a cloud-computing framework for biological modeling and simulation for non-expert users.
  • Mainly focused on automatic configuration of Amazon EC2 and Eucaliptus compute and storage resources, modeling jobs execution, result storage and execution replay within the environment of Google App Engine SDK.
  • Partially focuesed on front-end development using Django framework, HTML, CSS and JavaScript.

Parallel BFS for Social Graph Travelling

Feb 2014 - Mar 2014
Computer Science Dept. UCSB
  • Designed for validating “Six Degrees of Separation” in real social networks.
  • Implemented a new and beneficial data structure – Bag in parallel breadth-first search (PBFS) in C++ and CilkPlus.
  • Reduced the average 35% of the traveling time in social network Pokec with 1.6 million vertices, 30 million edges.

HLR Terminator

Dec 2012 - Feb 2013
China Mobile, Nanjing, China
  • Utilized Telnet and MML commands to communicate with remote HLRs. Parsed returning results.
  • Applied RMI calls to manage all operating authorities and staff information.
  • Implemented in Java for both front-end and back-end.

Sina Microblog Mobile Client

Apr 2012 - Jun 2012
Nanjing University, Nanjing, China
  • Designed and implemented user interfaces.
  • Implemented Sina Microblog APIs of viewing, posting, commenting, forwarding, private letters, following.
  • Connected with Sina databases with OAuth authentication. Received and parsed data in JSON format.
  • Developed on Android platform in Java.


‘Outstanding Graduate’ of Nanjing University2013
‘Outstanding Student’ award from Jiangsu Province (Top 15 in Nanjing University)2012
‘Excellent Student Model’ award from Nanjing University2011
First prize of ‘Ping’an Inspirational Scholarship’ (Top 5 in Nanjing University)2011
‘Excellent Student’ award from Software Institute of Nanjing University2010



Table Tennis

    Chinese National Second-Level Athlete in Table Tennis.2003 - Present
    Champion of Table Tennis in 17th Provincial Sports Games, Jiangsu, China.2009
    Champion of Table Tennis in Nanjing University.2010
    Chairman of Table Tennis Association, Nanjing University.2011
    Organized top table tennis games among universities in Nanjing.2011


    Worked as a volunteer on the promotion of enrollment for Suqian College, China, for 1 month every year.