Hey! I'm Jarrett! I'm a seasoned full-stack web engineer with a deep passion for building seamless, intuitive web architectures and experiences.
Experience
2024 — Now
2024 — Now
San Francisco Bay Area
2017 — 2024
2017 — 2024
San Francisco Bay Area
• Key Contributor/Architect of Amaze (FKA Famous) Studio: An Isomorphic JS/TS-Based No-Code WYSIWYG Tool that Output Smooth, Interactive Web Experiences
• Key Contributor/Architect in Post-Teespring Acquisition Optimization and Rearchitecture
• -> Please click into this section to see a comprehensive list of accomplishments! <--
2023 — 2024
San Francisco Bay Area
• Architected Spring's microservice backend with the goal of supplanting a legacy Ruby/Rails monolith - included redesigned RESTful APIs in NodeJS/Typescript, a GraphQL gateway for directing gRPC calls, and CouchDB for NoSQL storage
• Led microservice rollout, speeding up department-wide adoption via the development and deployment of Springboard: a framework for rapidly launching new microservices, utilizing Jinja2 for template generation and Docker for containerization
• Worked cross-functionally with Product, DevOps, Customer Service, and Fulfillment teams to ensure a stable migration of Spring's Order Routing and Inventory Management services to the microservice architecture via a Springboard-generated repository
• Advised and mentored other Engineering pods within the organization on adoption of Springboard as well as best practices for transitioning their verticals off the monolith
• Implemented an efficient zero-downtime bundling solution for Spring's storefront deployment on Netlify, strategically rolling out the change across hundreds of thousands of sites based on aggregated traffic and sales data, resulting in a reduction of build times from 1 week to 2 hours and $10,000+ of monthly savings in compute costs
2021 — 2023
San Francisco Bay Area
• Led the transition from Javascript to Typescript across the stack, establishing robust type definitions, including an overhaul to optimize and standardize React component development in Typescript
• Served as a key stakeholder and contributor to the company's strategic expansion into ecommerce through a comprehensive integration with Shopify: entailing OAuth integration, Shopify webhook setup, Shopify page modification using their "Liquid" language, and the augmentation of Amaze Studio's content system
• Orchestrated the technical vision, design, and full-stack development of Amaze Wizard: an innovative Typescript-based alternative frontend for Amaze Studio, working closely alongside Product and Design teams, to ingeniously reuse the existing JSON-based project framework for facilitating a more intuitive editing experience
• Initiated and crafted a sophisticated, secure, admin-governed content tagging mechanism within Amaze Studio that identifies and segregates static and dynamic content, enabling Amaze Wizard to precisely tailor customizable fields through data-driven rendering
• Further expanded my prefabrication paradigm to allow for efficient CRUD storage and management of user-uploaded photos and videos (leveraging Postgres and S3), coupled with a user-friendly interface, ensuring seamless asset accessibility and persistence across user accounts in both Studio and Wizard
2019 — 2021
2019 — 2021
San Francisco Bay Area
• Architected a Jenkins-based CI/CD framework incorporating Groovy scripting, Docker for containerization, Selenium, and WebdriverIO for UI testing, enhanced with a custom Slack app for deployment approvals, significantly boosting deployment efficiency and reliability to 10k+ regular users
• Led the strategic transition from Redux to MobX for frontend state management, addressing performance bottlenecks and enhancing application responsiveness
• Worked cross-functionally with Design, Product, QA, and DevOps to lead architecture and development of a scalable content extraction and prefabrication system with an in-product admin tool to streamline permissions, testing, and approval workflows
• Headed up integrations with Stripe Checkout and Typeform SDKs for payment processing and lead generation modules, demonstrating capability of embedding and configuring external services within Amaze/Famous Studio for the first time
Education
UC Santa Barbara
Bachelor's
2010 — 2014