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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
Afar
Intermediate
Work Experience
Full Stack Developer at CanadaWheels Inc.
August 1, 2022 - PresentBuilt 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, 2022Developing 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, 2021Learnt 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, 2022Qualifications
Industry Experience
Software & Internet, Government, Healthcare, Education, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Ottawa today.