Available to hire
Hi, I’m Maxime Dupuis, a senior full-stack software developer based in Farnham, Quebec. I enjoy turning complex requirements into clean, scalable web applications using TypeScript, React, Angular, and modern cloud tooling. I love collaborating with product and design teams to ship features that users actually enjoy.
Recently I’ve worked at Equativ and GoTo, build features, fix bugs and led initiatives to improve the testing culture such as Playwright end-to-end tests and mentoring for Test-Driven Development (TDD).
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Advanced
French
Advanced
Work Experience
Senior Full-Stack Software Developer at Equativ
November 1, 2022 - September 1, 2025Senior developer on a publish/advertising platform. Improved ad performance by implementing features such as localized content to grab viewer attention, led end-to-end visual regression tests with Playwright to reduce bugs and accelerate delivery, and maintained a publisher performance dashboard aggregating revenue and engagement metrics from the core ad server and bidding system. Created a manual testing website to demonstrate Prebid configuration and common pitfalls, modernized the Prebid adapter documentation, and contributed to open-source components. Implemented robust features and bug fixes with Test-Driven Development, expanded AWS infrastructure using Terraform, and responded to on-call incidents with postmortems and process improvements. Documented incident management steps for quick onboarding and knowledge sharing. Conducted code reviews and pair programming to improve code quality, and automated CI/CD pipelines with formatters, linters, and scripts to let developers focus o
Back end Software Developer at GoTo
April 1, 2019 - November 1, 2022Contributed to SMS/MMS and chat features for the GoTo App, helped build GoTo Network Test (a detector tool for network problems), and contributed to Business Continuity — an on-premises VoIP server enabling local calls with limited Internet access. Volunteered as a security champion, promoting cyber security threat detection and resolution. Wrote internal and external REST API documentation and a Send SMS tutorial. Responded to incidents and performed postmortems to improve processes and minimize downtime.
Intern Software Developer at University of Sherbrooke
January 1, 2015 - January 1, 2018During multiple internships (5 x 4 months across 2015–2018): validated application behavior using TDD and unit/integration/end-to-end testing; developed an app to convert 2D knee X-ray images to a 3D model; improved UX by standardizing mouse and keyboard controls; developed microservices to automatically manage physical and virtual machines in a data center; contributed to the OpenStack open-source project; developed drivers for 3D metrology devices and a robotic-haptic-controlled 3D video game for stroke-victim studies.
Education
Bachelor of Computer Engineering at University of Sherbrooke
January 1, 2014 - January 1, 2018Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Professional Services, Telecommunications
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Montreal today.