TechMeisterConnect
Back to projects

Walmart Canada Search App

As a staff software developer on the Browse & Search Team, it was my role to re-platform existing Walmart.

Walmart Canada Search App
Project Brief

ca Browse & Search pages from the old stack (PLAY SCALA) to a more modern stack (React, NodeJS, Redux, Docker). This involved creating a brand new microapp and all of its UI components as well as onboarding new and existing Back-End APIs through middleware services. Each component followed Accessibility best practices and did not have an impact on site performance. This was validated using various ally tools and measuring various performance metrics (TTFB, RUM, etc. ).

Stack
ReactReduxNodeJSTypescriptEslintReact EmotionStyled ComponentsEnzymeJestCodeceptJSPuppeteer

Engineered Features

Advanced Cart
Complex logic for multi-item plans and dynamic pricing flows.
Booking Engine
Real-time scheduling integrated with local store APIs.
Trade-In Estimator
Dynamic calculation engine for device valuation.
UI Systems
Component-driven interfaces built for scale and maintainability.

Architecting Scalability

As a staff software developer on the Browse & Search Team, it was my role to re-platform existing Walmart.ca Browse & Search pages from the old stack (PLAY SCALA) to a more modern stack (React, NodeJS, Redux, Docker). This involved creating a brand new microapp and all of its UI components as well as onboarding new and existing Back-End APIs through middleware services. Each component followed Accessibility best practices and did not have an impact on site performance. This was validated using various ally tools and measuring various performance metrics (TTFB, RUM, etc.).

React
Cloud Platform
Terraform
IaC Mastery