Yuxin Zhao
Software developer
- yuxinzhao1211@gmail.com
- +353 877149597
- Github
- Blog
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.
- Github:https://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.
- Gitee: https://gitee.com/nobyda/no-code-crm-manager-system + https://gitee.com/nobyda/no-code-crm-web
- Technology stack: VUE3.0 + node.js + JAVA(Springboot) + MyBatis-plus + MySQL
- Contribution: In this project, I was responsible for the backend development of the product category management module.