Suggestions
Jonathan Swartz
Staff Software Engineer
Jonathan Swartz is a highly experienced software engineer with a career spanning over 25 years. He worked as a Senior Software Engineer at Goodreads.com, a subsidiary of Amazon.com, from December 2012 to September 2021.1 During his time at Goodreads, Swartz served as the tech lead on the Foundation team, where he worked on several significant projects:
- Architecting a new cloud-based development environment for engineers
- Developing a nightly production snapshot for realistic development and staging environments
- Creating a remote parallel smoke-testing cluster to reduce test run times
- Migrating from self-hosted MySQL to Aurora and Redis clusters
- Developing a Ruby-based monitor/alarm generation framework
- Implementing a caching framework that improved book page load times
Currently, Swartz is working as a Staff Engineer at Instacart, a position he has held since October 2021.1 In this role, he focuses on developer productivity, build/test speed, and expanding type checking with Sorbet.
Prior to his work at Goodreads, Swartz had notable experiences at other companies:
- Amazon.com (2003-2006): Senior Software Engineer, working on the retail website platform
- Brightmail, Inc. (2001-2003): Developer of web applications and back-end systems for spam detection
- AvantGo, Inc. (1999-2001): Manager of a team responsible for various technologies
Swartz is also known for creating open-source projects such as Mason, a Perl-based web development system, and CHI, a unified caching framework for Perl.1