John Gao is a Senior Software Engineer at Spotify with seven years of experience building data-driven systems and ad measurement products. He has led design and implementation of campaign management features and migrated critical mobile measurement tooling (SKAN 3.0→4.0), reducing manual work and improving lifecycle automation across teams. Prior roles at Coursera and TD underscore his expertise in building robust pipelines for marketing analytics, partner integrations, and high-volume streaming systems while keeping costs and on-call noise down. Based in New York, he pairs a dual background in Computer Science and Commerce from Queen’s with hands-on microservice and API development that directly impacts advertiser measurement and reporting. He’s equally comfortable shipping consumer-facing endpoints as he is improving core libraries used by multiple downstream teams, showing a pragmatic focus on reliability and cross-team enablement.
7 years of coding experience
4 years of employment as a software developer
University of Reading
Bachelor of Computing (B.Sc), Bachelor of Computing (B.Sc) at Queen's University
Bachelor of Commerce (B.Com), Bachelor of Commerce (B.Com) at Smith School of Business at Queen's University
Contributions:8 commits, 8 pushes, 1 branch in 2 years 10 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.