Resume

Yifei Liu

Yifeili4@andrew.cmu.edu | (540) 998-0446 | www.linkedin.com/in/liuyifeijerry


EDUCATION

Carnegie Mellon University                                                                                                 Pittsburgh, PA

Master of Science in Electrical and Computer Engineering                                                   May 2023

Selected Courses: Embedded Real-Time System, Advanced Mechatronic Design, Secure Software Systems

GPA: 3.78 / 4.0

Virginia Polytechnic Institute and State University                                                          Blacksburg, VA

Bachelor of Science in Computer Engineering – Controls, Robotics & Autonomy                  May 2021

GPA: 3.76 / 4.0        Four consecutive semesters in Dean’s List      


SKILLS

Programming Languages: Advanced – C, C++; Intermediate – Python, Java

Operating Systems: Windows, Linux (Ubuntu), MacOS

Hardware: Advanced – TI CC3220SF, MSP 432


WORK EXPERIENCE

Software Engineer Intern Pittsburgh, PA
Oracle America, Inc May.2022 – Aug.2022

• Patched Unbreakable Enterprise Kernel.
• Mined UEK commits and found several missing backport and forward-port broken commits.
• Handled and reproduced a significant IO performance regression in a newer version of UEK.
• Investigated io_uring to check the reason of performance regression.


ACADEMIC PROJECTS

Reservation Enforcement and Power Management on Linux Kernel                            Pittsburgh, PA

Carnegie Mellon University (Course: Embedded Real Team System)                                   Fall 2021

  • Integrated Linux kernel modules and codes to support new customized system calls.
  • Monitored running time and utilization of selected processes with high resolution timer.
  • Reserved the upper limits of selected processes with computation and period time from system call.
  • Implemented Rate Monotonic Analysis to guarantee the schedulability of each reservation request.
  • Implemented four partition policies on multi-core task affinity decision enforced by schedulability.
  • Generated Linux virtual files for showing real-time process schedule information.

Arcade Ping-Pang Ball Machine                                                                                         Pittsburgh, PA

Carnegie Mellon University (Course: Advanced Mechatronic Design)                                Fall 2021

  • Collaborated with two Mechanical Engineering students and built a complete physical solution with $150.
  • Deployed a moving hoop with H-bridge circuit and PWM to control the motor.
  • Developed error handling methods, guard, and watchdog system for real, noisy environment.

Self-Moving Sorting Robot                                                                                                  Blacksburg, VA

Virginia Polytechnic Institute and State University (Course: Embedded Systems)              Spring 2021

  • Led a three-person group developed a three-wheel Rover with camera and arm which can pick up target and drop it to a desired place, using TI CC3220SF board.
  • Developed wheel moving part with a PID speed controller.
  • Employed SPI and Wi-Fi techniques to collaborate with two other control units with a MQTT network protocol.
  • Improved response time through using a RTOS (Real-Time Operating System).

Minimalist AI Accelerator                                                                                                   Blacksburg, VA

Virginia Polytechnic Institute and State University (Course: VLSI Circuit Design)             Fall 2020

  • Utilized Virtuoso to build a Minimalist AI Accelerator, a Systolic Array Matrix Multiplier, focusing on a 4×4 matrix with 4 bit each cell via using AND Gate, 12-bit Adder, Wallace tree multiplier, and up to 12-bit DFFs as a group leader

RESEARCH PROJECT

Robotic Guide for visually impaired users                                                                               Pittsburgh, PA

Carnegie Mellon University                                                                                                           Spring 2022

  • Utilizing magnetic sensors to collect information on artificial skins to analyze the accurate location and magnitude of the applied force.
  • Reading and delivering haptic signals from a 5-sensor structure to communicate with the visually impaired user.
  • Printing necessary testing components with 3D-printers designed with AutoCAD.

Semantic Segmentation of Solidification Boundary and Keyhole in Additive Manufacturing Using Mask R-CNN and U-Net                                                                                                                 Blacksburg, VA

Virginia Polytechnic Institute and State University                                                        April 2020 – July 2020

  • Trained machine learning to identify the solid-liquid (gas-liquid) intersection of 3D machine printing

Download pdf version here

Leave a Reply

Your email address will not be published. Required fields are marked *