Sign In

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:

  1. A role as a Software Engineer at Facebook from July 2017 to September 2018.1
  2. Seven years at Commonwealth Computer Research, where he implemented spatial predictive analytics algorithms and worked with distributed databases.1
  3. 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

Highlights

Jun 14 · sandbox.mit.edu
MIT Sandbox Mentors
Sep 2 · reddit.com
My recruiter said I had to accept immediately or the offer would be ...
February | 2012 | The Write Agenda™ - WordPress.com
Who Hires Math Majors? | DrMathochist - WordPress.com

Related Questions

What projects has John Armstrong worked on at Google?
How did John Armstrong transition from academia to a career in software engineering?
What are John Armstrong's key technical skills and areas of expertise?
Can you provide more details about John Armstrong's role at Normal Computing?
What inspired John Armstrong to pursue a career in software engineering?
John Armstrong
John Armstrong, photo 1
John Armstrong, photo 2
Add to my network

Location

Seattle, Washington, United States