Staar SolutionsCrafting software that stands out.
Verified Toptal Member — Top 3% of global software developersView my Toptal profile
Technical LeadReact / React NativeFull-StackMobile DevFreelancer
Sandeep Amarnath

Sandeep Amarnath

Technical Lead & Senior Full-Stack Developer · Founder, Staar Solutions

Toronto, Canada · Working globally 7+ years experience

Senior Software Developer with 7+ years building scalable web and mobile applications using React, React Native, and modern JavaScript frameworks. Currently Technical Lead at Staples Canada and founder of Staar Solutions.

7,168

Stack Overflow reputation

7.4M+

Developers reached

103

Answers written

7+

Years of experience

Top 3%

Toptal network

About

The story

I'm a Senior Software Developer with 7+ years of experience building production web and mobile applications. My career spans fintech (OANDA, Mackenzie Investments), marketplaces (Quartermaster), and large-scale e-commerce (Staples Canada), where I currently serve as Technical Lead.

My strength is full-stack React — from complex state management and multi-country i18n flows to AWS deployments and CI/CD pipelines. On mobile, I've independently built and shipped React Native apps for both iOS and Android across several companies.

I founded Staar Solutions to build products I'd actually use, and to take on client work where I can own the outcome end-to-end. In 2026 I was accepted into Toptal's top 3% network — the multi-stage process (logic test, live coding, technical interview, live project) is the most rigorous screening I've been through, and passing it was a meaningful benchmark.

I hold a Master of Engineering in Computer Networking from Dalhousie University, where I also served as a Teaching Assistant in Python.

Technical Skills

What I work with

Languages

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Python
  • SQL

Frontend & Mobile

  • React
  • React Native
  • Next.js
  • Redux
  • Zustand
  • Context API
  • React Query
  • Tailwind CSS
  • Styled Components
  • NativeWind

Backend & APIs

  • Node.js
  • Express
  • NestJS
  • REST APIs
  • GraphQL
  • Supabase
  • PostgreSQL
  • MongoDB
  • Oracle

Tools & Platforms

  • Git
  • Xcode
  • Figma
  • Storybook
  • AWS (S3, CloudFront, Amplify)
  • Vercel
  • EAS (Expo)
  • CI/CD Pipelines
  • Shopify (Liquid, Storefront API)
  • Algolia
  • Contentful
  • Cypress
  • Playwright
  • React Testing Library

Experience

Work history

Technical Lead

Staples Canada

Richmond Hill, ON, Canada

Feb 2026 – PresentFull-time
  • Lead frontend development for staples.ca homepage, PLP, and PDP within a React/Shopify architecture, managing integrations across Algolia, Akeneo PIM, and Shopify Storefront API serving millions of Canadian customers.
  • Manage a cross-functional team of 4 developers — conducting code reviews, sprint planning, and technical feasibility assessments.
  • Orchestrating Bootstrap 4→5 migration to meet compliance requirements, building a comprehensive UI test suite from scratch.
  • Resolved a critical production incident — duplicate SKU issue that uncovered $40K in lost revenue — within first two weeks of role.
Currently serving as Technical Lead

Senior Software Developer

Quartermaster

Toronto, ON, Canada

Apr 2024 – Oct 2025Full-time
  • Led frontend migration of a React–Angular web app into a modern React architecture, reducing page load times by ~30%.
  • Developed chat features for Homeowners and Pros using Stream Chat; implemented AI-driven requirement collection and project summaries.
  • Built and maintained React Native apps for Homeowners and Pros, managing mobile app development independently.
  • Deployed frontend builds to AWS S3/CloudFront; created reusable components with Storybook following a11y best practices.

Software Engineer

OANDA Corporation

Toronto, ON, Canada

Dec 2021 – Jan 2024Full-time
  • Built OANDA's user onboarding app with React and state machines, handling complex navigation across multiple countries and divisions.
  • Implemented i18n supporting 18 languages and WCAG-compliant accessibility with keyboard navigation and screen reader support.
  • Built dynamic workflows handling 100+ country-specific document submissions with robust Cypress end-to-end tests.
  • Led development of a React Native mobile app for user consent management; mentored a team of 5 interns.

Associate Software Developer

Mackenzie Investments

Toronto, ON, Canada

Mar 2019 – Dec 2021Full-time
  • Built a performant ReactJS application to replace the legacy frontend of an internal tool, improving usability across multiple teams.
  • Led implementation of a scalable email-sending service with Node.js and SendGrid — driving 25% improvement in campaign conversions.
  • Engineered a high-performance app with Node.js, Express, and Oracle — reducing query time per user by 6–8 minutes.

Education

Master of Engineering, Computer Networking

Dalhousie University

Jan 2017 – Jul 2018 · Halifax, NS, Canada

Advanced Python coursework, distributed file-sharing system design, Twitter bot project. Served as Teaching Assistant mentoring students in Python programming.

Resume

View full resume

↓ Download PDF

Can't see the PDF? Download it directly

Verified Member

I'm on Toptal — top 3% of global talent

Toptal is the exclusive network for the world's top freelance talent. Only 3% of applicants pass their rigorous multi-stage screening. I did — and I'm actively available for engagements.

For Companies

Hire me via Toptal

Looking for a senior React, React Native, or full-stack developer? Hire me through Toptal for vetted, contract engagements. You get top-3% quality with Toptal's no-risk guarantee.

Hire me on Toptal

Using this link gives you $2,000 in Toptal credits

For Developers

Apply to Toptal

Are you a developer, designer, or finance expert? Apply to join Toptal through my referral link and earn up to $100 in rewards when you land your first job.

Apply via my referral

Earn up to $100 when hired for your first job

Have a project in mind?

Reach out directly to discuss a project with Staar Solutions — web apps, mobile apps, or both.

Contact directly