John RocheJR
Open to opportunities

John Roche

@johnroche

Experienced Senior Software Engineer specializing in React and Node.js.

United States

What I'm looking for

I am looking for a role that fosters innovation, collaboration, and continuous learning, where I can contribute to impactful projects and grow my technical skills.

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

WA
Current

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

AP

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

AC

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 logoUH

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.

Interested in hiring John?

You can contact John and 50k+ other talented remote workers on Himalayas.

Message John

People also viewed

View all talent

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
John Roche - Senior Frontend Engineer - Walmart | Himalayas