Hai Zhang

Android & Web Developer

About

Current UC Berkeley MEng in EECS, software developer

Contact

Skills

  • Programming Languages

    Java, JavaScript, C/C++, Python, Bash, Verilog HDL

  • Development Skills

    Android Development, Web Development, Material Design, React, Vue.js, Express.js, SWT, OpenGL

  • Tools

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

  • System Maintenance

    Linux

Education

University of California, Berkeley

Master of Engineering, Electrical Engineering and Computer Science

Aug. 2017 – May 2018, Berkeley

  • Concentration on Visual Computing and Computer Graphics

Zhejiang University

Bachelor of Engineering, Computer Science and Technology

Sept. 2013 – June 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

Experience

Douban, Inc.

Android Developer Intern

July 2016 – Sept. 2016, Beijing, China

  • Worked in 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, Inc. (Alibaba Group)

Android Developer Intern

July 2015 – Sept. 2015, Hangzhou, China

  • Worked in 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

Projects

Android campus application for Zhejiang University

https://play.google.com/store/apps/details?id=com.myqsc.mobile3

Sept. 2013 – June 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

https://github.com/dreamingincodezh/Douya

Sept. 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-lane support
  • Open-sourced on GitHub with over 3800 stars as a complete sample project covering accounts, network and UI

Android library for Material Design ProgressBar on Android 4.x

https://github.com/dreamingincodezh/MaterialProgressBar

June 2015 – Present

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

Other Open-Source Projects

https://github.com/dreamingincodezh

May 2013 – Present

  • Developed Mipsasm, a cross-platform MIPS assembler and IDE built with Java and SWT, adopted by the Computer Organization course in Zhejiang University
  • Developed other projects and libraries with over 3000 stars in total
  • Maintaining 12 packages for Arch Linux including the Android SDK package with over 1400 votes