Suggestions
John Armstrong
Software Engineer at Google
John Armstrong is a Senior Software Engineer at Google with a diverse background in academia and software development.1 He joined Google in August 2019 and worked there until March 2023, focusing on developing Brand Lift survey-based ad effectiveness measurement tools.1
Prior to Google, Armstrong's career included:
- A role as a Software Engineer at Facebook from July 2017 to September 2018.1
- Seven years at Commonwealth Computer Research, where he implemented spatial predictive analytics algorithms and worked with distributed databases.1
- Academic positions as an Assistant Professor at Western Kentucky University and Tulane University, as well as an Instructor at Yale University.1
Armstrong holds a Ph.D. in Mathematics from Yale University, completed in 2006, with a dissertation titled "Extensions of Classical Knot Invariants to Categories of Tangles".1 He also has a B.S. in Mathematics from the University of Maryland, where he graduated with high honors.1
His LinkedIn username "drmathochist" likely references his academic background in mathematics.12 Armstrong has shared insights on topics related to the tech industry, including Google's policies, on his LinkedIn profile.2