English Resume
![]() |
![]() |
EDUCATION
Xi'an Jiaotong University, Xian, Shaanxi, ChinaMay 2021--Now
Research Interests : Reinforcement Learning, Large Language Model, Power System, Complex Networks and Systems
University of Southern California, Viterbi School of Engineering, Los Angeles, California
Master of Science, Electrical Engineering, GPA 3.87/4.0 May 2020
Core Courses : Foundation of Artificial Intelligence, Computer Networks, Wireless Network, Programming System Design, Probability for Engineering, Information Theory
Bachelor of Science, Electrical Engineering , GPA 3.83/4.0 Magna Cum Laude, Tau Beta Pi honor society May 2018
SKILLS
- Programming Languages: Java, C/C++, Python, R, HTML5, CSS, LabVIEW, VHDL, MATLAB, SIMULINK
- Platforms / Software / Systems: AWS IoT, Mcrosoft Azure, Git, Linux, Pytorch, SPSS, Jira, Microsft Teams, Salesforce
- Protocols: TCP/IP, 802.11, 802.15.4, CDMA, CSMA, MQTT, DNS
EXPERIENCES
Directed Research, University of Southern California,ANRG Lab Jan 2020 – May 2020
- Designed and developed a Bluetooth mesh sensor network with 50 nodes, which has the ability to measure human body temperature, heartbeat rate, GSR(galvanic skin response).
- Implemented embedded provisioner with ESP32 DevKit development board, researched the stability for one-client-to-multiple-sensor communication model in the BLE-mesh network
IoT Application Engineer Intern at Silicon Labs, Shenzhen, China May 2019 – September 2019
- Remotely helped global engineers to solve technical problems via Salesforce and Jira
- Programming on AWS Lambda function, DynamoDB, AWS FreeRTOS, AWS SNS, IoT-Core, and Alexa console
- Participated in serval IoT projects including Bluetooth mesh, Zigbee technologies
PROJECTS
Artificial Intelligence for Go game | Python |Feburary 2020
- Designed an AI agent using active/passive reinforcement learning methods(policy iteration, Temporal Difference, Q-learning, etc) , the agent can play Go game with another AI agent or human players
- Implemented the Go game board functionalities , trained the Q learning agent with a two-layer neuaral network
Distributed UAV-Target match system | Core | Linux |Boeing Algorithm Competition|November 2019
- Developed and implemented a distributed system algorithm for UAVs to match unique targets without a central decision center
- Implemented a random-delay agreement protocol for simulated UAVs to avoid repeat mappings with the targets
Bluetooth Mesh Smart Home System | Bluetooth mesh |June – August 2019
- Established a Cloud-to-Cloud message flow typology based on Amazon Web Service by utilizing Lamada function ans Alexa
- Realized portable embedded Bluetooth mesh provisioner to provision and control other endpoints in the Bluetooth mesh network
- Used AWS IoT-Core to store and manage the real-time status of the connected device in the bluetooth mesh network
- Defined UART communication protocol between ESP32 and EFR32BG13 Bluetooth mesh board
Socket Programming Project | TCP/ UDP/ IP | C/C++| Linux |November 2018
- Implemented a model computational offloading where a single client issues multiple parameters to the AWS server and expects result from a backend computational server for end-to-end delay of designated link
- Built stable socket communications among a client program, a AWS server, and three backend servers under TCP/IP and UDP protocol