Easycv

Yuxin Zhao

Software developer

Skills

JAVA

Spring Framework

Microservices

Python

SQL

C++

React

Vue

Docker

Amazon AWS

Education

Master of Science

University College Dublin Computer Science

2022/09 - Present

  • GPA: 3.65

Bachelor of Science

Nanjing Normal University Physics

2016/09 - 2020/06

Projects

Distributed Library (2023 Winter)

The application is designed to manage a library system using a microservices architecture, incorporating elements of distributed systems. It handles user management book catalogs, borrower records, inventory, and notifications.

  • Github: https://github.com/ZhaoYuxin1211/DistributedLibrary
  • Technology stack: React + JAVA (SpringBoot + SpringCloud) + PostgreSQL
  • Contribution: In this project, I served as the backend development leader, where I designed the overall architecture for the microservices (distributed) and authored the core synchronous and asynchronous communication code. I employed Eureka and Kafka to facilitate communication between various modules, and implemented security and fault tolerance for the app using API Gateway, among other components.
  • Result: The course project received a final evaluation of A-.

Automate (2023 Summer)

AutoMate caters specifically to drivers navigating Manhattan. By harnessing historical data and leveraging advanced machine learning models, the application anticipates congestion levels across distinct zones within Manhattan.

  • Github: https://github.com/Saoirse555/BusynessNYCGroup8
  • Technology stack: React + JAVA (Springboot) + Spring-Data-JPA + PostgreSQL
  • Contribution: In the project, I served as the Backend Development Leader, responsible for database design, application architectural design, integration of prediction models, and API creation.
  • Result: The course project received a final evaluation of A-.

Dublin Bike - BikerByte (2023 Spring)

BikerByte is a user-centric standalone web application tailored specifically for Dublin Bikes users, aiming to revolutionize and improve the overall biking experience within the city.

  • Githubhttps://github.com/ZhaoYuxin1211/bikerbyte
  • Technology stack: JavaScript + CSS + Python(Flask) + MySQL
  • Contribution: In this project, I was responsible for backend development and the creation of predictive models.
  • Result: The course project received a final evaluation of B+.

CRM web app (2022)

The web-based CRM system facilitates managing customer relationships by allowing users to perform functions such as adding, deleting, modifying, and querying products in the online store and managing user information.