Chuntao Hong

Senior Staff Software Engineer at Ant Group

Beijing, 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
Chuntao Hong is a Senior Staff Software Engineer with 14 years of experience specializing in high-performance computing, GPU acceleration, and distributed systems, currently based in Beijing and working at Ant Group. He holds a Ph.D. in High Performance Computing from Tsinghua and has a research background at Microsoft Research Asia where he built large-scale machine learning systems and replication technologies. A pragmatic engineer and former startup co-founder, he blends deep systems expertise with product-minded delivery for performance-centric big data platforms. He is an active open-source contributor to notable projects such as MXNet and XGBoost and has improved tooling for real-world problems like SOCKS5 proxy support and multi-GPU matrix multiplication. Colleagues rely on him for low-level infrastructure design and cross-platform portability, and he maintains a strong interest in applying ML and bioinformatics approaches to compute-intensive problems.
code14 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree, computer science and technology, Bachelor's degree, computer science and technology at Beijing Institute of Information Technology
bookPh.D, High Performance Computing, Ph.D, High Performance Computing at Tsinghua University
languagesChinese, English
github-logo-circle

Github Skills (34)

socks10
c-language10
cublas10
python10
datatypes10
gpu-programming10
mxnet10
mpi10
machine-learning10
deep-q-learning10
proxy10
proxy-server10
data-parsing10
dm10
network-programming10

Programming languages (7)

C#TypeScriptC++CANTLRVuePython

Github contributions (5)

github-logo-circle
dmlc/minerva

Sep 2014 - Jul 2015

Minerva: a fast and flexible tool for deep learning on multi-GPU. It provides ndarray programming interface, just like Numpy. Python bindings and C++ bindings are both available. The resulting code can be run on CPU or GPU. Multi-GPU support is very easy.
Role in this project:
userML Engineer
Contributions:46 commits, 8 PRs, 24 pushes in 9 months
Contributions summary:Chuntao's commits primarily focus on implementing matrix multiplication and integrating CUDA for GPU acceleration within the Minerva deep learning framework. They introduced and modified code related to device management, CUDA runtime contexts, and cuBLAS operations to optimize matrix multiplication. Further commits showcase the development of a linear regression model, demonstrating the user's involvement in training and evaluating machine learning models using the Minerva framework. The commits also involve adding features like Elewise operations and reduction operations.
pythonndarraygpu-supportpython-numpymulti-gpu
apache/mxnet

May 2015 - Jun 2016

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
Role in this project:
userBack-end Developer
Contributions:14 releases, 86 commits, 34 PRs in 1 year
Contributions summary:Chuntao contributed to the core functionalities of the MXNet deep learning framework. Their commits involved adding comments to improve code readability, introducing a `LayerWithNArrayInterface` for easier layer integration, and adding Visual Studio solution files for Windows-based development. The primary focus was on the low-level infrastructure of the project, specifically around NArray operations and layer interfaces, which are crucial for the framework's functionality.
pythonschedulerdataflowmutationdata-science
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