Yuhan Gao 高语浛


Avatar

I'm a graduate student in computer science at The University of Texas at Austin. My research interests in fusion of Software Engineering and Programming language.

Email  / GitHub

    

Experiences and Projects
  • Software Engineer Intern – Meituan Inc. Shanghai, China May 2021 - August 2021
    • Implemented scheduling functionalities according to the working days on the calendar based on XXL-job System using Java and SpringBoot
    • Set up Jobs dependency and support the users to edit on the webpage
    • Created Log feature that would show up in the control center which lowers the cost for debugging
    • Support Web page and allow the users edit the jobs and clients increased 14%
  • News Report System – Full Stack
    • Using React-native collaborated with React developers to self-report news for Texas residents
    • Using Javascript as programming language design the app for both IOS and Android operating system
    • Storing reports data and authentication for user using API calls to Google Firebase
  • Video convert microservice application – Backend
    • Build a microservice architecture using Docker and Kubernetes for users to convert video files to MP3 files
    • An API gateway will receive the request from users and then store the video in MongoDB
    • A message would be put on RabbitMQ then sent an unique ID to notify user when the file finishing converting
  • Asthma Tracker – iOS App Developer
    • Collaborated with UT’s School of Nursing and SAGA Lab to create an iOS mobile app for teenagers to manage their asthma
    • Used the Xcode application to write Swift files controlling the design and functionality of screens
    • Stored user data using API calls to REDCap, a secure web application for managing online databases
    • Authenticated user accounts using API calls to Google Firebase
  • DEBS 2022 Grand Code Challenge-Rank 1st of the leaderboard for low latency and high throughput
    • Implemented a basic trading strategy as it is used by intraday traders in real life
    • Efficiently compute specific trend indicators and detect patterns resembling those used by real-life traders to decide on buying or selling on the financial markets
    • Designed and implemented naïve algorithm using Python using Event looping and threads
    • Implemented using Java to improve the efficiency of the code, jumping to the first place of the leaderboard with low latency and high throughput
  • Grackle site – Web3 Developer
    • Built a website using JavaSript and Vue to exhibit the artwork that has been mined as NFTs in the Blockchain
    • Connect to Metamask and support transfer the NFT token with Polygon
    • Designed and developed the smart contracts using the Solidity and implemented test scripts on the smart contracts using the truffle framework
    • Optimized the smart contract code and increased the efficiency by 15% and decreasing the cost of gas price, using the Library functionalities of the Solidity
  • Sports Celebrity image classification-Full Stack
    • Build end to end machine learning model, using Opencv library for face and eyes detection
    • Data cleaning using opencv face detection and feature engineering using wavelet transforms
    • Model building using SVM, logistic regression, random forest, fine tunning using gridsearchcv
    • Export model to a file and write python flask server around it that can server http requests generated by UI
Publications
A high-performance processing system for monitoring stock market data stream
Kevin Li, Daniel Fernandez, David Klingler, Yuhan Gao, Jacob Rivera, Kia Teymourian

ACM 2021

Paper

Teaching
  • Summer 2022, Teaching Assistant, CS 373 Software Engineering, UT Austin
  • Spring 2022, Teaching Assistant, CS 303E Elements of Computers and Programming, UT Austin