Hi, I'm Spencer Price.
I live in Utah ๐๏ธ, where I work as a Software Engineer ๐จโ๐ป.
I started building websites my freshman year of high school, and I've been hooked ever since. There is just
something about the process of taking an idea and turning it into a reality that I love. I've been fortunate
enough to work with some amazing people and companies over the years, and I'm always looking for new
opportunities to learn and grow.
When I'm not working, I enjoy snowboarding ๐, mountain biking ๐ตโโ๏ธ, working out ๐๏ธ, playing video games ๐ฎ, and
spending time with my wife and daughter ๐จโ๐ฉโ๐ง.
Experience
-
GUIDEcx
Senior Software Engineer
-
Via
Tech Lead / Senior Software Engineer
Architected, lead and developed ecommerce marketing โJourneysโ system allowing for complex branching and user interaction using BullMQ, Typescript, Node, TypeORM, Postgres, Redis, NestJS, Hasura, and React
Developed and maintained ecommerce marketing platform using React and Typescript, with comprehensive test coverage using React Testing Library
Architected and built text message campaign system using Typescript, Nodejs, AWS Lambda, Kubernetes, Redis, PostgreSQL, with full unit and integration test coverage
Architected and built a scalable URL Shortener that increased performance from 1 shortened URL every 0.45s to 1 shortened URL every 0.0025ms, using Typescript, NestJS, Kubernetes, Redis, PostgreSQL, and Kafka
-
Trove Brands
Software Development Lead / Senior Software Engineer
Successfully launched on time three Shopify ecommerce websites that receive millions of visits each year using React, Webpack, HTML, Javascript, SCSS, with Cypress test coverage
Updated and maintained workflow for processing Shopify orders via custom AWS queues and triggered Lambdas - reduced failed orders from ~20 per day to ~1 per month
Architected and developed custom integration between four e-commerce website (Shopify) and ERP (SalesPad) using webhooks, API Gateway, Lambda, and Step Functions, with full Jest test coverage
Designed and built custom online wholesale portal for bulk purchasing and store administration (Vue, Apollo, GraphQL, Node.js, Redis, PostgreSQL, Stripe, Jest)
Architected and migrated company monolith intranet website from PHP to microservice architecture using Vue, Apollo / GraphQL, Node.js, Redis, Microsoft SQL Server, with full Jest and Cypress coverage
Education
-
Brigham Young University - Marriott School of Management
Master of Information Systems Management
Bachelor of Information Systems Management