Designed a monitoring and early warning system for various business scenarios for the platform which is based on the Quartz framework and the system can conduct early warning 24 hours a day according to the requirements of different tenants, increasing time range of monitoring by three times, and reducing the cost of manual monitoring and early warning of the platform by 90%.
Used a tool called Jeesite to automatically generate front-end (Vue) and back-end (Spring Boot) code from existing tables improved development efficiency by 60% .
Fixed 20% bugs and issues from css, page layout, and form components - Fixed front-end display issues reported after launch.
Reviewed code, debugged problems, and corrected issues
Education
Master of Science - Computer Science And Engineering
Master of Science - Computer Science And Engineering
Santa Clara University
Bachelor of Science - Software Engineering
Beijing Jiaotong University
PROJECTS
TikTok (Simple version)
Team Leader
Used django rest framework to write TikTok user and video back-end modules
Verify GORM writing for database security and index optimization
Design and implement middleware and caching
Design and Implementation of Big Data Intelligent Recommendation System
Member
Completed the e-book mall system, and made book recommendation based on user personal information and click rate prediction through the model
Responsible for the back-end work, built the DRF framework, connected with the front-end and applied the model
Got in touch with the DRF framework, learned to apply Linux knowledge to build a docker container, understood the basic operations of building a Hadoop cluster server, and mastered the branch function of the GitHub repository
News Management System based on SSM Framework and Microservices
Project Initiator
Built a news management system through Spring, MyBatis, MySQL, jsp, Eureka, Gateway, and Kafka respectively
Mastered the concept of MVC design pattern and got in touch with SpringBoot-based microservice framework
Implemented user security control through JWT and Ratelimit, understood the importance of logging and security writing, and had a deep understanding of Java's most advanced and classic architecture
PROJECTS
TikTok (Simple version)
Team Leader
Used hertz as the basic framework in the back-end, and the services are divided into two service clusters, user and video, to enhance the high concurrency feature of go language, which can achieve 0 error rate under 500 simultaneous requests from threads.
Optimized the index of MySQL database, and the maximumQPS of 530 can be maintained without error.
Verified GORM writing for database security, preventing SQL Injection.
Design and Implementation of Big Data Intelligent Recommendation System
Member
Completed the e-book mall system, and made book recommendation based on user personal information and click rate prediction through the model;
Responsible for the back-end work, built the whole DRF framework, connected with the front-end and applied the model;
Got in touch with the DRF framework, learned to apply Linux knowledge to build a docker container, understood the basic operations of building a Hadoop cluster server, and mastered the branch function of the GitHub repository.