1. Shizheng Zhang
832-540-5468 | 7520 Brompton Rd. Apt 730, Houston, TX 77025 | szhang.rice@gmail.com
OBJECTIVE: Software Engineer Full-time Position
EDUCATION
Rice University Dec 2015
Master of Computer Engineering (GPA: 3.9 /4.0)
University of Science and Technology of China Jun 2013
Bachelor of Physics (GPA: 3.88 /4.0)
SKILLS
Languages: Java, C/C++, Python, Node.js, JavaScript, SQL, MongoDB, HTML, CSS, XML, JSON.
Platforms: Eclipse, Linux, MySQL, Android, Twitter Bootstrap, WebStorm, Matlab
PROJECTS
Chat App and Multi-Player Game (Java, RMI, Client-Server, Multi-threaded) 10/15-12/15
Course Project of Advanced Object Oriented Program Design, Team Leader of a four-person team.
• Developed a flexible Peer-to-Peer Chat App, supporting arbitrary data types besides texts, graphs and doc.
• Embedded a GIS-based multi-player game, where the clients were compatible with any games sharing the same API.
• Coded in java. Used UML to help design API. Implemented based on RMI (Remote Method Invocation), with nested
MVC pattern, Host-Visitor Pattern, and Command-Dispatching Pattern.
Web Application MicroBlog, a small version of Twitter (Frontend and Backend) 07/15-09/15
Personal Project (outside of class).
• Developed a web app MicroBlog supporting user register, log-in, post, comment, forward and chat based on frontend
(JavaScript, Jquery, HTML and CSS) and backend (Node.js, MongoDB, Socket.io) in Express (MVC model).
Android APP for World Cup 2014 (Android, Backend) 04/14-06/14
Personal Project (outside of class).
• Developed an android app for World Cup fans that provided instant information about teams, players, matches and news
of World Cup 2014 through a PHP sever (connected to a MySQL Database).
• Developed an android app for predicting knockout stages and sharing the result to social media.
Database Web Application (Backend, SQL) 05/15-06/15
Personal Project (outside of class).
• Programed with Java in Eclipse with Google App Engine, and used Google’s Cloud SQL as a backend.
• Built a Java/JSP web application on Google’s App Engine framework.
• Connected program with database with JDBC, and made a “Peaks” database web-accessible.
Optimizer for SQL parser (SQL, Java) 03/15-04/15
Course Project of Database System.
• Developed a query optimizer for a database system to validate, evaluate, and re-construct the query plan into a more
efficient order in order to reduce the query time.
Android Camera App for Vehicle Plate Recognition (OpenCV (C++), Machine Learning) 01/15-02/15
Course Project of Computational Photography.
• Developed an Android camera app with OpenCV, which achieved Real-time Vehicle License Plate Recognition (90%
accuracy), based on ANNs (Artificial Neural Networks).
Algorithms for Internet and Search (Java) 02/15-03/15
Course Project of Design and Analysis of Algorithms, Team Leader of a four-person team.
• Designed and implemented an algorithm to solve a problem of showing advertisements to target users.
• Simplified the actual problem and set up model based on Bipartite Matching problem.
LEADERSHIP
Secretary of Rice Chinese Students and Scholars Association 04/14 - now
Treasurer of Rice Buddhist Organization 08/14 - now