I am Yufei Yan.
I am a Ph.D student at Auburn University.
I am a former software engineer at Huawei Technology, Terminal Company, Xi'an, China.
I am majoring in Computer Science.
I am working with Dr. Alvin Lim as my academic advisor.
I am fond of writing code for ideas.
I am nobody now, but I want to be somebody some day.
I am interested in various sports.
I am a die hard Auburn fan.
I am living in an apartment at Eagles Landing with 3 other amazing roommates.
I am able to have a résumé if you'd like to have a look at it.
I am writing a blog for thoughts.
Graduate Teaching Assistant 08/2015-06/2016
- COMP6360 Wireless and Mobile Networks 01/2017-05/2017
- COMP6360 Wireless and Mobile Networks 01/2016-05/2016
- COMP4320 Computer Networks 08/2016-12/2016
- COMP2710 Software Construction 08/2015-12/2015
Graduate Research Assistant 05/2016-Present
Currently working on 2 research projects:
1. Platooning System: a TARDEC truck platooning V2V communication project, which involves Computer Science, Mechanical departments and Bosch Inc. The project has made me gain a good understanding of DSRC protocol and SAE J2735 standard: 1. I designed software interface for truck controller and WAVE transmitter; 2. Develop software for transmitting messages between DSRC radios; 3. Research on porting OLSR for WSMP; 4. Research on multiple routing protocols for efficient multiple truck message routing.
2. Indoor Navigation System: 1. Driver development for Atheros AR928X to get TOA value on Intel IoT products. 2. User space development for efficiently calculating distances in C, Python and Go.
Software Engineer 08/2012-06/2014
During the time I worked for Huawei Technology after I got my bachelor’s degree, I worked in Mobile Broadband
Development Department, implementing 3GPP radio protocol and analyzing problems regarding the protocol stack for
mobile Wi-Fi products and LTE embedded module products. I developed web SDK for HiLink series of products with
RESTful API, interfacing front-end and back-end on the chip; analyzed GSM, WCDMA and LTE radio protocol problems;
analyzed routing protocol problems and MBIM protocol problems; worked on Qualcomm, Intel Infineon and Hi-Silicon
chipset platform. Products included:
- GL10P/301HW & HWD14 01/2014-06/2014
- Global Operators Technical Access 09/2013-01/2014
- M2M Embedded Module: ME906x Series & MU736 03/2013-09/2013
- HiLink Datacard 08/2012-03/2013
Coming soon...
Still working on some academic researches.
A TARDEC truck platooning V2V communication project, which involves Computer Science, Mechanical departments and Bosch Inc. The project has made me gain a good understanding of DSRC protocol and SAE J2735 standard:
1. I designed software interface for truck controller and WAVE transmitter;
2. Develop software for transmitting messages between DSRC radios;
3. Research on porting OLSR for WSMP;
4. Research on multiple routing protocols for efficient multiple truck message routing.
5. I am now implementing SAE J2735 standard.
The website is for Auburn University Table Tennis Club.
(Due the limited budget, we did not depoly the website on any server. The video on the left is a small demo. The source is HERE)
1. Group work with 3 other teamates: Chengyu Tang, Ziyan Tian and Yang Zhao;
2. Designed the website architecture, including back-end and front-end architecture;
3. Implemented back-end in Java using JSP;
4. Designed database in MySQL.
1. Driver development for Atheros AR928X to get TOA value on IoT devices;
2. User space development for efficiently calculating distances in C, Python and Go.
1. A in-class final project;
2. Implemented in PHP on backend, simple html and bootstrap on frontend;
3. This was just a trivial project, but had some fun. You can try it HERE.
Under construction
Under construction