Suggestions
John Armstrong
Software Engineer at Google
John Armstrong is a software engineer specializing in the architecture and development of big data analytic toolsets using Java and Scala.
With a background in research mathematics, John has experience in quantum computation and theoretical physics, excelling in constructing mathematical models for various applications and effectively communicating complex ideas to non-experts.
His specialties include Java, Scala, Hadoop, Accumulo, mathematical modeling, and education.
John pursued a Ph.D. in Mathematics at Yale University and completed his B.S. in Mathematics at the University of Maryland.
Throughout his career, he has held positions such as Senior Software Engineer at Google, Software Engineer at Facebook, and Software Engineer at Commonwealth Computer Research.
Prior to his industry roles, he served as an Assistant Professor at Western Kentucky University and Tulane University, an Instructor at Yale University, and interned at Northrop Grumman Corporation.