# Ryan McBride > Powerful Wizard and Cool Dude Location: San Francisco Bay Area, United States Profile: https://flows.cv/ryanmcbride I'm a full-stack software engineer with a strong background in JavaScript. I'm a top 10 contributor to Airbnb's JavaScript style guide (or at least I was last time I checked). I'm experienced in Javascript, Typescript, React, Vue3, AWS, Node (for real, not just Express), Python, Postgres, and Akamai. I love the problem solving aspect of programming, So much so that bugsquashing is actually my favorite part of the job. I enjoy pair programming, mentoring junior engineers, and working in groups. However, I can work just as well autonomously with little to no human contact. I worked full-time remote before it was cool. I once fought an alligator and it was a draw. ## Work Experience ### Senior Software Engineer - Manager @ Kunai Jan 2023 – Present | Oakland, California, United States Managed a strike force of Kunai contractors on multiple successful web development projects from ideation to delivery, while also being a key IC. Built the core user facing components of AirKey, Capital One’s new card tap technology, leveraging the WebNFC API. Set and standardized the design patterns, tech stack, and code style for multiple repos across our line of business Contributed to our team receiving the highest internal award that one of our client gives out. Addressed several interpersonal and behavioral issues with employees through a consistent 1:1 cadence and addressing problems directly instead of the industry standard “wait and do nothing” approach. ### Senior Software Engineer @ Rivian Jan 2022 – Jan 2023 | United States Contributed to the React front-end and GQL layer for a heavily used internal tool. Offered mentorship and advice to our team's intern, but also to several of the team members who were newer to software development. In design meetings, I was the annoying person who kept pointing out everything that broke tool accessibility. (Someone's gotta do it.) Worked on multiple new front-end features for Rivian's scheduler tool, as well as integrations between our team's GQL layer and the REST api that another team was responsible for. ### Senior Software Engineer @ Lob Jan 2021 – Jan 2022 | San Francisco Bay Area Built out and maintained a suite of internal tools for lob's Print Partner pipeline. Migrated an internal tool from React to Vue3, single-handedly for the most part (while we were waiting on some new hires). Kept vital systems running during many incredibly eventful on-call rotations. Maintained an unreasonable number of microservices. Assisted new print partners through Lob's somewhat technical onboarding process. ### Software Engineer @ Postman Jan 2019 – Jan 2021 | San Francisco, California Tech Lead on several projects handled by the Marketing Engineering team. This team oversees most of the user-facing websites for Postman, such as the Main Site, Learning Center, Blog, and Covid-19 APIs app. As one of the more senior engineers on the team, I guided our engineering interns and junior devs through every step of the application development process. While doing this I was also tasked with rebuilding the core application for most of these sites. I joined with the goal of completely replacing every site we had control over (many of which had been made by the CEO many years ago) and achieved that goal after only a couple of months. Unified all sites on a JAM stack using Gatsbyjs/React. Each site was rebuilt from the ground up and the time from a beta release to production release has been reduced from up to an entire day with many points of failure, down to a streamlined 3 minute average build time, with automated testing, deployment based on git branches, and significantly smaller pull requests thanks to the restructured codebase. Rebuilt the site-building process from the ground up so that any CMS could be dropped into place with little to no code adjustment. This involved functionally creating my own gatsby cms plugin, but in a more general way than most existing GMS Gatsby plugins. Created edge-based a/b testing using AWS Lambda. Client-side a/b testing was affecting performance too much, so once the migration to our new website was completed, we removed it completely in favor of edge-based testing. This allows users to get no content flicker, or slow load times regardless of which test they get sorted into. Now that the sites are stable most of that work has been shifted to junior devs, while I've been focusing on the various edge lambdas required for our site, working on security and caching requests, and offering general support where needed. ### Software Engineer @ Kunai Jan 2018 – Jan 2019 | Oakland, California Software Engineer at Kunai Consulting. Architected a collection of microservices written in node and hosted on GCP to handle user creation, scheduling appointments with the Timekit API, user authentication, and various MYSQL database functions. Primary engineer and tech lead on a JAM stack website built with Gatsbyjs/React and hosted on GCP App Engine. Contentful was the CMS. Handled this site every step along the way from the very beginning to production, and handled support and feature requests after launch. Towards the end of my year at Kunai I was on a project based on Angular and AWS for a very large client. ### Senior Associate Software Engineer @ Capital One Jan 2015 – Jan 2018 | Oakland, California While my title was Associate Software Engineer: Worked with one other engineer to create an internal Angular.js application. Wrote dozens of a/b tests using Optimizely and jQuery on the main site: www.capitalone.com Created a Trivia app to enhance the culture. To this day the company still uses it every week. While my title was Senior Associate Software Engineer: Led the DECOM team which was tasked with unifying Capital One's hundreds of microsites onto a common platform. Was the primary editor of our Akamai Instance, causing me to have the unfortunate nickname of "Akamai Guy" ### Software Strategist @ Monsoon Company Jan 2013 – Jan 2015 Working with clients, developers, and designers to help work out the goals for client projects. I also performed research on competition and applicable markets. Earlier in my employment at Monsoon I was responsible for writing automated tests for several different client projects such as Sunrun, UCLA Library, and Jibo. ### QA Engineer @ MerusCase - Legal Practice Management Software Jan 2010 – Jan 2013 | Oakland CA Wrote and maintained a large Cucumber/Capybara test suite for the javascript application MerusCase. Additionally performed IT and help desk tasks. ## Education ### Computer Science Diablo Valley College ### Telegraph Academy ## Contact & Social - LinkedIn: https://linkedin.com/in/rryyaann --- Source: https://flows.cv/ryanmcbride JSON Resume: https://flows.cv/ryanmcbride/resume.json Last updated: 2026-04-01