Ryan McCabe
SF Bay Area 925-***-**** ****.*********@*****.*** linkedin.com/in/ryan-mccabe-089 github.com/mcc4b3r Technical Skills
Front end: ES6+, React / Hooks, Mocha / Chai, HTML, CSS, jQuery, Babel, Webpack, Next.js, Gatsby.js Back end: MySQL, PostgreSQL, MongoDB, ArangoDB, Node.js, Express, Axios, Next.js, GraphQL Test/Deployment: Git, CircleCI, AWS (EC2), Jest, Enzyme, Loader.io, New Relic, k6 Software Engineering Applications
Front-End Developer, AilPup - MERN stack web app to browse and review vacation rental properties.
● Built a service oriented component in vanilla React/hooks and CSS to post and get reviews for housing rental listings
● Created a live-search for keywords within reviews, allowing quicker user access to important information
● Focused on creating reusable customizable components with built in props for easier use when implemented again Full-Stack Engineer, Gamerate - MERN stack web app to search details of over 70,000 video games
● Built with load speed and overall site quickness in mind using Next.js and MaterialUI for a smooth user experience.
● Utilized the Internet Game DataBase (IGDB) API to query any and all published video games from the mid 1980s to present-day regarding information about genre, release information, plot, and other useful details.
● Paved the way for social aspects of the webapp to be present, allowing users to create a favorite list of games, a
“to-be-played” list of games, and share those lists to other users within the web app. Back-End Developer, AilPup - ArangoDB Graph based back-end with NGINX load balancing
● Built a scalable back end for a rental property listing webapp that is able to handle 1500 RPS with a 0% error rate.
● Implemented a new ArangoDB Database using its native Graph structure to improve query times by 97%, reducing overall average query time from 48ms to 1.44ms
● Deployed on EC2 instances (T2 micro) and horizontally scaled using multiple EC2 AMI’s to load balance with NGINX which reduced total response time from a laborious 5200ms to 80ms total response time, exceeding project’s goals. Experience
Hack Reactor - Lead Software Engineering Immersive Resident January 2021 - April 2021
● Leverage my Software Engineering skills and proficiency with Javascript, HTML, CSS, Node.js, React, Express, Redux, and more to help guide students on their path to becoming software engineers.
● Promoted to Lead Software Engineering Immersive Resident (SEIR) within 6 weeks as a SEIR.
● Managed a 6 person team of new SEIRs with resources such as 1:1 meetings, call shadowing, and team meetings to ensure the best level of assistance is provided to the students of Hack Reactor.
● Act as the liaison between lower level Help Desk staff and upper management to ensure team cohesion is high.
● Continue to provide assistance to students with an average satisfaction rating of over 4.9 out of 5 based on over 150 resolved HelpDesk tickets while setting the standard for all new SEIRs’ level of execution.
● Ensure that the mission of Hack Reactor/Galvanize is exuded through all interactions with co-workers and students alike through inclusivity, hospitality, and desire for iterative self improvement. Education
Hack Reactor - Advanced Software Engineering Immersive Program October 2020 - January 2021 Arizona State University - Bachelor of Arts, Psychology 2012
● Relevant courses: Human Computer Interaction, Industrial / Organizational Psychology Additional Information
Accomplished and signed electronic music producer with 10+ tracks professionally released and 4+ signed to a worldwide record label