Eric Betts
• Portland, OR • (503) 389-0207 • bettse@fastmail.fm • https://EricBetts.org •
Objective
To deliver elegantly designed product solutions, to seek out new
challenges and new opportunities for learning, and to demonstrate
superior engineering through the use of open source technology.
Experience
Summary
- 15+ years of experience in software engineering
- 7+ years of experience in Ruby on Rails
- 5+ years of experience in mentoring and leading teams
- 3+ years of experience in Golang
- 3+ years of experience in React
Mudflap (Remote/Portland, Or)
Staff Software Engineer, May 2025 - Present
Wonolo (Remote/Portland, Or)
Staff Software Engineer, August 2022 - December 2024
- Architected W2 jobs
- Integrated 3rd party W2 payroll vendor
- Developed support for pre-payday paycheck estimation
- Developed SMS to Job Request using OpenAI’s ChatGPT
- Designed and implemented integration of US Gov’t ONET Occupation
data.
- Tech lead and architect on multi-quarter “Modular Labor Order Form”
project (modulaized and structured Position data).
- Mentored Senior and lower engineers
- Actively participated in guidance committee for the future of our
monolith
Technologies: Ruby on Rails, Postgresql, Redis, Buildkite, Nomad,
Graphql, React
Netlify (Remote/Portland, Or)
Staff Software Engineer, April 2020 - August 2022
- Maintained Ruby on Rails app serving API and Origin (customer’s
sites)
- Parallelized test suite to cut deploy time in half
- Launched fourth generation self serve billing plans for Pro and
Business
- Added tracking of non-user git committers to increase enterprise
MRR
- Technical Lead for second generation enterprise billing system,
automating and capturing previously unbilled MRR
- Mentored engineers across multiple teams, improving the abilities of
the whole organization
Technologies: Ruby on Rails, Mongodb, Docker, Golang, React,
Redis, Lambda
Sightbox (Portland, Or)
Backend Engineer, May 2019 - Nov 2019 (company closure announced Oct
2019)
- Developed serverless architecture for order handling
- Converted email based (higher cost and error prone) ordering system
to use APIs
Technologies: AWS (Lambda, CloudFormation, DynamoDB, RDS/Aurora,
AppSync, ECS, SQS, SNS, VTL), NodeJS, MySQL, ColdFusion, Docker,
MSSQL
InVisionApp (Remote/Portland,
Or)
Senior Software Engineer, July 2016 - May 2019
- Developed React/Redux/Saga SPA frontend for presenting data from
flagship desktop app ‘Studio’.
- Developed Golang BFF (backend-for-frontend) for SPA
- Developed Golang Golang service for storage/permissions/etc of
Studio presentations in MongoDB.
- Expanded Jira integration support to include on-prem (‘Jira Server’)
instances
Technologies: golang, React/Redux, Sagas, NodeJS, Mongo,
ColdFusion, AngularJS, MySQL, AWS (Lambda, S3), Docker,
docker-compose
IMMUNIO (Portland, Or)
Software Engineer, December 2015 - June 2016
- Worked as part of a cross-functional team to refactor datastore to
Cassandra.
- Maintained and extended Crepe (Ruby) based API that powers JS
UI.
Technologies: Ruby, Python, Cassandra, Mesos, Ansible,
AngularJS
New Relic (Portland, Or)
Software Engineer (Mobile product team), July 2013 - Nov 2015
- Implemented ‘Interactions’, ‘Crash Reporting’, and ‘Version Trends’
features for Mobile product.
- Worked with Browser agent team to launch Browser Product (beta) for
Fluent 2014.
- Worked in cross-product team to overhaul time series service for
rpm.newrelic.com.
Technologies: Ruby on Rails, Sinatra, JavaScript(jQuery, D3,
AngularJS, React), MySQL, sqlite, Docker, Cassandra
ADP
Dealership Services (CDK) (Portland, Or) Software Engineer II, Nov 2011
- July 2013
Technologies: PHP, XML-RPC/SOAP, JavaScript (ExtJS, Sencha
Touch), PhoneGap/Cordova
IP
Fabrics, Inc. (Beaverton, Or) Software Engineer, August 2009 - Nov
2011
Technologies: C/C++, asn1c, PHP, wireshark/tcpdump, tcpreplay,
Python
- Bug bounty: $10,000 + $1,337 bonus by Snap, inc for
RCE in Snapchat Spectacles (Sunglasses with embedded camera)
- Flipper Zero apps: Author Seader for Flipper Zero,
Author Passy (passport
reader) for Flipper Zero, Co-author Picopass for Flipper
Zero
- Open source projects: https://github.com/bettse
- Speaker, DefCon 29: The PACS man Comes
For Us All
- Submitted patches to: libfreefare, cequel,
iso_country_codes, dockerui, asn1c, Wifite, Aimsniff, Pluck-CMS, Elgg,
nfc-tools, Flipper Zero Firmware
Education
Oregon State University (Corvallis, Or)
- Masters of Engineering in Computer Science, June 2009
- Bachelors of Science in Computer Science, June 2007