Yi Zhou
Phone: 949-***-**** E-mail: *****.***@*****.***
Github: https://github.com/Earthaa
Address: **** ******** **** *** *** Irvine, CA 92612 Website: https://earthaa.github.io
Education
University of California, Irvine Sept, 2018-May, 2020 Master of Science in Software Engineering GPA 3.8 / 4.0 China University of Geoscience Sept, 2014-June, 2018 Bachelor of Engineering in Network Engineering GPA 3.4 / 4.0
Skills & Interests
Programming Language: C++, Java, Python, R Programming, JavaScript, HTML, SQL, Shell
Framework: React.js, Angular.js, Node.js, Django, Babel, Tensorflow, Keras, Nginx, JQuery, Meteor
Interested Field: Back-End, Full-Stack, Algorithms and Data Structure, Web Development, System Design
Courses: Operating System, Principle of Database Management, Data structure and Algorithms, Distributed System and Middleware, Computer Architecture
Experience
Amazon Inc Software Development Engineer Apr, 2020- Nov, 2020
Designed and Implemented the Themis studio controller and interactive processes which can increase the effort of Oncall from 30% based on AWS DynamoDB, AWS Lambda, S3
Designed and Implemented Themis Layout V2 which is the backend of the Amazon Retail Page
Fixed the several issues in EventReplayer Service and Themis Layout Service which are the core service of detail page group
Internships
NetEase Game Software Development Engineer Intern July, 2019-Sept, 2019
Designed RESTful APIs, RPC interfaces and a set of communication protocols for the game server based on Python and C++ which can help developers exchange information between game server and UI design clients
Designed a tool kit based on Socket, Django and IronPython to help UI designers preview their UI design on server directly. The tool kit is still used by hundreds of Game UI developers in Netease Game.
Realized motion-matching algorithms based on Unreal Engine 4 which improved the performance of animation by nearly 20%
Designed a FPS game which supports multiple players based on Unreal Engine 4
Selected Projects
Database Management System Skills: MySQL, C++, Back-end, Database Sep, 2019-Dec, 2019
Implemented a record-based file manager, a relation manager, an index manager and a query engine for the database management system based on C++
Designed and integrated a record-based file manager(RBFM) as well as relation manager(RM) supporting delete, insert and update
Implemented B+ tree to improve the performance of data retrieval and designed a high-performance SQL query engine
Interactive Movie System Skills: Java, SpringBoot, React, Bootstrap, Distributed Systems, AWS May, 2019-June, 2019
Designed interactive movie system which is same as Black Mirror: Bandersnatch based on distributed framework Hadoop, Hbase
Designed the backend of this system based on Servlet and SpringBoot and used layered-cache to improve the performance of the system by 15%
Designed a user-friendly front end the system by using Bootstrap and React framework
Backend of ICS Search Engine Skills:Python, MongoDB, Info Retrieval, Django Feb, 2019-Mar, 2019
Designed a distributed crawler to automatically crawl and filter the web data in https://ics.uci.edu
Built an invert-index search table and used dictionary compression to save 28% of storage.
Adopted tf-idf vectorizaition to optimize the rank and the result of queries, improved the accuracy of 12% to the baseline
Optimized the speed of information retrieval by using mongoDB and boolean query optimization which reduced average 1s of search time