Hai Zhang

Android & Web Developer


Senior Software Engineer at Google



  • Programming Languages

    Kotlin, Java, JavaScript, C/C++, Python, Bash

  • Development Skills

    Android Development, Web Development, React, Vue.js, Express.js, OpenGL

  • Tools

    Emacs, Git, Android Studio, WebStorm, CLion, PyCharm, Visual Studio

  • System Maintenance



University of California, Berkeley

Master of Engineering, Electrical Engineering and Computer Sciences

Aug 2017 – May 2018, Berkeley, CA

  • Overall GPA: 3.71/4
  • Concentration on Visual Computing and Computer Graphics

Zhejiang University

Bachelor of Engineering, Computer Science and Technology

Sep 2013 – Jun 2017, Hangzhou, China

  • Overall GPA: 3.93/4, Major GPA: 3.95/4, Rank: Top 3% among 205
  • Honors Degree Program, 200 selected from 3500 in Class of 2017
  • Scholarship for Outstanding Students (Top 10%), Scholarship for Outstanding Merit (Top 10%), twice 2013, 2015


Google LLC

Senior Software Engineer

Jul 2018 – Present, Mountain View, CA

  • Working on the Android Core Framework team
  • Developing and maintaining system functionalities related to Android app permissions

Beijing Douban Interactive Technology Co., Ltd.

Mobile Software Development Engineer Intern (Android)

Jul 2016 – Aug 2016, Beijing, China

  • Worked on the Android team and developed the mobile app Douban with 10 million users
  • Investigated and fixed over 50 issues and implemented over 10 features for the app

Taobao (China) Software Co., Ltd.

Software Engineer Intern, Mobile Applications (Android)

Jul 2015 – Aug 2015, Hangzhou, China

  • Worked on the Android platform team, developed for the mobile shopping app Taobao with 400 million users
  • Cooperated with colleagues to develop an internal mobile application for communication among Alibaba employees


Android campus application for Zhejiang University


Sep 2013 – Jun 2016

  • Designed and developed the app which provided academic and campus information for students, synchronizing local database with server and provided powerful calendar system incorporating classes, exams and custom events
  • Used by over 30000 students in Zhejiang University with over 6000 daily active users

Material Design Android application for douban.com


Sep 2015 – Present

  • Designed based on Material Design Guidelines and implemented core functionality of the website, featuring beautiful and consistent design, meaningful transitions, night mode, and tablet multi-pane support
  • Open-sourced on GitHub with over 4000 stars as a complete sample project covering accounts, network and UI

Android library for Material Design ProgressBar on Android 4.x


Jun 2015 – Present

  • Backported the Material Design ProgressBar to Android 4.x with additional customizable features
  • Open-sourced on GitHub with over 1700 stars and used by over 6000 projects on GitHub

Other Open-Source Projects


May 2013 – Present