Guibing Gu

Software Engineer Staff at Qualcomm

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
Guibing Gu is a seasoned software engineer with 12 years of experience, currently a Staff Engineer at Qualcomm based in China. He has deep expertise in wireless and packet-data systems from roles at NSN and Alcatel-Lucent and earlier experience in C++/COM API development at Autodesk. Guibing contributes to open-source recommender-system tooling—adding a crucial DataDAO and refactoring iterative recommender interfaces in the well-regarded Java LibRec project—demonstrating strengths in back-end design and algorithm integration. His background combines applied telecom protocol engineering (HSDPA, GPRS/EGPRS MAC/RLC) with practical data engineering for recommendation algorithms. Educated at Huazhong University of Science and Technology with dual undergraduate training and an MCA in software engineering, he blends rigorous academic grounding with hands-on production delivery. Notably, he moves comfortably between low-level protocol stacks and higher-level machine-learning infrastructure, bridging domain silos to ship reliable systems.
code12 years of coding experience
job5 years of employment as a software developer
bookMaster of Computer Applications (M.C.A.), Computer Software Engineering, Master of Computer Applications (M.C.A.), Computer Software Engineering at Huazhong University of Science and Technology
languagesEnglish
github-logo-circle

Github Skills (8)

data-structures10
javas10
collaborative-filtering10
data-structure10
java10
recommender-system10
data-processing10
algorithms8

Programming languages (2)

JavaHTML

Github contributions (5)

github-logo-circle
guoguibing/librec

Jan 2014 - Sep 2022

LibRec: A Leading Java Library for Recommender Systems, see
Role in this project:
userBack-end Developer
Contributions:3 releases, 807 commits, 30 PRs in 8 years 9 months
Contributions summary:Guibing's primary contribution was adding a `DataDAO` class, essential for data access and management, including reading data from files and creating user/item ID mappings. The user updated the `Recommender` class to integrate the `DataDAO` and incorporated mechanisms for binarizing ratings and processing items within the recommendation context. Moreover, the user refactored the codebase to incorporate the `IterativeRecommender` interface and made specific adaptations to algorithms such as `RegSVD`, `CLiMF`, `BiasedMF`, `PMF`, and `SocialMF`.
tensor-factorizationhaikusparsesat-solvertensor
466152112/HappyResearch

Jan 2014 - Dec 2014

Contributions:351 commits in 11 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
Guibing Gu - Software Engineer Staff at Qualcomm