Resume: the resume of Jeff Wainwright, a software engineer and dad living in California
I’ve been building and maintaining tools to make life a little easier for 15+ years with extensive experience in JavaScript/TypeScript. I enjoy and have deployed to production in other languages such as Go, and Python; and work acorss codebases as much as possible with tools such as Kubernetes; always looking to learn more!
Work History
Lokker
Principal Software Engineer June 2025-present
- Rebuilt Lokker’s Privacy Insights product, think DataDog for privacy, using TypeScript, React, Fastify, Bun, and Claude
- Refactored Guardian, a 3rd-party script sanitizer, to be more performant and scalable using TypeScript and Cloudflare workers
- Built out observability with Prometheus and Grafana to track product health
GoodRx
Senior Security Software Engineer/Senior Engineer 2 December 2021-June 2025
- Kept the dev lifecycle alive by maintaining Lifecycle, GoodRx's ephemeral environment tool, supporting hundreds of deploys and developers a day in TypeScript, Node.js, Docker, Kubernetes, and AWS.
- Built an automated scripting tool for executing security and privacy monitoring scripts using Node, AWS Lambda, and a little React app to ensure it’s working.
- Implemented and maintained key chunks of GoodRx’s global opt-out architecture using Go and TypeScript with GraphQL and gRPC protocols, enabling customers to privately manage their data.
Komodo Health
Senior Software Engineer June 2021-December 2021
- Built a low code app for generating healthcare patient reports using React, Formik, HighCharts, and Python
- Implemented a UI library for Komodo Health with Bit using TypeScript, React, and MDX
Currency
Senior Engineer/Engineering Manager February 2020-May 2021
- Built a payment platform for big-ticket online purchases.
- Set up a monorepo so that the team could collaborate better; frontend (React, TypeScript) and backend (Node.js, TypeScript) really sped up productivity.
Dollar Shave Club
Frontend Software Engineer March 2016-February 2020
- Built a headless CMS; helped streamline CI/CD.
- Set up content infrastructure that made deploys less painful.
- Built a dynamic, internationalized landing page system.
- Released and maintained a bunch of fun open-source products while there: stickybits, shave, reframe.js, and more.
Hollywood Reporter/Billboard
Frontend Software Engineer May 2014-March 2016
- Developed the future of UX for The Hollywood Reporter and Billboard leading to 15% readership growth and 13% decrease in bounce rate
- Built a modular frontend system which worked consistently for both The Hollywood Reporter and Billboard using Backbone, Node, Sass and JavaScript leading to a 200% increase in developer productivity
- The efforts above lead to a 2015 Webby Honoree for Billboard & The Hollywood Reporter Website Magazine, and the 2015 best website at the 8th annual National Arts & Entertainment Journalism Awards
* More work history available upon request or on LinkedIn.
Education
- University of Wisconsin—Madison: 1993-2003, Bachelors of Science in Art
- Illinois Institute of Art / 2006-2009, Bachelors of Art in Visual Communication
- American University: 2000, Summer Program
- School of the Art Institute of Chicago: 1998, Pre-college program
Open Source
Core Team
Company/Indvidual
- ES Check: Checks the version of ES in JavaScript files with simple shell commands
- StickyBits: Stickybits is a lightweight (<2KB) alternative to position: sticky polyfills
- Scrolldir: y-axis scroll direction without jitter
- Shave: a minimal JavaScript Plugin for Truncated text
- Reframe.js: a minimal JavaScript Plugin for reframing html elements so they're an intrinsic ratio of the original—great for embeds
Publications
- Stickybits: an alternative to position: sticky polyfills - CSS Tricks
- Code Review Etiquette - CSS Tricks
- Continuous Integration: The What, Why and How - CSS Tricks
Talks and Presentations
- Developer CI Benefits - JS.LA, July 26, 2018