Sandeep Chopra
Sr. Frontend Engineer
London, ON, Canada
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
Apollo GraphQL
Feb 2023
Apollo GraphQL
May 2022
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.