Download PDF


A professional and passionate full-stack software engineer (with specialty on frontend) currently working on Medical Audio in Google Health. 10 years software engineering development experience with solid foundation on data structure and algorithm. Skilled in Java, Javascript and different front-end frameworks.


Sep 2013Jun 2015

M.S. Computer Science

University of California, Santa Barbara
Sep 2009Jun 2013

B.E. Software Engineering

Nanjing University, Nanjing, China

Work experience

Sep 2015Present

Software Engineer

Google Inc.
  • Since Feb 2018, full-stack engineer working on health care products in Google Health.
  • Sep 2015 - Jan 2018, front-end engineer working on the mobile transactional store front and checkout flow to provide seamless mobile purchase experiences on Google.
  • Independent contributor, skilled in leading end-to-end feature/product development.
Jul 2014Jun 2015

Research Assistant

Computer Science Dept. UCSB
  • Worked in Cloud Computing Lab for the development of StochSS. (details in Project: StochSS)
Dec 2012Feb 2013

Software Engineer Intern

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, Python, C/C++
Frameworks/Templates: Angular JS, Closure
Testing: JUnit, JsUnit, Jasmine, QTP, LoadRunner
Design: UML, Mockups

School Projects

Jul 2014Jun 2015

StochSS: Stochastic Simulation Service (

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.
Feb 2014Mar 2014

Parallel BFS for Social Graph Travelling

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

HLR Terminator

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.
Apr 2012Jun 2012

Sina Microblog Mobile Client

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.