Father, Full-time parenting
Jun, 2022 - Present
Full-time caregiver for children.
Experienced full-stack developer dedicated to creating web solutions that excel in Accessibility, Performance, and Code Quality. Strong emphasis on continuous testing, test-driven development (TDD), and managing packages to maintain code integrity. A polyglot programmer contributing to open-source projects. Maintained hosting architecture for high-visibility sites. Proficient in Cloud IaaS, Containers, and continuous deployment systems.
Father, Full-time parenting
Jun, 2022 - Present
Full-time caregiver for children.
Maintainer/Owner, Self-Employed
Sep, 2025 - Present
Plan to build and publish open-source UI library packages, including specialized components like calendar and complex date pickers and other common patterns, leveraging automation and design system principles for enhanced accessibility, performance, and code quality. Additionally, intend to contribute to existing UI Libraries in React, Vue, and Angular by implementing new modules while ensuring full compatibility with each platform.
Staff Software Developer, GoTo Inc.
Jan, 2021 - May, 20221 year 3 months
As a Staff Software Developer at GoTo Inc., I contributed to mentoring colleagues on best practices in Web Standards and Accessibility, ensuring the delivery of high-quality, reusable frontend code.
Help other software developers with my experience with Web Standards, Accessibility and how to maintain and bundle Frontend code to optimize re-usability and reliability.
Contribute to the architecture of GoTo next generation micro-frontend “Application Shell” from which other experiences (e.g. meeting, contacts management, etc) runs in.
Built and demonstrated how to organize packages in smaller units maintained with their own test suites for usage between different applications
Senior Full Stack Developer, RBC Royal Bank of Canada Inc.
Mar, 2020 - Dec, 20209 months
At RBC, I served as a Senior Full-Stack Developer, leading the implementation of scalable modules for the RBC Omni platform (Online Business Banking). I collaborated closely with cross-functional teams to deliver solutions aligned with business objectives. Noteworthy achievements include streamlining developer onboarding processes and enhancing legacy systems for improved performance and reliability.
Make implementation proposals driven by the requirements and agenda set by product owners and business analysts.
Build scalable and reusable modules by collaborating with other production teams, including the design system/platform team.
Rewritten new developer onboarding documentation and completely automated how to properly setup the current password to be used properly through Git and other scripting, including the Bank´s authoritative self-signed certificate that would cause many headaches.
Senior Technical Consultant (Lead Frontend), CGI Inc.
May, 2017 - Feb, 20202 years 9 months
As a Senior Technical Consultant, I led the development of Unify360, a Multi-Cloud Management Platform. Leveraging microservices architecture and atomic design principles, I orchestrated the design and implementation of a robust frontend solution deployed across multiple regions. My role involved extensive experimentation with modern technologies and mentoring team members to foster a culture of innovation.
Experiment and document Frontend software development platform technological choices
Lead the team that work and coach for writing code with tests, making self-contained and re-usable packages
Senior Software Developer, AlayaCare
Nov, 2016 - May, 20175 months
During my tenure at AlayaCare, I focused on optimizing Docker Compose builds and enhancing team productivity through streamlined workspace setups. I led initiatives to automate development environment configurations, reducing setup time from days to hours. My efforts significantly improved collaboration and efficiency across the software development team.
Overhaul of the Software development team’s workspace setup, which allowed anyone to have exactly the same setup by invoking a few simple commands. A fresh computer would be ready after 1h instead of taking multiple days and asking around to other colleagues.
Systems Delivery Blueprinting Specialist (remote), Colloquial/Betastream via 6973051 Canada Inc. (remote)
Jan, 2016 - Jun, 20165 months
As a Systems Delivery Blueprinting Specialist, I played a pivotal role in driving continuous delivery and deployment initiatives for Colloquial/Betastream projects. I designed and implemented robust cloud orchestration solutions, automating deployment processes across multiple cloud platforms. My contributions streamlined development workflows and enhanced project scalability and reliability.
Introduce and coach the team Continuous Delivery and Code release, and deployment system.
Plan, Review, and Build a next-generation infrastructure and deployment system for the project production pipeline.
Systems Delivery Blueprinting Specialist, CAE via 6973051 Canada Inc.
Mar, 2016 - Jun, 20163 months
At CAE, I provided expert guidance on continuous delivery and code release strategies, contributing to the evaluation and implementation of real-time monitoring solutions. I collaborated with cross-functional teams to assess and recommend open-source tools, ensuring compliance with stringent security requirements. My initiatives facilitated seamless deployment and monitoring of critical systems.
Introduce and coach the team Continuous Delivery and Code release, and deployment system. Including techniques for preparing “playbooks” packages for deployment within the airtight (securized) private network.
Compared Prometheus, Heka, Ganglia, Grafana, Kibana, and other TimeSeries aggregation and visualization systems. The ideal system had to take into account the airtight networking policies which included corporate TLS certificate, and deployment targets would often be inaccessible to the Internet.
Subject Matter Expert Compatibility Data Project, Mozilla via 6973051 Canada Inc. (remote)
Aug, 2015 - Jan, 20165 months
As a Subject Matter Expert on the Compatibility Data Project at Mozilla, I spearheaded software architecture discussions and collaborated with stakeholders to define project requirements. My contributions included developing innovative solutions for data visualization and storage, enabling developers to access accurate compatibility information across various web browsers.
Communicate with various stakeholders about the requirements and features for the system.
“Developer Operations Engineer” (i.e. “DevOps”), W3C/MIT via 6973051 Canada Inc. (remote)
Aug, 2013 - Aug, 20152 years
At W3C/MIT, I played a key role in maintaining and enhancing the WebPlatform Docs project, overseeing infrastructure stability and feature development. I implemented robust monitoring solutions and streamlined deployment processes, ensuring optimal performance and reliability. My efforts contributed to the project's success in becoming a premier resource for web developers worldwide.
Convert and preserve many hundred thousand edits, and keep trace of the content edition contributors and date of the change from MediaWiki into Static site generators and Git (2015)
Improved Infrastructure deployment code so that any service could be rebuilt systematically (2015)
Designed and Implemented Single Sign-On solution using OAuth2 (2014)
Web Developer, Ericsson via 6973051 Canada Inc.
Feb, 2012 - Jun, 20131 year 4 months
As a Web Developer at Ericsson, I led the development of a web-based virtualization provisioning portal, enabling users to initiate virtual machines across geographically dispersed data centers. My role involved architecting and implementing innovative solutions using cutting-edge technologies, driving improvements in scalability and performance.
Architect, build and lead a Web-based “Virtualization provisioning” portal.
Senior Web Developer, Co-Founder, Evocatio Solutions technologiques Inc.
Jan, 2010 - Mar, 20122 years 2 months
As Senior Web Developer and Co-Founder of Evocatio Solutions, I led web development projects for prestigious clients, including UDA and Astral Media. My responsibilities encompassed architecting frontend solutions, collaborating with graphic designers, and optimizing web applications for performance and usability. Notable achievements include spearheading major website rewrites and implementing advanced e-mail delivery systems.
Lead and architect all Web Development work related to the FrontEnd layer of the stack.
In touch with Graphic Designers and Project Managers to create valid HTML/CSS markup that reflects the designs, and to work on all Web Browsers of the moment.
Take Adobe Photoshop and PDFs document and create HTML/CSS Static style guides (minimal JavaScript, no back-end) to create CSS pattern libraries.
Web Developer, Groupe Informatique TechSolCom Inc.
Oct, 2006 - Aug, 20092 years 10 months
During my tenure at Groupe Informatique TechSolCom Inc., I played a pivotal role in maintaining the company's web presence and contributing to internal R&D projects. I led the front-end development aspect of a proprietary CI server web application and participated in building inventory management systems. My contributions enhanced operational efficiency and scalability across various projects.
Maintain the company corporate image on the web, maintain their Web site, and participate in projects run internally as a Web developer on R&D projects.
Participated in maintaining company internal network, testing DataPower blade, Virtualized servers on bare metal, and web hosting infrastructure.
Participated in building a proprietary CI server Web Application (“Beebox”) for IBM WebSphere that was intended to be a competitor to Jenkins and Cruise Control of the time. (2007-2009)
Contributed to Inventory management application (“Namminik”) as an internal R&D experiments to make a Web Application also have its native iOS client. (2009)
Web Developer, Câble Axion Digitel
Oct, 2005 - Nov, 20061 year 1 month
My role was to rewrite the corporate website, maintain internal applications and answer to level-2 support calls from subscribers.
Web Developer, President, INEXIS Solution web Inc.
Feb, 2002 - Nov, 20064 years 9 months
INEXIS Solution web Inc., was a one-man web development service provider firm I founded to serve graphic design agencies in the region of the Eastern Townships. Services included managing own private Web hosting infrastructure and building HTML/CSS pages based on PDF files provided by graphic designers, creating e-mail templates.
PHP
C#
VCL
Bash
Python
TypeScript
JavaScript
ECMAScript
HTML/CSS
Symfony
Slim
Composer/Packagist
Nuxt.js
Vue.js
Koa.js
Element UI
Backbone.js
Marionette.js
Angular
Rollup
Bili
Rush.js
Jest
CodeceptJS
Playwright
AVA
Mocha
Jasmine
Accessibility
Adaptative
Bundling
Deployment
HTML/CSS Architecture
Polyfills
Promises
Responsive
Transpilation
Configuration Management
Docker Swarm
Dockerflow
ElasticSearch
Node.js
Prometheus
Redis
Salt Stack
Self-Healing event handlers
Service Monitoring
Varnish
Software Engineering, 2nd Cycle Program Diploma, Université de Sherbrooke, CeFTI
Jan, 2021 - Jun, 2024
INF731 - Object-Oriented Programming in C#
INF743 - Software Architecture
INF747 - Designing and managing Enterprise Information Systems
Web Development, Online Training, Udemy
Jul, 2019 - Present
Nuxt.js - Vue.js on Steroids
Understanding TypeScript
Web Development, Online Training, EggHead.io
Jul, 2019 - Present
Use Types Effectively in TypeScript
Up and Running with TypeScript
Get Started with ElasticSearch
Build a Server Rendered Vue.js App with Nuxt and Vuex
Web Development, Online Training, VueMastery
May, 2019 - Present
Real World Vue.js
Mastering Vuex
Next-Level Vue
Scaling Vue with Nuxt.js
Advanced Components
Software development, Certification, Pearson Vue
Jul, 2013 - Jul, 2013
Zend Certified Engineer PHP 5.3
Continuing Studies, Course, McGill University
Sep, 2012 - Dec, 2013
CEEN-421-761 - English in Written Communication Contexts
CMSC-000-781 - Foundations of Mathematics
CMSC-101-771 - College Algebra and Functions
Continuing Studies, Course, University of Montreal
Feb, 2008 - Jul, 2008
Web Accessibility (WCAG 1) at the Nazareth & Louis Braille institute
Software development, Certification, IBM
Jul, 2007 - Jul, 2007
IBM WebSphere DataPower SOA Appliance
Army Communication and Information Systems Specialist, Millitary Career, Canadian Armed Forces
Jul, 1997 - Jan, 2000
Basic training at Royal Military College Saint-Jean
Private (Basic), assigned to Sherbrooke 714th Communication Squadron
Wired and wireless communication and information systems (Introductory training)
Winter warfare training
Grenier D’Or — Agence RED/Evocatio , Grenier Aux Nouvelles
Awarded on: Jan 01, 2010
Agence RED and Evocatio Solutions technologiques Inc. created an online game as a corporate Holiday Card sent to its business partners. Each participants would receive a post card on which a 4 character code would give them access to their currently assigned gift. Each participant could steal another participant’s gift to a maximum of 9 times until a specific date at midnight, Montréal time.
Santachè, A. “Mobile development using web technologies focusing on games” , ACM
Published on: Nov 01, 2013
Participated in chapters related to “Markup architecture”, “Events” and “Web Storage”
« Techniques pour déployer WordPress de façon consistante et les rendre résilients » , WordCamp Montréal 2016
Published on: Jul 01, 2016
Talk given at WordCamp Montréal 2016
“Packaging for easier redeployment” , DevOps Montréal
Published on: Oct 01, 2015
Presented at two events, DevOps Montréal, PHP Québec.
« Comment évaluer le niveau de qualité d’un site web selon les techniques d’intégration web d’actualité. » , Web à Québec 2013
Published on: Oct 01, 2013
Presented at two conferences; « Montreal WebIn », and « Web à Québec » (WAQ)
Web Platform
Systems Engineering
Sci-Fi