Sign In

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:

  1. Architecting a new cloud-based development environment for engineers
  2. Developing a nightly production snapshot for realistic development and staging environments
  3. Creating a remote parallel smoke-testing cluster to reduce test run times
  4. Migrating from self-hosted MySQL to Aurora and Redis clusters
  5. Developing a Ruby-based monitor/alarm generation framework
  6. 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

Highlights

May 22 · Barron's
Europe’s Data Privacy Law Has Been Tough on Companies, Lawmakers, and Consumers - Barron's
May 20 · Barron's
Google’s Travel Products Are Trouble for Trivago and TripAdvisor Stock - Barron's
Google’s Travel Products Are Trouble for Trivago and TripAdvisor Stock - Barron's

Related Questions

What are some of the key projects Jonathan Swartz worked on at Goodreads?
How did Jonathan Swartz contribute to the development of the Mason web development system?
What technologies did Jonathan Swartz use during his time at Amazon?
Can you provide more details about the caching framework Jonathan Swartz developed at Goodreads?
What was the impact of Jonathan Swartz's work on developer productivity at Instacart?
Jonathan Swartz
Jonathan Swartz, photo 1
Jonathan Swartz, photo 2
Add to my network

Location

Berkeley, California, United States