Chun Han

Senior Software Engineer at Zilliz

Shanghai, Shanghai, 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

👤
Senior
🎓
Top School
Chun Han is a Senior Software Engineer based in Shanghai with five years building and optimizing large-scale data and backend systems, currently contributing to the open-source vector database Milvus at Zilliz. He brings multi-language fluency in Java, C++, Go, and Python, and a strong track record diagnosing performance and resource issues using Grafana, Valgrind, Perf, pprof and JVM tooling. His work on Milvus focuses on backend data node robustness—fixing delete buffer management, memory and segment handling, and improving group-by and loading/index behaviors—demonstrating practical impact on a high-profile vector DB project. Prior experience designing distributed search engines included JVM performance optimization at scale, and he is familiar with core infrastructure like Elasticsearch, ClickHouse, Etcd, Pulsar and Velox. With a master’s in Computer Software Engineering from Nanjing University, he combines academic grounding with hands-on systems engineering and a knack for clarifying code, docs and logs to improve operability.
code3 years of coding experience
job3 years of employment as a software developer
book硕士, Computer Software Engineering, 硕士, Computer Software Engineering at 南京大学
languagesChinese, Chinese
github-logo-circle

Github Skills (11)

algorithm10
data-structures10
memory-management10
algorithms10
vector-database10
datastructures-algorithms10
go10
back-end-development10
data-structure10
database9
databases9

Programming languages (4)

ShellC++GoPython

Github contributions (5)

github-logo-circle
milvus-io/milvus

Nov 2022 - Jan 2023

Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Role in this project:
userBack-end Developer
Contributions:125 reviews, 9 commits, 314 PRs in 2 months
Contributions summary:Chun's contributions primarily involve improvements and bug fixes within the Milvus vector database project, focusing on the back-end data node components. Specifically, they've addressed issues related to delete buffer management, memory usage, and segment handling. Additionally, the user has contributed to refining the code for group by operations, and addressing issues related to segment and index handling during the loading process. The user's commits also included improvements to the documentation and logging for clarity.
approximate-nearest-neighbor-searchfaisshnswsimilarity-searchvector
MrPresent-Han/pymilvus

May 2023 - Feb 2025

Python SDK for Milvus.
Contributions:105 pushes, 61 branches in 1 year 9 months
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
Chun Han - Senior Software Engineer at Zilliz