Available to hire
I’m a seasoned Front-end and Full-stack Developer with over 25 years of experience designing, developing, and modernizing web applications. I specialize in enhancing user interface and user experience (UI/UX) to deliver intuitive, high-quality software.
I’m autonomous, persistent, and determined, with deep expertise in modern JavaScript technologies (Angular and Vue.js) and a strong background in the Java ecosystem, cloud deployments, CI/CD, and security best practices.
Skills
Language
French
Fluent
English
Fluent
Work Experience
Consultant at Cofomo (Loto-Québec)
February 1, 2021 - PresentMaintenance and evolution of the online gaming portal using HTML and Vue.js; migration of Magnolia CMS to a headless ContentStack with Netlify on AWS; implemented GitLab CI pipelines; updated user interface to display favorites; configured Auth0; managed ~15 development environments; environment included JSP maintenance.
Front-end Programmer (Consultant via R3d, then employee) at Claude Brault et Martineau
April 1, 2019 - February 28, 2021Improved the UI with Vue.js; updated and simplified the mobile payment page; automated content creation from GatherContent (PHP); created dynamic promotional pages.
Front-end Programmer at E Dilex inc.
September 1, 2018 - March 31, 2019 Redesigned the user interface for a better user experience; upgraded libraries from Angular 5.5 to 7.1; updated RxJS to 5.5.2; worked with Angular, TypeScript, Node.js, SASS, Bootstrap, JQuery.
Lead Front-end Programmer at Premier Continuum inc.
September 1, 2016 - June 30, 2018Modernized the main web application's UI; completed migration from AngularJS 1.5 to Angular 2; maintained AngularJS 1.5 version; notable clients included Desjardins, Intact Assurance, Industrielle Alliance, CAA, Ivanhoé Cambridge.
Full-Stack Developer at IE3
April 1, 2016 - June 30, 2016Updated a JSF site for data entry; developed new JSF pages with a search interface and pagination; generated monthly reports to flag missing data.
Full-Stack Developer at Ingenio (Subsidiary of Loto-Québec)
December 1, 2004 - June 30, 2015Designed and maintained an automated production system for compiling a Master CD; developed a web portal to access lottery applications using SpringBoot, JSP, Hibernate; generated usage reports with JasperReport; built a catalog application in Flash; created SharePoint tracking tools.
Freelance Web Developer at Freelance (Ipr inc + Otis Sauter Leger Inc)
February 1, 2004 - December 31, 2004Programmed web forms in PHP with MySQL and JavaScript validation; built ASP pages with SQL Server.
PHP/MySQL Programmer at Ipr Inc.
August 1, 2002 - February 29, 2004PHP/MySQL programming, setup and configuration of Mac OS X servers.
Forms Developer at Otis Sauter Leger Inc.
August 1, 2001 - August 31, 2002Developed forms in ASP with SQL Server; updated Great Plains servers.
Web Developer at TMI Services Conseil
May 1, 2000 - September 30, 2001Updated client sites (ASP, HTML); administered web servers (IIS, Apache) and firewalls; produced client reports and maintenance tasks.
Consultant for Loto-Québec at Cofomo
February 1, 2021 - PresentMaintenance and evolution of the gaming portal for the online casino using HTML and Vue.js with a design system and Storybook. Participated in migrating the content management system (CMS) from Magnolia to a headless architecture with ContentStack and Netlify on AWS (including S3 and EC2). Implemented GitLab CI pipelines for automating Maven-based releases. Updated the Preferences microservice using SpringBoot based on marketing data to save users' favorite games in Oracle. Refreshed the UI presenting the games to display the favorite status. Integrated unit and integration testing practices (JUnit/Mocks). Contributed to the HostedPAM integration on AWS, and configured Auth0. Managed around 15 development environments. Used JSP for maintaining existing components.
Front-end Programmer at Edilex inc.
September 1, 2018 - March 1, 2019Redesigned the user interface to improve UX. Upgraded application libraries from Angular 5.5 to 7.1. Updated RxJS to 5.5.2, integrating pipeable operators.
Freelance Web Developer at Ipr inc + Otis Sauter Leger Inc
February 1, 2004 - December 31, 2004Programmed web forms in PHP with MySQL databases and JavaScript validation, and ASP pages with SQL Server.
Web Forms Developer at Otis Sauter Leger Inc.
August 1, 2001 - August 1, 2002Developed forms in ASP with SQL Server and updated Great Plains servers.
Developer at TMI Services Conseil
May 1, 2000 - September 1, 2001Updated client sites (ASP, HTML) and administered web servers (IIS, Apache) and firewalls.
Consultant at Cofomo
February 1, 2021 - PresentMaintenance and evolution of the gaming portal for the online casino using HTML and Vue.js; migration of the CMS from Magnolia to a headless ContentStack in AWS with Netlify; implemented GitLab CI pipelines for Maven-based releases; updated the Preferences microservice in SpringBoot and wired UI to show users' favorite games from Oracle DB; integrated unit/integration tests; contributed to the m.removal project by removing the m subdomain; helped set up OpenShift/Kubernetes environment with Docker; configured Auth0 for authentication; managed ~15 development environments; JSP maintenance.
Front-end Programmer (Consultant via R3d, then employee) at Claude AI Brault et Martineau
April 1, 2019 - February 28, 2021Improved the user interface to optimize customer experience with Vue.js; updated and simplified the payment page for mobile purchases; automated content creation from GatherContent with PHP; created dynamic promotional pages.
Form Developer at Otis Sauter Leger Inc.
August 1, 2001 - August 31, 2002Developed forms in ASP with SQL Server; updated Great Plains servers.
Various Web Developer Roles at TMI Services Conseil
May 1, 2000 - September 30, 2001Updated client sites (ASP, HTML) and administered web servers and firewalls.
Education
AEC – Techniques de l'informatique at Multihexa, Montreal, QC
January 1, 1999 - December 31, 2000AEC – Techniques de l'informatique at Multihexa, Montreal, QC
January 1, 1999 - January 1, 2000AEC – Techniques de l'informatique at Multihexa, Montreal, QC
January 1, 1999 - December 31, 2000Qualifications
Industry Experience
Gaming, Software & Internet, Professional Services, Financial Services, Media & Entertainment
Skills
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Montreal today.