Samuel Sampson

software engineer

My goal in life is to create something beautiful or useful for the betterment of humanity.
Throughout my academic and professional careers I've worked to improve my understanding of science, build strong problem solving skills, and curate an entrepreneurial perspective.


  • Georgia Technical Institute
    Fall 2022 - Present
    Master of Science in Computer Science, Machine Learning Specialization
    After graduating in 2017 and entering the workforce with the intent to re-evaluate if I had any interest in academia later on, I'm finally pursuing a Master's degree!
    My academic interests are primarily in deep learning and computer vision, and the recent improvements in generative AI art have also sparked my interests.
  • University of California San Diego
    Graduated 2017
    Bachelor of Science in Cognitive Science, minoring in Computer Science

Work Experience

  • Google
    Software Engineer
    September 2018 – Present

    Improved accessibility, enabled mobile platforms and improved overall code health for Cloud Shell by migrating terminal emulation software, implementing a necessary re-architecture of Cloud Shell’s frontend Migrated Cloud Shell from Angular.JS to Angular Revamped integration test setup for Cloud Shell, decoupling testing setup and configuration from test logic Decreased Cloud Shell integration test flakiness by 17%, improved testing workflow speed by 21%, and increased overall test coverage by 69% Implemented automated student verification service, integrating several Google Services as a proof of concept project for initial Engineering Residency

  • Visa
    June 2017 – September 2017
    Software Engineering Intern

    At Visa, I learned how to work in enterprise software engineering envirornments. Large codebases, developed by many people over years has both benefits and burdens, but ultimately I took away how to balance following critical security and code conventions while improving code quality and testing coverage.

    I worked exclusively on the backend for Visa Checkout during my internship, and worked to improve existing APIs as well as building new APIs from scratch. The tech stack I worked with at Visa was a Java / Spring backend with Hibernate and Oracle Database.

    After finishing several projects including testing, certification and deployment, I worked to document Visa Checkout's existing APIs using Swagger, integrating Swagger generation into Visa's build tools and automatically generating a Swagger server for internal consumption.

  • Parity Computing
    November 2016 – May 2017
    Research Intern

    At Parity Computing I worked to further my knowledge of Machine Learning. I participated in architecting new approaches to machine learning tasks fundamental to Parity Computing's business. In addition, I implemented experimental machine learning models in classification tasks that could be used for further research and analysis of Parity Computing's proprietary datasets. Technologies involved in the machine learning approaches developed were Python, Keras, Scikit-Learn, and other database integration tools.

    In addition, I implemented web services critical to Parity Computing's business endeavors. For these web services I built data visualization techniques for large datasets, involving complex database queries and data architecting. Technologies involved in the web development tasks included Java, Jersey, Cassandra, Solr, JAX-RS, JSP and HTML, Javascript and JQuery, and CSS3/HTML.

  • Virtual Piggy Inc
    March 2014 – June 2014
    Software Engineering Intern

    At Virtual Piggy I learned for the first time what Web Development entailed. I worked as a full stack engineer with a tech stack full of technologies I'd never used before. I implemented RESTful APIs integrating with third party APIs that allowed for Virtual Piggy to implement and issue physical credit cards to its customers. In addition, I implemented interfaces on the front end consuming APIs I developed, encompassing the whole stack.

    In addition to helping the company's initiatives, it was extremely rewarding to take on challenges in the form of new technologies and paradigms I'd never been exposed to, and to see my efforts being used by end users in production.