Christopher Smith

Senior Software Engineer | TypeScript · React · Vue · Node.js

Denver Metropolitan Area

About

Senior Software Engineer with 7+ years of experience shipping production code in React, Vue, TypeScript and Node.js. Specialized in scaling multi-tenant white-label platforms and large-scale consumer-facing enterprise applications. Background in real-time integrations via Socket.io, payment processor integrations (Apple Pay, Google Pay, Square) and stabilizing inherited codebases at REI at Vail Resorts. Most recently at CardFree (acquried by Fiserv), I owned the Vue, Typescript and Node.js multi-tenant digital payments and ordering platform serving restaurants and hospitality at scale. In addition to my primary stack, I'm building hands-on experience with PostgreSQL, Redis, Docker, and AWS through Ledger (https://ledger-production.up.railway.app/), my current full-stack project. As I've iterated on the app I've documented architectural decisions and case-studies worth talking about: modular monolith over microservices, CQRS, OpenTelemetry, domain-driven design at a pragmatic level, TOTP-based MFA, vendor-free feature flags and front-end/back-end framework fit. Architecture - https://ledger-production.up.railway.app/architecture Case-studies - https://ledger-production.up.railway.app/case-studies Open to Senior Frontend or Full-Stack roles, ideally at a small or mid-stage company where engineers own product surface end-to-end.

Experience

  • Personal goal pursuit at Career Break
    Jul 2025 - Apr 2026 · 10 mos

    Took a deliberate career break after 7+ years of continuous development. Spent the time on a full home renovation and deep personal financial study. While searching for my next role, I've been working on portfolio projects to stay sharp, including Ledger (https://ledger-production.up.railway.app/), a full-stack personal finance platform built on TypeScript, Next.js, PostgreSQL, Plaid, and Docker. See: Featured and/or Projects

  • Senior Frontend Developer at CardFree
    May 2022 - Jul 2025 · 3 yrs 3 mos

    Tools: Vue.js, Vuex, JavaScript, TypeScript, Node.js, Express.js, Vue Test Utils, Jest.js, CSS, Sass, New Relic, Google Tag Manager CardFree is a multi-tenant, white-label payments and digital ordering platform for restaurants and hospitality, powering branded mobile apps, online ordering, table-side ordering, order-ahead, loyalty, and integrated payment processing for merchants at scale (acquired by Fiserv in September 2025). As the sole frontend engineer on the web platform and TypeScript-based payments SDK, I owned and drove the architecture, security, and stability of the customer-facing surfaces our merchants depended on every day. I implemented 3DS authentication and payment tokenization to reduce fraud exposure and meet a capability requirement merchants were asking for, which contributed to the RFP that won a major trucking partnership ($2M+ in transactions). I drove forward-compatible refactors in preparation for the Vue 2 to 3 migration, and stood up New Relic observability from the ground up, taking the platform from zero visibility to comprehensive coverage across customer-facing services, API endpoints, and payment-critical transaction flows.

  • Frontend Developer at REI
    Oct 2021 - May 2022 · 8 mos

    Tools: Vue.js, JavaScript, Sass REI is the premier outdoor retailer in the United States, a member-owned co-op with a strong consumer-facing digital presence. As a contract frontend developer, I was the sole frontend engineer on the REI Membership Credit Rewards migration from U.S. Bank to Capital One, delivering full feature parity within the Cedar design system. I also stabilized an unmaintainable offshore-built internal PIM (Product Information Management) tool, refactoring it and introducing documentation so the team could reliably own and extend it going forward.

  • Frontend Developer at Vail Resorts
    Mar 2020 - Oct 2021 · 1 yr 8 mos

    Tools: JavaScript, React.js, jQuery, Less, Jira, Sitecore CMS, Adobe Analytics Vail Resorts is the largest mountain resort operator in North America, owning Vail, Beaver Creek, Breckenridge, Park City, Whistler Blackcomb, and a portfolio of other premier ski destinations. I championed React Hooks and Context API adoption across JavaScript-rendered Sitecore pages, cutting props-drilling and improving developer velocity by 20-30% in a high-contractor-turnover environment. I also took ownership of the Adobe Target A/B testing program during peak Covid, running geo- and audience-segmented experiments on lift pass and ski recommendations to support revenue recovery during one of the most challenging periods in the company's history.

  • Associate Frontend Developer at TrainingPeaks
    Jun 2018 - Oct 2019 · 1 yr 5 mos

    Tools: React.js, Redux, JavaScript, jQuery, Sass, Cypress.io, Mocha.js with Chai.js TrainingPeaks is the leading training and analytics platform for endurance athletes and coaches, used by cyclists, triathletes, runners, and the coaches who plan their seasons (including World Tour cycling teams and Olympic-level coaching staffs). As a Junior Frontend Developer working inside a complex coach-athlete data model, I decomposed tightly coupled cache integrations into cleaner, maintainable units, improving Redux-based state management and codebase navigability. As part of a team testing initiative using Mocha.js, Chai.js, and Cypress.io, we expanded automated coverage across unit, integration, and end-to-end layers, reducing defects and backlog by ~70%.