Hi there! I'm Dhruv Patel, a software engineer with a passion for building scalable, user-friendly web applications. I enjoy turning complex requirements into robust, maintainable solutions and collaborating with cross-functional teams to ship features that matter. In my free time I love exploring new technologies, improving performance, and contributing to open-source projects.

Dhruv Patel

Hi there! I'm Dhruv Patel, a software engineer with a passion for building scalable, user-friendly web applications. I enjoy turning complex requirements into robust, maintainable solutions and collaborating with cross-functional teams to ship features that matter. In my free time I love exploring new technologies, improving performance, and contributing to open-source projects.

Available to hire

Hi there! I’m Dhruv Patel, a software engineer with a passion for building scalable, user-friendly web applications. I enjoy turning complex requirements into robust, maintainable solutions and collaborating with cross-functional teams to ship features that matter.

In my free time I love exploring new technologies, improving performance, and contributing to open-source projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

Afar
Intermediate

Work Experience

Full Stack Developer at CanadaWheels Inc.
August 1, 2022 - Present
Built and scaled a headless e-commerce platform using React PWA and GraphQL, supporting complex product discovery, checkout, and order flows. Designed and extended modular backend services in PHP using dependency injection, service contracts, plugins, and event-driven architecture. Developed secure APIs (GraphQL & REST) with request validation, reCAPTCHA protection, and authorization via request headers and execution context. Integrated a ChatGPT-powered shopping assistant API, implementing backend verification and abuse prevention to ensure safe public access. Migrated a legacy monolithic system to a modern headless architecture, handling data transformation, validation, and import pipelines. Improved Time to Interactive by 40%, Core Web Vitals (CLS < 0.1) and Lighthouse score from 72 to 95. Refactored complex client-side routing to resolve browser history inconsistencies and navigation loops.
Software Developer - Research Assistant at Applied Research, Innovation & Entrepreneurship, Algonquin College
May 1, 2020 - August 1, 2022
Developing insightScope, a web application that automates a Clinical Research process called Systematic Review for CHEO. Worked on existing and new features on both front-end and back-end. Implemented backend and frontend features including secure file downloads, password reset flows, and email-based action links. Developed a real-time user online status tracker by implementing a Django middleware using Memcached. Wrote unit tests with pytest to improve test coverage. Actively participated in client feature demos, requirements gathering and Scrum ceremonies.
Data Developer [ Co-op ] at Health Canada and Public Health Agency of Canada, Government of Canada
May 1, 2021 - August 1, 2021
Learnt R Language from scratch through online courses and sandbox projects. Spearheaded complete planning, development, and testing of a document scraping project with inputs from senior data analysts. Developed an automated solution to scrape structured and unstructured data from around two hundred thousand document files (.doc, .docx, .pdf). Designed a structured database schema used to persist extracted data and conduct data analysis with validation.

Education

Advanced Diploma (3 years) at Algonquin College
January 1, 2020 - June 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Government, Healthcare, Education, Professional Services