
Yunyi Liao
Software Developer

Connect with Yunyi Liao to Send Message
Connect
Connect with Yunyi Liao to Send Message
ConnectTimeline
About me
Student at University of Southern California
Education

University of Southern California
2019 - 2021Master's degree Software Development Engineer / Data Modeling 4.0
Experience

CSCI Innovative Team Of Guangzhou University
Jul 2016 - Sept 2016Software DeveloperDeveloped a social mobile application called "IM" like WeChat, What's up or Messenger, with a variety of functions like register, login, chat, etc. In 2017, won Third Prize in Guangdong Province Campus Selection of "Zhongxing Cup" Undergraduate Computer Works Competition.

CSCI Innovative Team Of Guangzhou University
Feb 2017 - Apr 2017Software DeveloperDeveloped an application called "KoreanLearning", which inspires users to learn Korean not only by traditional memorization but also through seven little games. In 2017, won both the First Prize in Guangdong Province Campus Selection of "Zhongxing Cup" Undergraduate Computer Works Competition, and the Second Prize of "Huazi Cup" Guangdong Undergraduate Computer Works Competition.

Guangzhou Dayang Education Technology Co., Ltd.
Sept 2017 - Oct 2017Software Engineer• Collaborated within an 8-person development team and developed a scientific experiment android application “aikexue” , which allows users to watch and conduct both free and paid scientific experiments.• It is being used in China now, serving the Education Bureau of Huadu District in Guangzhou and Guangzhou Dongfeng East Road Primary School. Shown as http:// itdayang.com/class/57.html

USC Viterbi School of Engineering
Mar 2020 - May 2020• Using Item Based Collaborative Filtering algorithm, built a recommendation system on Yelp business, which recommended products that the customer might like by predicting the customer’s ratings of unknown products.• In the training process, generated business pairs, calculated the Pearson Correlation of them, and recorded them into a model file.• The Model file recorded the relational weight between two businesses, and it could be used for prediction for multiple times.• In the prediction process, got a list of neighbor businesses for a target business of a target user, and used at most 15 neighbor businesses with their weights to predict the target rating. Evaluated the performance by RMSE on the predictions and ground truth.• Used python3.6 and spark2.3 as the programming tools, and Vocareum as the running cloud platform. The final rank is top 20 among 60+ participants.• Project link: https://github.com/Ueny/Recommendation_System_ItemBasedCF Show less • By using the BFR algorithm, I splitted the big data into 5 small data files so I could load them chunk by chunk.• In the first load, I randomly took 20% of data, initialized centroids by using kmeans++ algorithm, and assigned them as the Discard Set(DS). The rest data would be assigned to the Discard Set, Compression Set(CS) or Retained Set(RS) by calculating the Mahalanobis Distance.• In all of the left loads, data was assigned to the three different sets by Mahalanobis Distance as well, but at the end of each load, the CS and RS would be checked if they were close enough to the near DS or CS by using Mahalanobis Distance.• In the end after all loads, all the left CS and RS were merged to DS by using Mahalanobis Distance. If it was above the threshold, the points would be classified as outliers.• Project link: https://github.com/Ueny/BFR Show less
Recommendation system designer
Apr 2020 - May 2020Data Analyst
Mar 2020 - Apr 2020

USC Viterbi School of Engineering
Sept 2020 - Nov 2020Machine Learning Researcher• Worked in a 6-person team, and did the forecast for the El Niño-Southern Oscillation, using machine learning algorithms like Linear Regression and CNN as well as the classification based on these algorithms.• Established Linear Regression and CNN models, and used model data to train them. Get the best test result by adjusting different variables and model parameters.• The Classification was extended based on the Linear Regression and CNN models, and the same test process was completed to obtain the best model.• Using Bokeh to demonstrate our testing results with line charts, compared the Pearson correlation coefficient and prediction accuracy of different models to determine which model had the best prediction effect.• The results predicted by the CNN algorithm were the most accurate, and could be predicted up to the next nine months.• Project link: https://github.com/DS-560/ENSO_forecast Show less
Licenses & Certifications
- View certificate

