Narinder S.

Narinder S.

Vancouver, BC, Canada
Hire Narinder S. Hire Narinder S. Hire Narinder S.

About Me

Senior Full Stack Engineer with 20+ years building scalable web platforms using React, Next.js, TypeScript, and Node.js, with backend API experience in Golang. Past work spans e-commerce, real estate, travel, and survey platform development, including designing survey authoring, distribution, response tracking, and admin tooling. Strong track record delivering end-to-end integrations, modernizing legacy systems, and leading cross-functional teams.

Frontend

Backend

Database

DevOps

Workflow

GitHub Actions

Other

Work history

Netskope
Software Engineering Lead
2025 - 2025
Remote
  • Led re-architecture of a large-scale React + TypeScript platform, building reusable Ul components and a shared design system adopted across multiple product teams.

  • Developed backend services using Cloudflare Workers and D1 for edge-native data processing and low-latency API responses; deployed frontend on Cloudflare Pages with edge caching.

  • Designed strongly typed GraphQL APIs (AWS AppSync) with predictable data contracts, ensuring efficient frontend-backend alignment and maintainable client-side state.

React TypescriptCloudflare Workers GraphqlAWS AppSyncCloudflare Pages D1
Lululemon Athletica (International)
Platform Lead
2023 - 2025 (2 years)
Remote
  • Defined the technical roadmap and led re-architecture of Lululemon's international e-commerce platform, migrating from a monolithic Salesforce Commerce Cloud (SFCC) stack to a headless architecture using Next.js micro-frontends, NestJS backend services, and AWS Lambda improving scalability, developer velocity, and deployment independence across regions.

  • Built a polymorphic, strict-TypeScript component library adopted across international markets; implemented AppShell architecture on PDP using Next.js Server + Client Components to reduce hydration overhead and improve LCP.

  • Led the platform team serving 6 vertical product teams across Lululemon's international e commerce org; hired engineers, defined quarterly roadmaps, and partnered with product and design on scope and prioritization.

TypescriptNext.jsReact NestJS GraphqlRESTAWS Lambda Serverless FrameworkSFCC GitHub Actions
Boston Consulting Group
Software Engineering Lead
2022 - 2023 (1 year)
Remote
  • Architected a new AWS Serverless, multi-tenant, event-driven platform using Node.js + TypeScript for business logic, AWS CDK for infrastructure-as-code, and AWS Lambda, DynamoDB, S3, EventBridge for persistence and real-time messaging — designed for low-latency, high-volume transactional workloads.

  • Built a React + TypeScript web administration portal with reusable UI modules and typed GraphQL integrations, providing administrative controls and data management surfaces alongside the consumer mobile experience.

  • Led development of a cross-platform React Native (iOS & Android) application, integrating GraphQL via AWS AppSync and implementing geospatial "nearby" features including Bluetooth Beacon proximity detection.

Realtor.com
Software Engineering Lead
2019 - 2021 (2 years)
Remote
  • Led end-to-end migration of the legacy FiveStreet.com platform into the Realtor.com ecosystem, replacing a monolithic Ruby on Rails CRM backend with scalable, event-driven microservices built on Node.js/AWS Serverless and Golang on Kubernetes - achieving 70% reduction in production issues and 40%+ improvement in load times.

  • Designed and implemented Go-based microservices (net/http, chi) running on Kubernetes for high-throughput lead processing, integrating with AWS Lambda and DynamoDB for persistence and event routing.

  • Directed development of agent-facing React + TypeScript tools, modernizing the Ul through modular component patterns and integrating Twilio messaging and voice workflows directly into the React Ul for real-time agent communication.

Decurtis Software India Ltd
Engineering Manager
2017 - 2019 (2 years)
Remote
  • Architected a scalable microservices-backed platform for VirginVoyages.com supporting $5M+ annual bookings with 99.9% uptime, with a Node.js (TypeScript) Backend-for-Frontend (BFF) layer providing optimized data access and strongly typed API contracts.

  • Built media transformation pipelines in Golang + ffmpeg for video processing at scale handling low-latency encoding and transcoding across cruise content surfaces.

  • Led development of VirginVoyages.com (React + Redux + TypeScript) and a cross-platform React Native application supporting multiple form factors (mobile and in cabin TV), with reusable component libraries and structured state management for high-traffic booking workflows.

BirdEye Software India Ltd
Software Architect
2016 - 2017 (1 year)
Remote
  • Architected and built BirdEye's next-gen survey platform from the ground up — a React + Redux + Node.js full-stack application designed to replicate and extend core capabilities of Qualtrics and SurveyMonkey, covering survey authoring, distribution, response collection, and analytics.

  • Designed and implemented a drag-and-drop survey designer supporting multiple dynamic question types (multiple choice, matrix, NPS, rating, open text) with conditional logic, branching, and skip patterns — modeled directly on Qualtrics' survey flow paradigm.

  • Developed real-time reporting dashboards using Highcharts for response visualization, crosstab analysis, and survey performance insights — unifying legacy reporting tools into a single analytics surface.

React ReduxNode.jsTypescriptHighcharts
Currie & Brown
Senior Software Engineer
2010 - 2016 (6 years)
Remote
  • Progressed from Developer to Tech Lead.

  • Leading modernization of legacy PHP systems to Node.js.

  • Building a real estate audit platform that digitized paper-based reporting workflows into faster, more accurate digital audits.

GTL Ltd & Global Alliance
Web Developer
2002 - 2010 (8 years)
Remote
  • Early-career web development on enterprise portals (e.g., British Petroleum) ensuring 99%+ uptime.

  • Initial experience with C++ telecom protocols (EIGRP, MPLS).

  • Transitioning into web application development.