YIFAN YU
- Phone: 541-972-3920
- Email: yifan.yu.developer@gmail.com
- LinkedIn: LinkedIn Profile
- Website: CodeWithYifan
EDUCATION
M.S. Computer Engineering
University of California, Riverside, CA
Sep. 2022 - Dec. 2023
M.S. Advanced Computer Science
University of Birmingham, Birmingham, UK
Sep 2018 - Dec. 2019
B.S. Computer and Information Science
University of Oregon, Eugene, OR
Sep. 2015 - Jun. 2018
TECHNICAL SKILLS
- Programming Languages:
C++
,Python
,Java
,Scala
,JavaScript
,CSS
,SQL
- Middlewares/Frameworks:
ROS & ROS2
,Protobuf
,Bootstrap
,Kafka
,PyFlink
,MySQL
,MongoDB
- Tools:
Git
,Docker
,SSH
,CMake
,JIRA
- Abilities: Bash scripting (
Linux
),AWS
,GCP
, API design and integration
WORK EXPERIENCE
Software Development Engineer
China Mobile (Shanghai) ICT Co. LTD, China
Jul 2020 – Aug 2022
- Spearheaded the overhaul of a large-scale traffic streaming multimedia database system using
Kafka
andFlink
. Compressed data streams by 45%. Minimized latency and implemented solutions inScala
andJava
. - Revamped the Fusion Perception system. Transitioned from
ROS msg
toProtobuf
integrated withC++
, optimizing data interchange. Generated binary release files for streamlined deployment. - Demonstrated adaptability during on-site field deployments, tuning and compiling
OpenCV
parameters. Excelled in communication and collaboration under pressure.
PROJECTS AND RESEARCH
Real-Time Node Monitoring and Performance Optimization
(C++
, ROS2
, Flask
, WebSocket
) Jun 2023
- Built a real-time monitoring system for
ROS2
nodes, enhancing stability and efficiency. - Developed a web interface for real-time memory usage visualization and improved troubleshooting time by 30%.
- Implemented an algorithm to optimize memory usage, improving processing jitter from 100ms to 90ms.
Twitter Information Retrieval Project
(Python
, Flask
, Pylucene
) March 2023
- Designed a back-end component for user queries using
PyLucene
orBERT
. - Crawled 10,000+ live tweets, storing data locally and ensuring robust data sourcing.
- Optimized the system for efficient data management, ensuring reliability and efficiency.
ACHIEVEMENTS
Patent
Published on 21st Dec 2021
“Method, Device, and Electronic Equipment for Predicting Traffic State”
China Patent Number: CN113821985A