Sandeep Chopra

Sr. Frontend Engineer

London, ON, Canada
avatar of sandeep

About

Frontend-focused Fullstack Developer & Team Lead (5+ Years) with AWS Certification. Led teams on diverse projects, crafting exceptional user experiences with the latest frontend technologies.

Core Technical Skillset

TypescriptC#ReactAngularNextJs.NETTailwindCSSTailwindUIStorybookMaterial UIstyled-componentsGraphQLApollo Client & Server

Projects

Apr 2023-Present

Software Engineer

Candidate Relationship Management (CRM) System

  • - Led UI and frontend initiatives to plan and estimate a new feature for planning recruitment events for job prospects.
  • - Collaborated directly with the Product Owner to clarify requirements and specifications for the new feature.
  • - Led greenfield UI initiative for building a Self Service Portal for the customers using AngularJS and BFF using C# and .NET
  • - Led development of an Angular design system and component library with Storybook, following Atomic design principles.
  • - Increase code coverage from 40% to 85% using Cypress & Cucumber end-to-end testing.
  • - Continuously trained team members on best practices and the use of Storybook.
Sep 2022 - Mar 2023

Tech Lead Frontend

Cattle and Beef Registry Portal

  • - Led UI initiatives with a team of 3 frontend developers to successfully deliver a complex multi-tenant, multi-role full-stack app.
  • - Architected NextJS and Typescript-based app using Turborepo build system.
  • - Built front-end team (1 to 3 devs) through interviews, onboarding, and monthly support.
  • - Provide Technical leadership to the team, coached and mentored them on best practices for scalable frontend architecture
  • - Collaboratively established best practices around engineering tasks, including typing, styling, division of business logic and presentation, error handling, monitoring and general site architecture.
  • - Collaborate with Business Analysts, UX designers, and backend engineers to gather requirements, define technical specifications, and provide input on architecture and design decisions.
  • - Collaborated with subject matter experts (SMEs) and client key stakeholders to nail down complex forms with large data entry requirements and validation rules
  • - Implemented UI Component Library with Tailwind CSS in StorybookJS published privately via the GitHub registry.
  • - Shifted authentication strategy from JWT to industry standard 'next-auth' on the front end in sync with the backend team.
  • - Expanded testing and automation practices to include jest, Cypress and Storybook, improving velocity while providing a safety net for future code changes.
  • - Build a team culture of performance focus and accountability, through code reviews, standups, and frequent interaction with stakeholders.
Oct 2021 - Aug 2022

Acting Tech Lead

Dispatch Assist App

  • - Contributed and implemented 'single-spa' architecture with 5 micro-frontends and GraphQL BFF with storybook component library privately published via NPM
  • - Contributed to implementing real-time maps of the assets using Google Maps API
  • - Liaison with the product owner to understand the needs of the users and propose technical solutions.
  • - Provide technical direction and mentorship to the members to ensure they succeed at assigned tasks
  • - Built 20+ reusable components with various complexity taking into account usability, performance, and responsiveness
  • - Single-handedly implemented bespoke Gantt chart using 'airbnb-visx' to visualize driver's schedules
  • - Contributed to the interactive drag-and-drop planner to visually plan work orders for various assets like trucks, trailers, drivers, etc.
  • - Identified performance bottlenecks and made improvements to speed up the overall performance of the app using optimistic UI updates
  • - Debugged and resolved major memory leaks on multiple components.
  • - Implemented application-level monitoring using DataDog and Sentry.
  • - Helped team transition from free-form TypeScript development to a more structured process with linting, unit testing, and consistent code styles.
Apr 2021 - Oct 2021

Frontend Software Developer

Minefield Simulation App

  • - Primary engineer in two-person team. Implemented 80% of the product.
  • - Spiked and implemented a Simulation Chart using 'airbnb-visx' with very complex data points
Dec 2020 - Apr 2021

Frontend Software Developer

AI Belt Monitoring App

  • - Worked on a complex belt visualization map to see the current state of the conveyor belt

Work Experience

Dec 2020 - Present

Team Lead Frontend/Fullstack

Xerris Inc. (acquired by Bounteous x Accolite)

Led the frontend team of upto 6 developers and worked on various projects for clients.

    Jan 2019 - Apr 2020

    Freelance Web Developer

    Self employed

    Worked on retail and e-commerce websites.

      Sep 2009 - Dec 2018

      Assistant Manager - Human Resources

      Alumco LLC

      Led the HR department and managed the recruitment process.

        Education

        May 2020 - Aug 2020

        Fullstack Web Development

        Lighthouse Labs

          Aug 2006 - July 2009

          Bachelor of Business Administration (with distinction)

          Punjab Technical University

            Volunteer

            Mar 2023 - Present

            Chapter Lead - London

            Canada Learning Code

              May 2021 - Mar 2023

              Instructor

              Canada Learning Code

                Sep 2020 - Mar 2023

                Mentor

                Canada Learning Code

                  Certifications

                  Feb 2023
                  Feb 2023
                  Jan 2021
                  Amazon Web Services (AWS)

                  Contact

                  Printable Version

                  This site is printer-friendly. For optimal printing, uncheck headers and footers in the print dialog box.