Weidi Zhang is a software engineer with 13 years of experience, currently building C++, C# and machine learning–driven data management solutions at Panasonic USA. He holds an M.S. in Computer Engineering from Rutgers and has blended academic research in speech recognition and natural language analysis with applied projects that evaluated emergency-room operations alongside Children's National Medical Center. His strengths span data structures and algorithms, databases (MongoDB), deep learning, and parallel/distributed and cloud computing, enabling end-to-end systems from model research to production integration. Earlier roles as a field engineer and teaching assistant for distributed computing give him practical troubleshooting skills and a strong foundation in scalable system design. Based in Schaumburg, IL, he brings a pragmatic research mindset to industry problems, often bridging ML experimentation and robust data engineering.
12 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Electrical, Electronics and Communications Engineering, 3.0/4.0, Bachelor's degree, Electrical, Electronics and Communications Engineering, 3.0/4.0 at University of Shanghai for Science and Technology
Master's degree, Computer Engineering, 3.8/4.0, Master's degree, Computer Engineering, 3.8/4.0 at Rutgers University
Contributions:13 commits, 2 PRs, 11 pushes in 1 year 9 months
legendsitemleagueleague-of-legendschampion
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.