Hangjie Mo

Database Engineer

Hangzhou City, Zhejiang, China
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
🎓
Top School
Hangjie Mo is a Database Engineer with a decade of systems and backend experience, blending a BME background from Zhejiang University with a 3.9/4.0 MS in Computer Engineering from Northwestern. After building high-performance network stacks and RPC frameworks at Alibaba Cloud, he now contributes to core components of cloud-native distributed databases at PingCAP, including TiKV and TiDB. His open-source work spans critical fixes and feature additions—such as UTF-8 handling, index scanning improvements, and TiKV client enhancements—demonstrating attention to correctness and performance at scale. Comfortable in Go, Rust, and C/C++, he focuses on query planning, hash joins, and test infrastructure migration to improve maintainability and reliability. Colleagues value his ability to translate deep systems knowledge into production-ready database features and subtle bug fixes that materially improve system behavior.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Engineering, 3.9/4.0, Master's degree, Computer Engineering, 3.9/4.0 at Northwestern University
bookBachelor's degree, Biomedical/Medical Engineering, 3.76/4.00, Bachelor's degree, Biomedical/Medical Engineering, 3.76/4.00 at Zhejiang University
github-logo-circle

Github Skills (28)

go-modules10
key-value10
testing10
databases10
query-optimization10
tikv10
go10
distributed-transactions10
rust10
relational-databases10
sql-database10
database10
admin9
git9
database-administration9

Programming languages (11)

TypeScriptJavaShellC++RustCCMakeGo

Github contributions (5)

github-logo-circle
pingcap/tidb

Aug 2021 - Jan 2023

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
Role in this project:
userBack-end Developer
Contributions:1845 reviews, 120 commits, 460 PRs in 1 year 5 months
Contributions summary:Hangjie's commits primarily focused on refactoring and migrating test infrastructure in the TiDB project. The changes included migrating test infrastructure to `testify` for various components like `sessionctx/stmtctx`, `sessionctx/binloginfo` and `br/pkg/rtree`. Additionally, the user updated the `main.go` file in `tidb-server` to set `mysql.ServerVersion` and `variable.Version` to the configured `ServerVersion`. These contributions indicate a focus on code maintainability and server configuration.
ai-poweredtidbserverlesshtapreal-time
tikv/client-go

Jul 2022 - Nov 2022

Go client for TiKV
Role in this project:
userBack-end Developer
Contributions:7 reviews, 5 commits, 9 PRs in 4 months
Contributions summary:Hangjie primarily contributed to the TiKV client-go repository by updating dependencies and implementing new features. They updated the go.mod file to use the latest versions of various libraries, including `pd/client` and `kvproto`. The user added support for the `kv_prepare_flashback_to_version` command and fixed tests within the project. Additionally, they addressed a bug in the `getMinSafeTSByStores` function, and updated the GCTimeFormat variable.
golanggo-clienttikv
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
Hangjie Mo - Database Engineer