Ding GUO is a software engineer with 12 years of experience specializing in distributed systems, large-scale data processing, and Java server-side development, currently contributing to Meta Ads in Sydney. He has a strong background in big data technologies (Hadoop, Spark), recommendation systems and machine learning from roles at Alibaba and NetEase, and production experience in cloud-native services at AWS. Ding blends full-stack skills—React/Node.js frontends and microservices backends—with practical DevOps experience using AWS services and NoSQL stores like DynamoDB, MongoDB and HBase. He’s an active open-source contributor, creating OpenDL, a Spark-based deep learning library, and EasyWeb, a multi-render React/Node server framework. Known for refactoring legacy systems into modern stacks, he repeatedly bridges research-style data work with production-grade engineering. He holds a Master’s in Computer Science from Zhejiang University and brings a pragmatic, data-driven approach to building scalable recommendation and monitoring systems.
12 years of coding experience
11 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at Zhejiang University
Contributions:2 PRs, 23 pushes, 3 branches in 7 days
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.