Yajie Zhu is a versatile software developer with 13 years of experience bridging machine learning, quantitative analytics, and production engineering, currently building cloud-native systems at Tencent Americas using Kubernetes and Go. With advanced degrees from Georgia Tech and Columbia in computer science and mathematics-in-finance, he has a strong foundation in statistical modeling and deployed ML pipelines using Python/C++ and tools like TensorFlow, Spark, and LightGBM. He has contributed to open-source projects including go.nvim and backend frameworks, focusing on robustness, debugging, and user-facing fixes—evidence of a pragmatic engineer who values developer experience. Comfortable across SQL/Hive, distributed compute (Dask, multiprocessing), and model deployment, he brings both research rigor and hands-on delivery to data-driven systems.
13 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.S.) Mathematics and Applied Mathematics, Bachelor of Science (B.S.) Mathematics and Applied Mathematics at East China Normal University
Master's degree Computer Science, Master's degree Computer Science at Georgia Institute of Technology
Master of Arts (M.A.) Mathematics in Finance, Master of Arts (M.A.) Mathematics in Finance at Columbia University
Contributions summary:Yajie primarily focused on improving the content management framework's functionality and resolving bugs. They addressed issues related to configuration settings, specifically fixing problems with group link activation. The user also contributed by enhancing the `int_to_string` function and modifying the code to detect login status before accessing the profile page. Additional contributions include fixing errors in the reply list method and adding features to the file controller.
G'day Nvimer, Joyful Gopher: Discover the Feature-Rich Go Plugin for Neovim
Role in this project:
Back-end Developer
Contributions:1 review, 5 commits, 8 PRs in 1 month
Contributions summary:Yajie primarily focused on bug fixes and feature enhancements for the `go.nvim` Neovim plugin. Their contributions included addressing issues related to test function name handling during debugging, resetting package information, and adding a logpoint command. Additionally, they resolved a GoGet failure and refined the LSP restart logic within the plugin, improving its functionality.
golangluago-toolstreesittervim
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
Yajie Zhu - Software Developer at Tencent Americas