David Cheung is a software engineer with 11 years of experience building full-stack and Android systems, currently on LinkedIn’s engineering team after stints at Google, Yahoo, Zynga and BlackBerry. A University of Waterloo computer science graduate, he favors object-oriented C++ while routinely shipping services and UIs using JavaScript/React, Node, Java and SQL. He founded an Android/web image-sharing startup (Scribe Beta) and has hands-on experience deploying token-authenticated, AWS-hosted systems—evidence of both product instincts and infrastructure chops. Comfortable in both mobile SDK/privacy work and growth-oriented Android teams, he blends algorithmic curiosity with practical delivery. Outside of work he pursues weightlifting, dance and social projects, reflecting a blend of discipline and creativity that informs his engineering approach.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at University of Waterloo
Contributions:91 PRs, 188 pushes, 5 branches in 1 year 2 months
kerneloperating-systemoperatinglinux
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.