# 🤟🏻 Ryan Magoon > Senior Staff Engineer @PayPal | Web Platform & AI Location: Raleigh, North Carolina, United States Profile: https://flows.cv/ryanmagoon ## Work Experience ### Senior Staff Software Engineer @ PayPal Jan 2025 – Present | New York, New York, United States Technical leader within the PayPal Credit Organization // TBA ### Senior Staff Software Engineer @ PayPal Jan 2025 – Jan 2025 | Raleigh, North Carolina, United States Most senior tech lead over PayPal's branded checkout web applications, influencing product and engineering culture/outcomes across the company. ### Senior Staff Engineer (MTS 2) @ PayPal Jan 2022 – Jan 2025 I was the platform architect for the PayPal Checkout branded web experience, leading a comprehensive and holistic overhaul of our tech stack, infrastructure, product, and software development lifecycles, and engineering culture across the company. Led rewrite and front end consolidation of checkout to Next.js App Router - leading to 6x faster performance for p95 connections (and improving) and 3x and climbing developer velocity speedup - Tech Lead on PayPal Checkout web platform team - Member of web a11y team - optimizing developer experience and infra for a complex web project w/ 100+ engineers tech: typescript, graphql, node, next.js app router, tRPC, tailwind, turborepo, playwright, vitest ### Engineering Manager @ Advance Auto Parts Jan 2022 – Jan 2022 | Raleigh, North Carolina, United States Led three front end engineering product teams building shop.advanceautoparts.com as well as a supporting developer experience team. - Led many cross functional initiatives related to tightening the software development lifecycle, shipping complicated features, and improving developer experience. - Established productive relationships w/ our software vendors (Vercel for example) and represented the company at conferences. - Established many processes to evolve and scale engineering culture including an RFC process, career ladders, PR templates, and other rules targeting a high trust and collaborative environment like aiming to have most PRs closed within a day and prioritizing pair programming for non-trivial tasks. - Was able to split a 20 person team up and break sprint velocity records with 2 teams made up of 4 and 6 engineers respectively. ### Senior Software Engineer @ Advance Auto Parts Jan 2019 – Jan 2022 | Raleigh-Durham, North Carolina Area I was one of the lead developers on AAP’s new mobile E-commerce app written with React Native, then spent several months helping to build a new cloud API layer to abstract calls to WebSphere Commerce and several other services, and a TypeScript SDK for that API as well. Acted as the tech lead for the company’s browser experience project where we rewrote shop.advanceautoparts.com and built a core shared UI library and common tooling for web projects while achieving 100% code coverage with React Testing Library with over 5000 integration tests. - Mentored junior developers in the Raleigh and Hyderabad offices. - Led a full site UI redesign with A/B testing that yielded 90% conversion rate uplift. - Took over AAP’s front end engineering interview process from front to back and interviewed dozens of candidates for roles ranging from junior to principal and solutions architect for our US and Hyderabad offices. Scaled the process and trained engineers on interviewing techniques that obtain good signal while optimizing psychological safety and candidate experience. Skills used: Next.js, Node.js, React Native, Express, Typescript, Jest, Lerna, Turborepo, Cypress, LaunchDarkly ### Lead Front End Engineer @ Map My Customers Jan 2018 – Jan 2019 | Raleigh-Durham, North Carolina Area Led architecture and feature development on a large and complex react native codebase, evangelized and set best practices in place to ensure the company and software could scale post funding with exponential growth of the user base. Tech: React Native, Redux, Redux-Saga, Node, Angular, React, NodeJS, GraphQL ### Senior Front End Engineer (contract) @ Lithios Jan 2018 – Jan 2018 | Raleigh, North Carolina Led one high profile project to completion and assisted on several others, performed code reviews and advised on software architecture and best practices for long term and future projects. Tech: React Native, React, Bleeding edge JS/CSS, GraphQL, Apollo, Prisma, Ruby on Rails ### Front End Accessibility Engineer (via Oddball.io) @ Etsy Jan 2018 – Jan 2018 | Raleigh-Durham, North Carolina Area Was one of the lead engineers on a 4 month project to overhaul accessibility for buyer and seller experiences at Etsy. This involved close communication with engineering teams and managers to make improvements across the entire front-end codebase. (tech: React, ESnext, Backbone, jQuery, php, smarty, HTML, CSS, WCAG/508 compliance) ### Co-Founder @ Find My Spot App Jan 2016 – Jan 2018 | Raleigh-Durham, North Carolina Area Stack: React Native, Apollo, GraphQL, Prisma, NodeJS, Styled Components, hipster js libraries ### Software Engineer @ University of North Carolina at Chapel Hill School of Medicine Jan 2017 – Jan 2018 | Chapel Hill, NC Full-Stack software engineering and UI/UX design specialist in charge of new feature development and all things front end for NC AHEC. Tech used: AngularJS, Docker, React, Puppeteer, Jest, Figma, Sass, Jenkins, Node ### Freelance Software Developer @ Self-Employed Jan 2016 – Jan 2017 | Raleigh, North Carolina Spent the end of 2016 working on a minimum viable product (Web Application) for a client to sell to the Administrative Office of the Courts for North Carolina. I coded the entire project from the back end to the front end. The stack I used for the project was MongoDB, Express, Vue.js, and Node. All the greenfield work I did in 2016 was full stack Javascript. I also performed maintenance and bugfixes on a few large ASP.NET MVC projects. ### Contracting Software Engineer @ Shift Wizard Jan 2015 – Jan 2015 Oversaw the transition of ShiftWizard’s version control system from SourceGear Vault to Git, including data migration (using ruby scripts), branching/merging strategy, and coaching employees (engineers and non-technical contributors) on how to use git effectively. Did design for web and print media, and did copywriting for web content, brochures, and flyers. ### Software Engineering Intern @ LexisNexis Jan 2013 – Jan 2015 | Cary, NC Contributed to the LexisAdvance core team, doing bug fixes, unit tests, and design implementations on a very large ASP.NET codebase in an agile environment. Wrote automated test suites using Coded UI and Selenium. Created a Google Chrome plugin and bookmarklet that recorded NavigationTimings events and provided drill down charting using D3.js. Assisted in the creation of a Visual Studio extension for application scaffolding, wrote all documentation for the extension, and stood up a private extension gallery using an atom feed to deploy it. ### Application Developer @ LobbyGuard Jan 2013 – Jan 2013 Oversaw LobbyGuard’s transition from Team Foundation Server 2008 to 2012. Created branching and merging strategy and wrote custom build definitions. Wrote all articles for the initial knowledge base for LobbyGuard version 4. Did live hotfixes via BOMGAR for numerous customers. Ran Google Adwords campaigns, in charge of a several thousand dollar marketing budget. Wrote continuous integration scripts and ClickOnce installers deployed over Microsoft Azure. ## Education ### Computer Science in Film, Math North Carolina State University Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/ryanmagoon --- Source: https://flows.cv/ryanmagoon JSON Resume: https://flows.cv/ryanmagoon/resume.json Last updated: 2026-03-29