Andrew Waterman

Principal Member Of Technical Staff at Salesforce

Bainbridge Island, Washington, 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
Andrew Waterman is a Principal Member of Technical Staff with 15 years of experience building reliable email infrastructure, test automation, and full‑stack web systems, currently driving inbound and outbound email platform work at Salesforce. He blends deep test-automation expertise (Java, Python, jUnit, Maven) with cloud and web technologies to deliver production-grade services and tooling. His background spans early email marketing systems through enterprise middleware and academic research, reflecting a rare mix of product, infrastructure, and research-oriented engineering. A long-time maintainer and contributor to the popular tough-cookie Node.js library, he has tackled cookie parsing, security edge cases, and release leadership for multiple versions. Based on Bainbridge Island, he pairs pragmatic hands-on coding with a history of conference presentations and academic collaboration, making him comfortable translating complex requirements into robust, testable implementations. He’s known for quietly improving robustness and security in corner cases that often slip past larger teams.
code15 years of coding experience
job4 years of employment as a software developer
languagesEnglish, Spanish, French
github-logo-circle

Github Skills (6)

unit-testing10
nodejs10
javascript10
cookie10
testing10
open-source8

Programming languages (3)

TypeScriptJavaScriptGo

Github contributions (5)

github-logo-circle
salesforce/tough-cookie

Sep 2016 - Aug 2022

RFC6265 Cookies and CookieJar for Node.js
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 releases, 57 reviews, 20 commits in 5 years 11 months
Contributions summary:Andrew primarily focused on maintaining and improving the `tough-cookie` library. Their work involved updating the public suffix list, fixing parsing issues related to empty or missing strings, and addressing a security issue related to the `secure` property of cookies. They also implemented and updated unit tests to ensure the library's functionality and address specific edge cases, including a test for the `secure` property. Furthermore, the user contributed to the 4.0.0 and 4.1.0 releases.
node-jsjavascriptnodejscookiejarcookies
nodeschool/bainbridge

Nov 2014 - Jun 2016

Contributions:22 commits, 4 PRs, 9 pushes in 1 year 7 months
nodeschooljavascriptnodejsisland
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 Waterman - Principal Member Of Technical Staff at Salesforce