Yujia Qiao is a software engineer with nine years of hands-on experience in systems, networking, and distributed infrastructure, currently on the CoreDev team at Jump Trading. A 2023 graduate from Huazhong University of Science and Technology, he has interned at Alibaba and Bytedance working on next-gen distributed filesystems and container runtime performance. He is an active open-source contributor with meaningful backend work in projects like Chapel, Kata Containers, and a Rust reverse proxy (rathole), often improving core data structures, consensus code, and test coverage. Known for competitive programming success (ICPC medals) and a self-driven learning approach, he brings both algorithmic rigor and pragmatic engineering to complex problems. Unusually for someone in trading tech, his public contributions include game development in C/SDL and audio handling, showing curiosity beyond pure infrastructure. He has accepted a return offer at Jump Trading and is not open to other opportunities.
9 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at 华中科技大学
👾🐍 A opensource game inspired by Snake, written in pure C with SDL
Role in this project:
Back-end Developer
Contributions:56 releases, 8 reviews, 114 commits in 2 years 1 month
Contributions summary:Yujia contributed to the core functionality of the game, implementing game mechanics such as coin collection, health potion usage, and weapon handling. They refactored the code, improving sound loading and management by switching to OGG audio files and suppressing debug logs. Further contributions included fixing bugs related to game UI, close button behavior, and weapon data.
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
Role in this project:
Backend Engineer & Test Automation Engineer
Contributions:1 release, 45 reviews, 184 commits in 11 months
Contributions summary:Yujia primarily focused on implementing and testing features for a reverse proxy application written in Rust. They added integration tests, demonstrating a strong emphasis on ensuring the application's functionality. The user's work included setting up and utilizing various testing configurations, including TCP and UDP tests, which are critical for a network proxy. The user also refactored code and fixed clippy issues, contributing to code quality.
proxyrustngrokreverse-proxyperformance
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yujia Qiao - Software Engineer at Jump Trading Group