Qinxuan Chen

Earth, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Qi Chen is a seasoned software engineer with 10+ years building large-scale, high-performance distributed systems and streaming platforms, currently at DoorDash in Sunnyvale. He has driven impactful projects at Uber (Flink-as-a-Service, dispatch microservices, UberPool efficiency) and contributed to infrastructure at LinkedIn, Amazon, and Microsoft, blending systems design with production-grade implementation. An active open-source contributor, Qi has made substantial backend and runtime changes to major Rust projects in the Polkadot/Substrate ecosystem and databases like TiKV and Databend, demonstrating deep expertise in low-level systems, Rust, and blockchain runtimes. He excels at scalable algorithms, stream processing, and data analytics, and is known for pragmatic migrations, dependency modernization, and robust error-handling refactors. Quick to learn and a strong collaborator, he pairs algorithmic rigor with hands-on debugging to deliver measurable efficiency gains (e.g., >10% UberPool improvements).
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (54)

dependency-management10
parserator10
substrate10
parser10
runtimes10
clientside10
peer-to-peer10
atomics10
key-value10
configuration-management10
run-time10
frameset10
networking10
tikv10
refactor10

Programming languages (11)

TypeScriptC++ShellRustCWikitextJavaScriptGo

Github contributions (5)

github-logo-circle
tikv/rust-prometheus

Apr 2019 - Aug 2020

Prometheus instrumentation library for Rust applications
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 4 comments in 1 year 4 months
Contributions summary:Qinxuan primarily contributed to the `rust-prometheus` library by implementing improvements and addressing specific issues. They updated the code to use stabilized `std::atomic` types and `char::is_ascii` features, enhancing the library's compatibility and efficiency. The user also refactored error handling, replacing the `quick-error` crate with `thiserror` for better maintainability, and updated dependencies, specifically `reqwest`, to the 0.10 version.
instrumentationprometheus-exporterprometheus-instrumentation-libraryrustprometheus
paritytech/substrate

Nov 2019 - Dec 2022

Substrate: The platform for blockchain innovators
Role in this project:
userBack-end Developer
Contributions:57 reviews, 66 commits, 70 PRs in 3 years 1 month
Contributions summary:Qinxuan's contributions primarily involve updating dependencies within the Substrate framework, particularly focusing on libraries related to blockchain development. They updated multiple dependencies like `derive_more`, `strum`, and `slog_derive`, demonstrating a focus on keeping the project's dependencies up-to-date. The user also pruned some duplicate dependencies, such as `ed25519-dalek`, `hex`, and `parity-wasm` and replaced bitmask with bitflags, illustrating a good understanding of dependency management. Furthermore, the user updated some dependencies of `sc-network`. The user also migrated several pallets to the new pallet attribute macro, like `pallet-randomness-collective-flip`, `pallet-transaction-payment`, `pallet-treasury`, `pallet-mmr`, `pallet-tips`, `pallet-collective`, `pallet-membership`, `pallet-session`, and `pallet-referenda`, indicating a strong understanding of Substrate's internals.
substraterustblockchainparitypolkadot
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