::: left
icon:blog Singapore
icon:github https://github.com/yushen611
:::
::: right
icon:email YU0001YA@e.ntu.edu.sg
icon:phone +65 80674181
:::
:::left Nanyang Technological University - Computer Science (MSC-blockchain) ::: :::right 2023.08-2024.07 :::
- Research in NTU CSLab Monitoring and Alerting of Underlying Trading Risks by Large Language Models(LLMS)
:::left Hefei University of Technology - Software Engineering (B.E.) ::: :::right 2019.09-2023.06 :::
- Grades and Ranking: 91.02/100 (Ranking 5/169)
- Awards and Honors: National Scholarship, First-Class University Scholarship, Outstanding Student Award, Third Prize in National Computer Design Competition
:::left Tiktok(Singapore) - Golang Backend ::: :::right 2023.12-2024.06 :::
FaaS
AWS Lambda
workflow
- Implemented over 10 atomic services utilizing Function as a Service (FaaS) tools similar to AWS Lambda.
- Developed self-recover workflows for ingress and node resource recovery, enhancing the uptime of push and pull stream nodes to over 90%.
:::left USTC GUOCHUANG CLOUD Technology Co.,Ltd - Java Developer ::: :::right 2021.12-2022.02 :::
Spring Boot
OCR
Redis
- Achievement: Obtained the software copyright for "Intelligent Enterprise Financial Reimbursement System" (First Author).
- VAT Invoice OCR Recognition: Implemented invoice OCR recognition and automatic entry using YOLOv3 + CRNN + CTC.
- Authentication and Authorization: Utilized JWT for authentication and authorization, achieving stateless authentication on the server side.
- Preventing Cache Avalanche: Implemented distributed mutual exclusion locks using Redis to prevent cache avalanches.
:::left Online Video Playback System - Golang Backend Developer ::: :::right 2023.03-2023.06 :::
Gin
GPRC
Consul
Redis
dcoker
CI/CD
Kubernetes
Prometheus
- Overview: Developed an online video streaming platform with gin and grpc, utilizing microservices and distributed architecture for high QPS and stability. Implemented logging, monitoring, and CI/CD to significantly improve performance and efficiency.
- System Metrics Monitoring and Alerting: Monitored server status using Prometheus, Grafana, and Altermanager. After Post-Load Testing through Jmeter, performance bottleneck analysis is employed with ELK log recording and PPROF flame graphs for performance bottleneck analysis.
- High Concurrency and High Performance: Achieved an interface QPS of over 1500 by using Redis, establishing DB Index and Read-write separation, Server Scale Out with Kubernetes, and a pagination query to optimize the slow-query video list interface.
- CI/CD: Compressing the entire process from Code Changes to Deployment into a 2-minute timeline by implementing CI/CD using Docker and Github Action.
:::left
Blockchain Transaction Risk Monitoring Based on LLM - NTU CSLAB
:::
:::right
2023.08-2023.12
:::
LLM
LLaMA2
Fine-tuning
- Summary: Fine-tuned LLaMA2 to create a large model for EVM transaction risk detection.
- Large Language Model Fine-tuning: By fine-tuning a large language model, we enhanced its semantic mapping capabilities for transaction texts, enabling accurate transaction risk classification with an accuracy of 80%.
- Prompt Optimization: Improved the model's risk identification accuracy further through techniques like Gradient-based Optimization of Text (GOT) and other prompt optimization methods.
:::left
AI Text-to-Video Generator - Virtual Reality AI-Lab In HFUT
:::
:::right
2022.03-2022.12
:::
TransCGAN
Text-to-Video
- Summary: Enhanced extraction of spatiotemporal sequence information: The published TransCGAN model successfully merges CGAN with Transformer, capable of instantly generating customized human action videos based on textual commands.
- Paper: "TransCGan-based human motion generator" (First Author)
:::left Web SQL Injection ML-Detector - AI-Lab In HFUT ::: :::right 2023.03-2023.06 :::
SQL Injection
machine learing
nlp
- Summary: Developed a machine learning-based SQL injection intelligent detector with a detection accuracy of 97%.
- Word Embedding Optimization: Utilized the word2vec algorithm integrated with positional encoding and combined with a one-dimensional convolutional pooling layer to efficiently vectorize and denoise SQL query strings.
- Model Selection: After training various machine learning models and comparing different metrics, the Random Forest model, which showed the highest accuracy on our dataset, was selected.
- Dataset: Independently collected by us, it is currently the largest SQL Injection (SQLI) dataset available on the internet.
:::left Open-Indexer For EVM Inscription - NTU ::: :::right 2024.01-2024.02 :::
EVM
ERC-7583
inscription
Indexer
- Summary: Implemented an EVM inscription system and an open-source indexer by implementing the ERC-7583 protocol.
- lowest gas fee: By storing NFT / FT in transaction events, the cost for each minting is brought close to the minimum transaction fees
- fast performance: Improved the indexer's performance with caching and incremental reading optimizations, boosting the response time from 13 seconds to just 1 second
- Summary: Golang Backend, Distributed System, DevOps, High-performance Software
- Language skills: IELTS score of 6.5
- Development Language: Go, Python, Java, C++
- Development Framework: GIN, GORM, Spring Cloud, Spring Boot
- Database: MySQL, ClickHouse
- Middleware: Consul, GRPC, Redis, RocketMQ, Prometheus, Grafana, Altermanager, EKL
- Operations: Linux, CI/CD, Docker, Kubernetes
- Summary: DL & ML, NLP, Fine-Tuning LLM
- Language skills: IELTS score of 6.5
- Development Language: Go, Python, Java, C++
- AI: Pytorch, Opencv, LLAMA2, Transformer, GAN
- Summary: BlockChain, Golang Backend, Distributed System, High-performance Software
- Language skills: IELTS score of 6.5
- Development Language: Solidity, Go, Python, Java, C++, JavaScript
- Development Framework: Web3.js, HardHat, GIN, GORM, Spring Cloud, Spring Boot
- Database: MySQL, ClickHouse
- Middleware: IPFS, Consul, GRPC, Redis, RocketMQ, Prometheus, Grafana, Altermanager, EKL
- Operations: Linux, CI/CD, Docker, Kubernetes
- Thesis: "TransCGAN-based Human Motion Generator," International Conference on Computer Information Science and Artificial Intelligence. First Author, 08.2022
- Software Copyright (SC): "Intelligent Financial Reimbursement System," No. 2022SRO576160. First Author, 03.2022
- SC: "Beichite Cloud Customized Printing System," No. 2022SRO758646. First Author, 03.2022
- Patent: "A Wireless Torque Sensor," No.202210304204.9. Second Inventor, 06.2022
- Patent: "A Walking Aid Stick," No. 202010166261.6. Second Inventor, 05.2020