Spencer Steffen

VP Of Engineering at Oats Overnight

Anacortes, 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

👤
Senior
🎓
Top School
Spencer Steffen is a seasoned engineering leader with 15 years of hands-on experience building full-stack web applications, currently serving as VP of Engineering at Oats Overnight while also developing at Media Wire Marketing. He brings deep expertise in Ruby on Rails, JavaScript, and Postgres, with a long history as founder/lead developer of Citrus Media and former CTO at NIGHTOUT, where he scaled product and engineering teams. An active open-source contributor, Spencer has improved variant and promotion handling in the widely used Spree e-commerce platform, including front-end variant selection and inventory integration. Based in Anacortes, Washington, he combines product-minded technical leadership with practical consulting experience in website architecture and deployment. Notably, his career blends entrepreneurial ownership with enterprise-grade feature design, making him comfortable shifting between shipping code and setting engineering strategy.
code15 years of coding experience
job17 years of employment as a software developer
bookComputer Science, Computer Science at Anacortes High School
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
51reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (18)

ruby-rails10
javascript10
ecommerce10
rspec10
rails10
ruby10
commerce10
cart10
spree10
ruby-on-rails10
spreed10
css9
html9
inventory-management-system8
inventory-management8

Programming languages (6)

TypeScriptCSSCoffeeScriptJavaScriptVueRuby

Github contributions (5)

github-logo-circle
citrus/spree_variant_options

Jun 2011 - Jan 2013

Spree Variant Options groups your variants by option types and values
Role in this project:
userFull-stack Developer
Contributions:115 commits, 2 comments, 1 issue in 1 year 7 months
Contributions summary:Spencer primarily focused on implementing and refining the variant options feature within the Spree e-commerce platform. Their contributions included developing the front-end JavaScript logic for selecting and displaying variants, integrating this with the back-end by defining models and helpers, and creating the necessary view components and styling. Significant effort was also put into ensuring inventory management functionality was incorporated into the feature.
groupsoptionoptionsspree
spree/spree

Feb 2012 - Jun 2012

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
Role in this project:
userBack-end Developer
Contributions:12 commits in 3 months
Contributions summary:Spencer contributed significantly to the Spree eCommerce platform by implementing features related to product variant management and promotion functionality. Their work involved creating a cartesian array class for product variant combinations and ensuring variants were created when option values were provided. They also added coupon code functionality to the cart and made modifications to the order adjustments.
multi-sourceecommercemulti-languagespreecommerceshopware
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
Spencer Steffen - VP Of Engineering at Oats Overnight