Yi(Ella) Liu
*********@*****.*** **** Parkview Ln, Irvine, CA Tel: 949-***-****
EDUCATION
University of California, Irvine (UCI), Irvine, CA Sept.2019 – Dec.2020 Master of Computer Science GPA: 3.7/4.0
Courses: Computer Networks, Data Structure, Operating Systems, Algorithms, Computer System Architecture Beijing University of Chemical Technology, Beijing, China Sept.2015 – Jun.2019 B.E. in Electronic Information Engineering GPA:3.52/4.33 Rank: 5/81 INTERNSHIP EXPERIENCE
HULU Jun.2020 – Aug.2020
Software Developer Intern (Java, Spring Boot, Thymeleaf, Bootstrap)
● Designed a slack bot using Spring Boot, which can trigger the team’s Jenkins builds, query task information, and obtain builds status and results, etc., thus simplifying the work steps and better integrating with Jenkins.
● Implemented the slack bot webpage, using Thymeleaf, Bootstrap, HTML, CSS on the frontend to provide comprehensive information including Jenkins task constructions and Slack bot usage instructions.
● Actively discussed with the Client QE team to understand their needs, attended regular team meetings to collect feedback, and made detailed documentation on the company’s Wiki. BMW China Services Ltd., Beijing, China Mar.2019 – Jun.2019 Test Automation Intern (Python, AngularJS, JavaScript, MongoDB)
● Participated in the Argus website project to develop an easier working cases management tool, using AngularJS, Bootstrap, HTML, JavaScript for frontend, MongoDB for database, and RESTful APIs provided by the backend.
● Implemented modules including online status checking, working cases managing, and description publishing.
● Wrote test cases in Python, improved their collection mechanism and display system designing for better efficiency.
● Attended daily Scrum meetings and wrote detailed documentation to maintain the production codes. PROJECTS
Flash Sale System (Java, Spring Boot, Redis, MyBatis, Druid, JQuery)
● Designed a mall snap up system, used Thymeleaf, Bootstrap, and JQuery for frontend, Spring Boot for backend.
● Designed Restful APIs and implemented functions including users login, commodities snap up, and order details.
● Improved server response performance by 7% by using Redis to reduce inventory in advance to reduce database access, and RabbitMQ asynchronous ordering to deal with high concurrency. CNN-based Classification of Large-Scene Remote Sensing Images (Python, TensorFlow)
● Utilized TensorFlow to train, evaluate, and test deep learning models on pre-processed image datasets.
● Trained and tested two classification models: pixel-wise classification method (DenseNet) and image segmentation method (UNet and DeepUNet), and optimized the validation to achieve an 8% latency decrease.
● Wrote reports to summarize the pros and cons of each method in terms of computational cost, robustness, and accuracy.
Second-hand books Trading Platform (Spring, MySQL, MyBatis)
● Lead a team of four to implement a second-hand trading platform website, which supports book sales and rents, customer reviews, inventory management, etc. Deployed project on AWS.
● Used React, and NodeJS for front-end development, Spring for back-end development, MySQL for the database.
● Leveraged MD5 to encrypts user data and the Double-tire array algorithms to build sensitive words filter, leading to greatly enhanced user experiences.
SKILLS
Programming Languages: Python, JAVA, C++, JavaScript, HTML, CSS, MySQL, C, MATLAB Development: Spring Boot, AngularJS, Maven, Jenkins, Bootstrap, Thymleaf, RESTful API, Tomcat, AWS, Git, Junit Database: MySQL, RabbitMQ, MongoDB, Redis, TensorFlow Others: Familiar with basic data structures and algorithms, understand basic network protocols, such as IP, TCP, UDP, and have experience in Wireshark and GNS3.