Xuhong Zhang is a Professor and machine learning engineer with 10 years of experience specializing in Spark, TensorFlow, deep learning, and production ML systems. He transitioned from building end-to-end ML platforms and deep learning training frameworks for Ads at LinkedIn to academia at Zhejiang University, blending production-scale engineering with research rigor. His PhD in Computer Engineering and prior industry role give him a practical edge in translating cutting-edge research into scalable systems. Based in Sunnyvale, he bridges Silicon Valley practices with academic mentorship, advising projects that target real-world deployment constraints. Notably, his background spans distributed data processing and model training systems, making him adept at both algorithmic innovation and systems engineering.
10 years of coding experience
3 years of employment as a software developer
Bachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at Harbin Institute of Technology
Master's degree, Computer Science, Master's degree, Computer Science at Georgia State University
Doctor of Philosophy (PhD), Computer Engineering, Doctor of Philosophy (PhD), Computer Engineering at University of Central Florida
Avro2TF is designed to fill the gap of making users' training data ready to be consumed by deep learning training frameworks.
Contributions:1 release, 43 commits, 39 PRs in 10 months
pytorchfillconsumeddeep-learningmachine-learning
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.