Master of Science
University of Southern CaliforniaMay 2021
Honors & Awards
- Awarded to Yunyi LiaoThe Third Prize in Guangdong Province Campus Selection of "Zhongxing Cup" Undergraduate Computer Works Competition Guangzhou Zhongxing Information Technology Service Co., Ltd. Jun 2017 The team project, the social app "IM" (details in the Project section) won this prize in 2017.
- Awarded to Yunyi Liaothe First Prize in Guangdong Province Campus Selection of "Zhongxing Cup" Undergraduate Computer Works Competition Guangzhou Zhongxing Information Technology Service Co., Ltd. Jun 2017 The team project "KoreanLearning" (details in the Project section) won this prize in 2017.
- Awarded to Yunyi LiaoThe 2nd Provincial Prize in the National College Students Software Test Contest the China Alliance of Software Evaluation Institutions Dec 2016 This is a national college students software test contest in China in 2016. I passed the preliminary contest and got the 2nd Provincial Prize at the semi-finals. The issuers include the Teaching Steering Committee of the Ministry of Education for Software Engineering, the Software Engineering Professional Committee of China Computer Society, the System Software Professional Committee of China Computer Society, the Fault Tolerant Computing Professional Committee of China Computer Society, and… Show more This is a national college students software test contest in China in 2016. I passed the preliminary contest and got the 2nd Provincial Prize at the semi-finals. The issuers include the Teaching Steering Committee of the Ministry of Education for Software Engineering, the Software Engineering Professional Committee of China Computer Society, the System Software Professional Committee of China Computer Society, the Fault Tolerant Computing Professional Committee of China Computer Society, and the China Alliance of Software Evaluation Institutions. Show less
Languages
- chChinese
- enEnglish
Recommendations

Sloane krugel, bsn, rn
Registered Nurse at Children’s Hospital ColoradoDetroit Metropolitan Area
Ayman joseph pmp®, prmg
Estimation Manager | Tendering | Cost Estimation | Cost Management | Mechanical EngineeringCairo, Egypt
Hussain ali
Lab Engineer at Hamdard University- FESTKarāchi, Sindh, Pakistan
Yago martínez galarraga
Profesor de Música en Donostia Kultura, Director de la Banda de Txistularis de Goizaldi Euskal Dantz...Pasajes de San Juan, Basque Country, Spain
Sahil saini
Worked as an Asset Protection Investigator at Hudson's Bay CompanyWhitby, Ontario, Canada
Rúben canada-costa
Practice Development Facilitator at Guildcare WorthingUnited Kingdom
Juliana mayra
Analista Administrativo SR | Indicadores | Análises | Yellow Belt | MobyCampinas, São Paulo, Brazil
Lucía correa calfuquir
Mine Equipment Reliability EngineerChile
Subhash madkatte
.Thane, Maharashtra, India
Ting-hao lao
Student at Embry-Riddle Aeronautical UniversityDaytona Beach, Florida, United States
Natalie cochran
Saddle Hills County, Alberta, Canada
Rushi venkata chalam b
Product-Owner| Business Analyst | American Express TLR2.0| Expert in CASA(Retail, Corporate, Digital...Hyderabad, Telangana, India
Sagar parbhane
Cloud Data Engineer at Eviden- (Digital Transformation Services) | Big Data & Cloud |Pune, Maharashtra, India
Wiliam hernandez, mba
Divisional Leadership & Team Development ManagerChatsworth, Georgia, United States
Vijay kumar
Director at National Productivity CouncilDelhi, India
Amit kundu
Compliance & Sustainability ProfessionalDhaka District, Dhaka, Bangladesh
Andrew aisbett
Applications manager with global systems experience and a background in custom software development.Ashburton, Victoria, Australia
John bowen
Working hard to get stuff done so that clients are successful and customers are happy.Catonsville, Maryland, United States
Jyothis jose
CNC programmer at Agility tooling IncNewmarket, Ontario, Canada
Michał balawender
Regional Lead - Technology Chief Controls Office @ HSBCCracow Metropolitan Area
...