CV
General Information
Full Name | Yifei Yang |
Affiliation | Sun Yat-sen University |
Current Position | Master Student |
[email protected] |
Education
-
2024 - 2027
(Exp.)Master of Engineering at Computer Science
Sun Yat-sen University -
2021 - 2024 Bachelor of Software Engineering
Sun Yat-sen University - GPA: 3.9/4.0
-
2020 - 2021 Studied in Remote Sensing
Sun Yat-sen University - Enrolled in the School of Software Engineering through a change of major.
Experience
-
2021 - 2024 Student Assistant
Network and Information Center, Sun Yat-sen University - Participate in the maintenance of the school’s network and information services, and help troubleshoot technical problems on the campus network.
Honors and Awards
-
2024 - Sun Yat-sen University-MUCFC Scholarship
- Sun Yat-sen University Outstanding Student Assistant
-
2023 - National Computer System Development Capability Competition, Operating System Design Competition Functional Challenge Track
- Second Prize in the National Finals
- Outstanding Award in the Southern China Division
- 300 points in the CSP C/C++ group of the 30th CCF (top 2.26% nationwide)
- MCM Finalist
- First Prize of Sun Yat-sen University Scholarship for Outstanding Students
- Sun Yat-sen University Outstanding Student Assistant
- National Computer System Development Capability Competition, Operating System Design Competition Functional Challenge Track
Selected Projects
-
An Efficient task scheduler for POSIX compliant and SMP systems based on NuttX RTOS
- Based on the open-source real-time operating system NuttX, we implemented a symmetric and efficient scheduler where each core maintains its own scheduling sequence using the existing kthread and semaphore support for NuttX’s SMP support, and tested it in the simulation environment and on the Sony Spresense real machine, respectively.
- As the main contributor to the project, I was primarily responsible for algorithm design and implementation, real machine platform verification, project report writing and defense
- [Slides]
-
Rust Online Judge
- A toy-level backend for an online judge system, written in Rust. This is the course design for our Rust course, done in groups. As the leader of the group, I was mainly responsible for handling the project structure, writing a part of back-end interfaces and solving some difficult problems.
- [Source Code]
Open Source Contributions
-
VSCode
- Fixed a bug about dectecting the GLibcxx version about the VSCode Version 1.85.0, and the PR has been merged.