Summary
Dixon Cheung is a versatile software developer with 11 years of experience building scalable systems across Java, Go, C++, TypeScript, and cloud-native tools like Kubernetes and GCP. At Google he has shipped features and driven migrations for Workspace Marketplace and Remote Build Execution, owned on-call responsibilities, and executed high-risk, regulation-driven deadlines. He combines full-stack feature work with infrastructure—building data pipelines, metrics gathering, and automation that improve developer velocity and system health. Comfortable across domains, Dixon has deep experience with build and release tooling (Bazel, gRPC, Pub/Sub) and has a background in hardware debugging and VHDL from early roles, which gives him a systems-minded approach to problems. Peers rely on him to lead cross-team impact analyses and retrofit safe rollbacks when cleaning up legacy systems. Based in Toronto, he blends practical engineering rigor with a knack for reducing operational friction through automation.
11 years of coding experience
7 years of employment as a software developer
Bachelor's, Computer Engineering, 84%, Bachelor's, Computer Engineering, 84% at University of Waterloo
English, Chinese