Andrew Sutherland

Chief Product Officer at Art of Problem Solving

San Diego, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andrew Sutherland is a seasoned sales leader with 23 years of experience driving revenue and building GTM teams across high-growth SaaS; he is currently Sales Director at Appier and was most recently VP of Sales at Rebrandly. He advanced rapidly through Amplitude and Fivetran, managing 10+ person teams and strategic partnerships with AWS, Google, and Snowflake while applying enterprise sales methodologies like Command the Message, Challenger, Sandler, and MEDDPICC. His expertise spans analytics, e-commerce, ETL, and data services, with a strong track record of scaling land-and-expand motions from SMB to enterprise. Less obvious: Andrew has hands-on engineering chops—he contributed backend fixes to emailjs-imap-client and Mozilla Gaia around IMAP parsing, mailbox creation, and sync reliability—giving him practical empathy for product and integration challenges. Based in Philadelphia with a BA in History and Business Administration, he blends strategic GTM leadership with technical fluency to accelerate growth in complex data-driven businesses.
code24 years of coding experience
job15 years of employment as a software developer
bookComputer Science, Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (17)

serviceworker10
javascript10
c-language10
imap10
service-worker10
firefox10
javascripts10
mozilla10
c-programming-language10
performance-optimization8
webidl8
debug8
debugging8
unit-testing8
testing7

Programming languages (14)

BikeshedC++RustCGoHTMLJSONFreeMarker

Github contributions (5)

github-logo-circle
mozilla-b2g/gaia

May 2012 - Dec 2015

DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
userBack-end Developer
Contributions:659 commits, 57 PRs, 21 pushes in 3 years 7 months
Contributions summary:Andrew primarily focused on bug fixes and enhancements within the email application's back-end, particularly addressing issues related to message handling, including composing, sending, and storing drafts. They implemented fixes to improve the synchronization process, especially for IMAP accounts and those with limitations. The user also worked on improving the reliability of downloads and attachment handling, as well as overall code quality by improving code syntax and fixing potential memory issues.
branchesphonejavascriptgaiahtml5
emailjs/emailjs-imap-client

Sep 2014 - Apr 2015

Low-level JS IMAP client for all your IMAP needs.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 31 comments in 7 months
Contributions summary:Andrew primarily focused on improving the `emailjs-imap-client` library's handling of IMAP protocol specifics. They addressed edge cases involving "NIL" delimiters in LIST/LSUB and NAMESPACE responses, ensuring the client correctly parses and processes mailbox information from various IMAP servers. Further, they modified date handling within the SEARCH command to accommodate the behavior of specific IMAP servers, specifically Yandex. Additionally, they implemented the CREATE command to support creating mailboxes, and added a feature to correctly parse Gmail-specific message and thread ID's within search requests.
imap-clientlevel-jsjavascriptemaillow-level
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Sutherland - Chief Product Officer at Art of Problem Solving