Zhehai Zhu
*** * ***** ** *** ***,Sunnyvale, CA, 94085
412-***-**** *********@*****.***
OBJECTIVE
Seeking Android Developer. Active learner with ability of working in both team and self-directed project. EDUCATION
University of Pittsburgh Aug 2015 - Apr 2017
Master of Engineering, GPA: 3.9/4.0
Related Coursework:
Algorithm Design, Data Structure, Software Engineering, Information Retrieval, Android Development, Web Technologies Zhejiang University City College Sept 2010 - Jun 2014 Bachelor of Engineering, GPA: 3.7/4.0
SKILLS
Programming/Scripting Language Java, HTML, XML, CSS, JavaScript, SQL, Python, MATLAB Other tools/Frameworks Android Studio, GitHub, Heroku, Codenvy, Spring, JQuery, AutoCAD, OkHttp, AsyncTask, Retro t, Rxjava, SQLite
WORK EXPERIENCE
SMount HealthTech, Inc. Nov 2017 - Present
Implemented a convenient and safe log in interface for user, using Firebase Authentication and GoogleSignIn API;
Created SQLite database for health data, like Heart Rate, Blood Pressure, temperature, etc;
Designed Message system for user, using RabbitMQ and Asymmetric cryptography for security;
Tools: Google API, RabbitMQ, Low Energy Bluetooth PROJECTS EXPERIENCE
Android Application Developer: Dripple - for Dribbble Client Sept 2016 - Jan 2017
Implemented a e cient Android Application which made Dribbble client view the shots more conveniently;
Pro ciency in RESTful API; Created Recent View, Most View, Animation GIF, Following, Likes and Buckets menu for client; Designed layout of author resume and comment list for client to access more information about the shot;
Generated an in nite loading abstract class to optimize the code and save data tra c;
Tools: OkHttp, AsyncTask, Mixed-type RecyclerView, Fresco, Glide, ButterKnife, JUnit, Espresso
Link: https://play.google.com/store/apps/details?id=com.awesome.zhuzhehai.mydribbbo Android Application: Like-YouTube Nov 2017 - Nov 2017
Based on YouTube API, built Preference Activity, Searching Activity, VideoList Activity, Subscribe Activity;
Shown Noti cation when subscription updated; Clicked on Noti cation to the Subscribe Activity;
Improved user experience using Pull-To-Fresh, Loading Progress, In nite Loading; Android Application: Bitcoin Monitor Oct 2017 - Oct 2017
Designed an Android application for user to monitor the Bitcoin price and shown todays Bitcoin information;
Implemented a method that will pop up an alert if the price is falling rapidly; Ranked alert in current week;
Created a chart to show the real-time Bitcoin price automatically and displayed the recent price change; Web Application: CarPool - Used Car Trading Web Mar 2017 - Apr 2017
Designed a Web application for Customers trading cars which based on Spring Framework using Codenvy and Heroku;
Experience in Software Development Life Cycle Requirements Analysis, Design, Development, Testing, Deployment;
Tools: Java, JQuery, Ajax, Hibernate, OOD, HTML, CSS, JSON, JavaScript, MVC, PostgreSQL
Link: https://www.youtube.com/watch?v=g0CJZNoLMf8 Information Retrieval Jan 2017 - Mar 2017
Read individual documents from trectext and trecweb format collection les;
Tokenized document into individual words, normalized the words into lowercase characters, and ltered stop words;
Built a structure to get the document frequency and the collection frequency of the token;
Achieved top N retrieved documents based on query likelihood model with Dirichlet Prior Smoothing;