John Roche
@johnroche
Experienced Senior Software Engineer specializing in React and Node.js.
What I'm looking for
I am a Senior Software Engineer with a strong track record at Walmart, Apple, and Accenture, specializing in React, Next.js, Node.js, and GraphQL. I have a proven ability to lead full-stack initiatives, optimize frontend and backend systems, and drive engineering best practices across teams. My focus is on building high-performance, scalable web and mobile applications with an emphasis on performance, accessibility, and cross-platform consistency.
At Walmart, I built and optimized the GraphQL-powered Product Detail Page, reducing data fetch times by 40%. I contributed to Walmart.com’s migration to Next.js, improving load performance and SEO. My experience at Apple involved developing reusable React components and implementing high-throughput backend APIs, enhancing user experience for millions of Apple Music users. I am passionate about mentoring new engineers and improving onboarding experiences through effective documentation and support.
Experience
Work history, roles, and key accomplishments
Senior Frontend Engineer
Walmart
Nov 2021 - Present (3 years 6 months)
Built and optimized the GraphQL-powered Product Detail Page using React, Next.js, and Node.js, reducing data fetch times by 40% via federated schema design and caching. Contributed to Walmart.com's migration to Next.js, improving LCP by 35% and boosting SEO crawlability. Developed cross-platform “Buy Again” and “Wishlist” features using React, ReactNative, and shared GraphQL APIs, accelerating tim
Senior Software Engineer
Apple
Mar 2018 - Oct 2021 (3 years 7 months)
Developed a reusable React component suite for Apple Music Web using Stencil and MusicKitJS, reducing UI complexity and improving maintainability. Implemented a high-throughput Node.js and Redis backend API for web playback tokens, enabling seamless streaming authentication for millions of users. Built a robust backend microservice with Java SpringBoot and PostgreSQL to calculate Apple Card Daily
Software Engineer
Accenture
Sep 2014 - Feb 2018 (3 years 5 months)
Modernized financial dashboard by migrating from JSP and jQuery to React.js, Redux, and Webpack, reducing load time by 40% and increasing modularity. Built WCAG-compliant, reusable UI components for a healthcare portal using React, Sass, and ARIA roles, doubling accessibility support. Refactored backend monoliths into RESTful Spring MVC microservices, reducing latency by 30% for client-facing APIs
Education
Degrees, certifications, and relevant coursework
University of New Haven
Bachelor of Science, Computer Science
Studied the fundamentals of computer science, including programming languages, data structures, and algorithms. Completed coursework and projects that provided a strong foundation in software development principles.
Availability
Location
Authorized to work in
Job categories
Interested in hiring John?
You can contact John and 50k+ other talented remote workers on Himalayas.
Message JohnFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
