Xinyi An
no image
Xinyi An

XINYI AN
Phone: ------------ | Email: ------------
Linkedin: ------------/in/xinyi-an-512137bamboo1/

EDUCATION
University of Southern California Los Angeles, CA
Master of Science in Computer Science Jan 2020 – Dec 2021(expected)
• GPA: 3.7/4.0
Shandong University of Finance and Economics Jinan, China
Bachelor of Information Management and Information System Sept 2015 – June 2019
• GPA: 89.52/100
• Honors: Six semesters of The First Prize Scholarship, Two semesters of The Second Prize Scholarship.

PROFESSIONAL EXPERIENCE
Personalized Recommendation System Jinan, China
Core member Dr. Chengwei Yang Research Team June 2017 – May 2018
? Analyzed transaction data with collaborative filtering algorithm to form user profile and built recommendation model;
? Transformed and serialized data and built databases to store buyers’ purchase records with MongoDB and PostgreSQL;
? This project won Second Award in First Shandong New Kinetic Energy Software Innovation and Entrepreneurship Competition in 2017.

Anhui Zhongkai Information Industry Co., Ltd Hefei, China
Software Developer Intern July 2019 – Oct 2019
? Designed and modified APIs using Swagger UI to implement features and functions of driving route tracking dashboard;
? Developed Wechat Mini Programs based on requirements by using Wechat platform interfaces;
? Wrote JavaScript to calibrate new vehicles so as to make vehicle load records more accurate.

TECHINICAL SKILLS
? Programming Languages: Java, C++, Python
? Web Technologies: JavaScript, React, Redux, jQuery, AJAX, HTML5, CSS, Bootstrap, Spring, NodeJS
? Databases: MySQL, PostgreSQL, MongoDB
? Big Data/Distributed Systems: Hadoop, Apache Spark, Map/Reduce, Scala
? Platforms/Tools: Linux, AWS, Maven, Git, Azure, Android

PROJECTS
Projects Management Tool Jan 2019 – May 2019
? Developed a project management tool that allows users to assign tasks and track progresses of the different projects;
? Designed and generated frontend dashboard pages by using ReactJS and Bootstrap. Used Redux and Thunk middleware to handle state management;
? Built RESTful APIs with Spring Boot. Secured application using JWT tokens and deployed project to Heroku.

News Feed App Nov 2019 – Jan 2020
? Designed and developed a news feed app that offers diverse contents and topics based on users tastes and preferences;
? Utilized Vue and WebSocket to build webpages that allow articles page to be updated in real-time;
? Implemented notifications on client with Kafka and realized offline calculation with Spark and Hive. Used Junit to complete automation unit testing.

Fresh Sale System May 2020 – Jul 2020
? Designed and developed a commodity-killing system that helps merchants avoid overload and oversold problems facing the online shopping platform when it runs sales promotion;
? Brought in asynchronous ordering mechanism with RabbitMQ in order to reduce network traffic, relieve database pressure and improve concurrency processing capability;
? Implemented pressure test with JMeter. Realized load balancing and condition monitoring with Nginx.