CV

General Information

Full Name Yifei Yang
Affiliation Sun Yat-sen University
Current Position Master Student
Email yangyf83@foxmail.com

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

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.