Xurui(Andy) Zhang
858-***-**** *********@****.***
Objective
First year computer science graduate student with a strong quantitative background seeking to gain industry experience in computer science related field. I am looking for a summer internship for summer 2020. Education
Rice University Houston, Texas
MASTER OF COMPUTER SCIENCE Aug.2019-Present
• Courses –Web Development, Database System, Design and Analysis of Algorithm, Computer System and Organization, Computer Networks University of California, San Diego La Jolla, CA
BACHELOR OF SCIENCE IN APPLIED MATHEMATICS, MAJOR GPA: 3.7/4.0 Aug.2015-June.2019
• Provost Honors — Winter Quarter 2016, Winter Quarter 2018 Spring Quarter 2018 Skills and Courses
Languages Java, Python, C, JavaScript, HTML/CSS, SQL, Bash, R, MATLAB Others Unix/Linux, Git, React, Vue.js, Node.js, Bootstrap, Ajax, PostgreSQL, MongoDb, Spring, Struts, Hibernate Experience
Yamaha Motor Solutions Xiamen, China
SOFTWARE ENGINEERING INTERN July 2019 - August 2019
• Adopted action, service, dao design pattern to implement a website which is a part of the local government’s online education management platform to monitor and update the information of students from more than 500 schools.
• Used a vue.js module named viy to implement the four layers of search which includes search by entrance year, class level, school name, and a vague search depending on the input.
• Implemented the back end using java and Spring, Struts, Hibernate framework and used PostgreSQL for data management to fully realize the CRUD functionality of the website.
Well Software Xiamen, China
SOFTWARE DEVELOPMENT INTERN July 2016 - September 2016
• Interacted with clients about their needs, gave feedback to the software design team, resulting in the better design of the office automation system which would be used by the Government Affairs ServiceCenter of Xiamen. Projects
Ricebook
• Built a Facebook-like social media website that allows users to register, login, post articles with pictures, follow other users, search other users’ posts, and update the account information.
• Built the front end using React, implemented REST server using Node.js with Express, and used MongoDb for data management.
• Used Redis for session id management to fulfill the login and logout process.
• Used Cloudinary to make image persistent to the website.
• Integrated the front end and back end by using CORS which allows requesting data from a different domain.
• Developed in a test-driven environment by using jasmine, jest, enzyme, mocha, and chai for backend unit test and e2e test. Toxic Comment Classification
• Built a toxic comment classification model which can automatically classify the online comments into one of the six categories which are toxic, severe toxic, obscene, threat, insult, and identity hate using python.
• Trained models based on 150,000 human-labeled online comments provided by Google jigsaw team by applying different deep learning techniques such as Logistic Regression with tfidf, Bidirectional LSTM, and LSTM with pre-trained GloVe Embedding.
• Selected the best classification model by comparing their accuracy rate and concluded that the best model is Bidirectional LSTM which achieved over 98% accuracy rate.
Game 2048
• Implemented various functions of the game 2048 using java to fully restore the gaming experience.
• Developed the user interface of Game 2048 using Java GUI.