rmcguiness.com

Ryan McGuiness

Full Stack Engineer

Full Stack Engineer with 5+ years of professional experience building performant, production-grade web applications across diverse industries. Skilled at diagnosing technical inefficiencies, improving development workflows, and translating complex requirements into dependable software.

Resume

Professional Experience

Software Engineer

Perficient, Inc.

Allentown, PA

June 2021 - Present (5 years)

  • Served as a core engineer on a long-running enterprise e-commerce platform for over 3 years, contributing 200+ pull requests and shipping features to production across UI architecture, state management, performance optimization, and full-stack feature delivery for a multi-dealer experience
  • Diagnosed and resolved a critical React caching issue where object-based function arguments bypassed memoization due to reference identity mismatches. Refactored call signatures to use primitive arguments, reducing one high-traffic endpoint from 180+ to 6 calls and cutting page load times by approximately 10 seconds
  • Rebuilt a core customer-facing page in Next.js, modernizing the UI, integrating new APIs, and improving page responsiveness — achieving a 10-point Lighthouse score improvement and delivering a measurably faster, more reliable user experience
  • Improved CI/CD pipeline reliability by introducing Jest unit testing and a mock server for API simulation, increasing code coverage from near zero to 90% and significantly reducing regressions in staging and production
  • Delivered production-grade Next.js and TypeScript applications for enterprise clients including Caterpillar, Dish, Sling, TiVo, and Varsity Sports, owning frontend architecture decisions and contributing full-stack solutions across e-commerce, media, and manufacturing domains
  • Collaborated cross-functionally with product managers, designers, and QA to scope and deliver features across multi-sprint initiatives, serving as technical lead on several client engagements

Associate Software Engineer

Perficient, Inc.

Allentown, PA

  • Built and maintained PHP-based Magento modules for customer-facing storefronts, implementing product catalog updates, checkout logic, and backend data flows tied to MySQL
  • Onboarded rapidly onto an unfamiliar legacy codebase, shipping production contributions within the first month and progressively taking on ownership of larger feature areas

Technical Skills

Frontend

TypeScriptJavaScriptReact.jsNext.jsHTMLCSSTailwind CSS

Backend

Node.jsPHPPython

Databases

PostgreSQLSupabase

Tools & Practices

GitJestFigmaCI/CDDocker

Personal Projects

Price Tracker

A full-stack Next.js/TypeScript web app that aggregates grocery prices from multiple sources (web scrapers, barcode scanning, receipt OCR) and surfaces deals, price history charts, and cross-store shopping optimization.

Architected a clean service-layer backend with REST APIs, SQLite, Stripe billing, and Clerk auth supporting free and pro subscription tiers.

Tech Stack: Next.js, TypeScript, SQLite, Stripe, Clerk

View Project

Next.js Playground

Designed and developed a Next.js website, connected to Supabase, to practice and test different Next.js development strategies. Also used to mock portfolios, restaurant websites, and e-commerce pages.

Tech Stack: Next.js, React, TypeScript, Supabase

View Project

E-commerce Website

Built an e-commerce site with React.js and integrated Stripe to handle online transactions.

Tech Stack: React, Stripe, Sanity CMS

View Project

Education

Lehigh University

BS Double Major: Computer Science & Economics

January 2018 - May 2021

Bethlehem, PA