About Me

Fengyi Zhang is currently a Master of Computer Science student at University of Illinois Urbana Champaign (UIUC). Before that, he possessed more than one and half year of working experience as a Software Engineer for tech giants like Microsoft and Alibaba Cloud. As an interdisciplinary student with both a computer science and industrial design background, he is eager to tackle technical problems in industries and build software with excellent user experience. Besides, he is also an individual photographer with good atheistic and design taste. He is now looking for software engineer/designer/product manager opportunities in 2024.

Résumé
  • University of Illinois, Urbana-Champaign logo
    2022-Current
    University of Illinois, Urbana-Champaign
    Master of Computer Science

  • Shandong University logo
    2017-2021
    Shandong University
    Bachelor of Engineering in Computer Science and Technology
  • Gap year
    Exploring in Web3, DAO, Blockchain, Smart Contracts, Cryptocurrency, DeFi, DeX, GameFi etc.
    Blockchain R&D Intern@Nethermind (Ethereum Foundation)
  • 2022 Fall- 2023 Spring
    Master of Computer Science at UIUC
  • 2022-2023
    Software Engineer at Microsoft
  • 2021-2022
    Software Development Engineer at DiDi
  • 2020
    Summer Internship at Alibaba Cloud
  • Programming:
    Go, C/C++/C#, Python, PHP, Java, JavaScript, Solidity, SQL, MQL, Cipher, Thrift, Shell
  • Frameworks/SDKs:
    Gin, GORM, gRPC, React/Native, .Net, SignalR, CodeIgniter, Pytorch,Tensorflow, MeTA, Scikit, Ethers.js
  • Software/Platforms:
    Git, Node.js, MySQL, MongoDB, Apache, Nginx, Pulsar, Redis, Consul, Postman, Swagger, Jmeter, Jenkins, Azure, AWS, GCP, Firebase, Docker, Unity, Wireshark, Expo, Hardhat, Metamask, MATLAB, Colab

My Projects

Autonomous Drone

  • Constructed an automatic car capable of performing cruise, avoidance, and target tracking in a specific area.

  • Programmed on ARM-based microcontrollers in C to drive the engines, cameras, and various sensors

  • Applied traditional filtering methods for image segmentation and deep learning techniques for object recognition

  • Implemented fuzzy PID controller and optimized it with separate integral and well-tuned parameters

  • Achieved smooth beacon chasing with speed up to 3 m/s while flexibly avoiding crushing on obstacles
  • Troll Detector

  • Develop a chrome extension that detects trolls on Twitter by building sentiment analysis model and training it with the Sentiment140 dataset containing 1.6 million tweets from Kaggle
  • Applied advanced technical skills in data preprocessing, utilizing Google Colab for data cleaning, stemming, lemmatization, and stopword filtering
  • Explored several classification models like Bernoulli Naive Bayes, SVM, and LinearSVC, ultimately choosing lo- gistic regression for superior performance
  • Implemented the TF-IDF method for feature extraction and chose logistic regression for classification, achieving a model with 0.82 average precision and 0.83 recall
  • Route Troubleshooter

  • Chaired project of route traceback based on by-pass sniffing for SLA monitoring and network fault location.

  • Constructed spoofed source VIP packet sequences with increasing TTL fields to specific endpoint using Scapy.

  • Employed traffic mirroring service for packets capturing and asynchronous I/O with call-back filtering function.

  • Delivered on Advanced Anti-DDoS clusters while being elastically extendable via configuration files.
  • Previously Worked

    Microsoft

    Software Engineer at Microsoft Mobile Experience

    DiDi Global

    Software Development Engineer at Map Architecture

    Alibaba Cloud

    Software Engineer Intern at Cloud Security

    See more

    Contact Me

    me {dot} fzhang {at} gmail {dot} com

    +1 447-902-2370
    +86 178-5262-1070