# Elliott Birch > Senior Software Engineer, Frontend at PepsiCo Location: San Francisco, California, United States Profile: https://flows.cv/elliott I’m a senior software engineer specializing in building scalable, high-performance web applications, modernizing legacy systems, and streamlining developer workflows. With expertise in React, GraphQL, and backend systems, I’ve led major e-commerce, financial, and infrastructure projects, optimizing user experiences and operational efficiency. ## Work Experience ### Senior Software Engineer, Frontend @ PepsiCo Jan 2020 – Present | San Francisco, California, United States I led the development of a high-traffic eCommerce platform using React, Next.js, GraphQL, and Elixir, designing a multi-tenant checkout system for multiple brands with integrated payment solutions like Stripe, PayPal, and Apple Pay. I built real-time server-side features with Elixir and LiveView, enabling dynamic user and permission management, while also implementing SEO optimizations, multi-language localization, and a multi-tenant Storybook system. Additionally, I enhanced frontend stability with comprehensive testing and improved developer workflows through automation and build pipeline optimizations. ### Front End Software Engineer @ StubHub Jan 2019 – Jan 2020 | San Francisco Bay Area I led front-end modernization efforts by migrating the codebase to React and GraphQL while implementing a new checkout flow in collaboration with the checkout team. I streamlined component development by creating a new Storybook structure, developed testing strategies using Jest and Enzyme, and worked entirely in a test-driven development (TDD) environment. Additionally, I collaborated closely with designers and product teams to shape product strategy and ensure a seamless user experience. ### Full Stack Software Engineer @ Scalable Press Jan 2017 – Jan 2019 | San Francisco Bay Area I designed and implemented critical financial and operational systems, including a GraphQL backend for payment and checkout, and led a project to standardize financial data for IPO readiness. I modernized legacy systems by migrating web pages from AngularJS to React, revamped job-queue workflows, and built internal dashboards to streamline production processes. Additionally, I launched a sub-product from proof of concept to beta, redesigned printing templates for increased efficiency, and developed algorithms to analyze and aggregate large-scale order data. ### Software Engineering Instructor @ Hack Reactor Jan 2016 – Jan 2017 | San Francisco, CA • Conducted weekly technical interviews to assess technical abilities of potential students • Mentored students in best practices and approaching the job market • Produced curriculum on relevant front-end frameworks and JavaScript fundamentals ## Education ### Aerospace in Aeronautical and Astronautical Engineering University of Tennessee at Martin Jan 2009 – Jan 2011 ### Software Engineering Hack Reactor Jan 2016 – Jan 2017 ### Associate's degree in Culinary Arts/Chef Training L'Ecole Culinaire Jan 2011 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/elliott-birch - GitHub: https://github.com/elliottabirch - Website: http://www.ebirch.me/ --- Source: https://flows.cv/elliott JSON Resume: https://flows.cv/elliott/resume.json Last updated: 2026-03-23