Nathan Thompson

Nathan Thompson Email and Phone Number

Senior Software Engineer @ Quizlet
Lafayette, CO, US
Nathan Thompson's Location
Lafayette, Colorado, United States, United States
Nathan Thompson's Contact Details

Nathan Thompson work email

Nathan Thompson personal email

n/a
About Nathan Thompson

Nathan Thompson is a Senior Software Engineer at Quizlet. He possess expertise in test automation, selenium, cucumber, javascript, node.js and 5 more skills. He is proficient in Bokmål, Norwegian. Colleagues describe him as "Nathan is an amazing person to work with. It's not just Nathan's actual technical skillset, which is strong, but his ability to somehow always be one step ahead of what you might need. He always had done exactly the right research I needed just before I was thinking to ask for it, but never so much that he was wasting time off on wild goose chases. He was incredibly collaborative across teams, both generous with his time and knew how to strengthen key relationships. I also appreciated his truly constructive suggestions at improving the way our team operated, helping to streamline team discussions. Anyone (everyone?) would be lucky to work with Nathan."

Nathan Thompson's Current Company Details
Quizlet

Quizlet

View
Senior Software Engineer
Lafayette, CO, US
Website:
quizlet.com
Employees:
551
Nathan Thompson Work Experience Details
  • Quizlet
    Senior Software Engineer
    Quizlet
    Lafayette, Co, Us
  • Etsy
    Senior Software Engineer Ii
    Etsy Sep 2018 - Sep 2024
    Brooklyn, Ny, Us
    Implement build systems and test systems that enable hundreds of engineers to deploy React / PHP code 50+ times per day. Update Webpack and Yarn infrastructure to restructure 1M+ line monolith into mono-repository. Build Symfony tools to enable push-button code migration and restructuring by developers. Implement scripts for automatic React code generation and scaffolding using Node.js. Refactor ESLint verification Jenkins job to simplify experience of modularizing TypeScript code. Coordinate large scale migration work across multiple development and enablement teams. Design and implement mutation testing interface for both Jest and PHPUnit tests. Lead conversion of Behat end-to-end tests to Cypress to address developer experience pain points. Configure Jenkins pipelines to run the full suite of Cypress tests with a p90 under one minute. Update Webpack build system to enable collection of Cypress code coverage metrics. Publish multiple posts to Etsy's Code As Craft engineering blog. Coordinate with multiple testing tool vendors that support the entire engineering organization. Convert suite of Jasmine unit tests built on in-house test runner to modern Jest suite. Build spam detection tooling to intercept and redirect thousands of fraudulent messages in real time.
  • Asdf Publishing Llc
    Founder
    Asdf Publishing Llc May 2015 - Dec 2021
    Collaborate with authors to build technological platforms for literary projects. Build Node.js app to query subscribers from a PostgreSQL DB and send chapters via SendGrid. Implement Ember.js frontend that communicates with an Express API on the backend. Deploy app to staging and production environments hosted on Heroku. Maintain chapters as a private npm module.
  • Readytalk
    Senior Software Development Engineer In Test
    Readytalk Mar 2013 - Aug 2018
    Denver, Co, Us
    Work as part of a development team to build an array of conferencing applications using web technologies. Design and build frontend features for desktop web conferencing applications using Angular. Implement and test RESTful API endpoints connecting Electron apps to a microservice backend. Contribute to automated test suites at all levels of the testing pyramid. Maintain unit test suites written either with the Mocha-Sinon-Chai stack or with Jasmine. Implement end-to-end test suites written with Protractor. Mentor junior engineers on test automation tools and practices. Design continuous integration pipelines in Jenkins to ensure consistent test runs. Provision EC2 instances to use as Jenkins agents and publish build artifacts to S3 buckets. Implement and maintain the open source testable-artifact-builder npm module. Implement and maintain the open source CukeFarm npm module. File bugs and track user stories with the Atlassian suite of tools.
  • Standing Cloud
    Quality Assurance Engineer
    Standing Cloud May 2010 - Feb 2013
    Boulder, Colorado, Us
    Work closely with Java Development and System Administrator teams in an Agile environment. Implement automated tests in Java via the Selenium web application testing system and TestNG testing framework. Devise and execute test plans on cloud-based application. Execute regression suite of 400+ tests on three different browsers during each two-week iteration. File bugs and track user stories using Rally software. Implement QA processes and train new employees to follow them. Perform tests against CentOS and Ubuntu virtual machines on twenty cloud hosting providers. Verify 100+ open source applications work properly with our system.
  • University Of Colorado – University Memorial Center
    Head Assistant Mechanic
    University Of Colorado – University Memorial Center Jun 2007 - May 2011
    Diagnose and fix broken machinery. Provide regularly scheduled maintenance and cleaning. Train new employees to safely and efficiently fix machinery. Provide on-call support during all hours of operation.
  • University Of Colorado – University Memorial Center
    Student Manager
    University Of Colorado – University Memorial Center Jun 2006 - May 2011
    Manage indoor recreation facility in the Student Union. Supervise a staff of 15 people including hiring, scheduling, and directing staff meetings. Aid in design and implementation of new employee training methods. Manage and approve employee timecards. Review and provide input on $632,000 annual budget. Supervise the lawful service of alcohol.
  • University Of Colorado Boulder
    Recitation Leader
    University Of Colorado Boulder Aug 2007 - Dec 2010
    Boulder, Colorado, Us
    Assist in teaching EHON 1151: Critical Encounters. Meet with a group of six to eight freshmen each week to discuss reading assignments. Meet with professor and other recitation leaders once a week to review lesson plan. Review and provide input on written coursework. Coordinate activities outside of the normally designated classroom time.
  • Prostor Systems
    Intern Software Tester
    Prostor Systems May 2007 - Aug 2007
    Us
    Write and perform test cases on developing archive system. Verify systems perform correctly on a Windows system. Verify data is stored and persisted on archiving device using FAT32 and NTFS file systems. Communicate bugs to software development team.

Nathan Thompson Skills

Test Automation Selenium Cucumber Javascript Node.js Git Agile Methodologies Java Mysql Testing

Nathan Thompson Education Details

  • University Of Colorado Boulder
    University Of Colorado Boulder
    Computer Science
  • University Of Colorado Boulder
    University Of Colorado Boulder
    English Literature

Frequently Asked Questions about Nathan Thompson

What company does Nathan Thompson work for?

Nathan Thompson works for Quizlet

What is Nathan Thompson's role at the current company?

Nathan Thompson's current role is Senior Software Engineer.

What is Nathan Thompson's email address?

Nathan Thompson's email address is nt****@****tsy.com

What is Nathan Thompson's direct phone number?

Nathan Thompson's direct phone number is +130320*****

What schools did Nathan Thompson attend?

Nathan Thompson attended University Of Colorado Boulder, University Of Colorado Boulder.

What are some of Nathan Thompson's interests?

Nathan Thompson has interest in Hiking, Snowboarding, Hockey.

What skills is Nathan Thompson known for?

Nathan Thompson has skills like Test Automation, Selenium, Cucumber, Javascript, Node.js, Git, Agile Methodologies, Java, Mysql, Testing.

Who are Nathan Thompson's colleagues?

Nathan Thompson's colleagues are Neelam Sharma, Osswa El Arbi, Brian Walsh, Roberto Fazzalari, Tyler Brown, Ein Audrey Alcausen, Enrico Jante.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.