Simon Beaulieu

Senior DevX Engineer

Experience

Senior Software Engineer, Developer Experience

at
Pleo
Jun 2023 - Jan 2026

Led enterprise developer experience initiatives including service catalog migration, microservice infrastructure automation and rollout of AI tooling across the engineering organization.

Skills:Service catalog (OpsLevel, Port.io, Terraform), Pipelines CI/CD (Github Actions, Renovate), CLI development (Typescript), AI tooling (AWS Bedrock, Claude Code, Github Copilot, LiteLLM), Technical leadership (Proposing & Leading technical projects, X-team collaboration)
  • Created onboarding content (written/video guides) and participated in backend/tooling systems design interviews.
  • Resolved technical challenges in Gradle, Kubernetes, API standards, and GitHub Actions through rotation support.
  • Coached platform teams (Mobile, Frontend, Security) on engineering standards via scorecards and vendor coordination.
  • Led SaaS tool migration for internal developer platform (OpsLevel -> Port.io) with infrastructure refactoring, stakeholder communication, and minimal-downtime transitions.
  • Enabled AI tooling with AWS Bedrock, automating inference profiles and Claude Code configuration for 200+ engineers.

Senior Software Engineer in Test

at
Pleo
Jun 2022 - Jun 2023
Skills:Custom ETL tooling (Sqlite, Typescript, FiveTran), Data Analysis (SQL, Dbt), Automated Testing (Cypress, Jest, Mocha, Mockito, Junit), Project management
  • Play a key role in a special project to measure DORA metrics for the engineering organisation
  • Maintain and improve a custom ETL platform to collect and analyze data supporting quality metrics across the organization
  • Revamp the bug triaging & prioritizing process involving customer support & engineering teams by measuring key metrics against SLAs
  • Create automation solutions to improve test efficiency

Test Engineer

at
Pleo
Jan 2020 - Jul 2022

Championed quality practices through DORA metrics implementation, bug triage process improvements, and team coaching on testing tooling.

Skills:Custom ETL (Typescript, Rest, Octokit, Fivetran), Data Analysis (SQL, Dbt), Automated Testing (Cypress, Jest, Mocha, Mockito, Junit), Project management
  • Revamped bug triage process with SLA metrics for customer support and engineering teams
  • Coached teams on quality improvements with better tooling and build pipelines
  • Built custom ETL tool to collect metrics from Github, mobile stats, and project management tools
  • Developed quality automation tooling

Software Engineer In Test II

at
PremiumBeat (a Shutterstock Company)
Apr 2019 - Dec 2019

Led testing framework analysis and CI/CD optimization while participating in company-wide quality initiatives and SoX compliance audits.

Skills:Automated Testing (Cypress, Puppeteer, Selenium), Compliance & Audit (SoX), Continuous Integration (Jenkins, TeamCity), Quality Measurement Tools (Xray)
  • Refactored reporting tool to track test trends (pass/fail rates, test changes)
  • Analyzed E2E frameworks, proposed solutions, and implemented POCs for new test projects
  • Improved code quality through better tooling and practices company-wide
  • Provided technical advice during SoX audits
  • Optimized and maintained Jenkins build pipelines
  • Conducted interviews and onboarded new team members

Software Engineer in Test I

at
PremiumBeat (a Shutterstock Company)
Sep 2017 - Apr 2019

Supported quality compliance for large-scale applications and maintained testing frameworks including Cypress, TestCafe, Puppeteer, and Selenium.

Skills:Automated Testing (Jest, Mocha, Cypress, TestCafe, Puppeteer, Selenium), Continuous Integration (Jenkins), Compliance & Audit (SoX)
  • Advised teams on Sarbanes-Oxley compliance
  • Supported quality and compliance for large-scale web applications
  • Maintained and developed testing frameworks (Cypress, TestCafe, Puppeteer, Selenium, Jest, Mocha)
  • Proposed and implemented test automation improvements
  • Migrated and maintained CI/CD processes (Jenkins, Docker)

Specialist, Technology

at
Bell
May 2016 - Aug 2017

Implemented infrastructure automation using Ansible and Docker while managing Linux servers and supporting software development projects.

Skills:DevOps & Infrastructure (Ansible, Docker, Docker-compose, RHEL System Administration), Software Development (Java, Spring Boot, JHipster), Development Tools (Eclipse, Maven, Git)
  • Automated VM configuration with Ansible for Java/Node, Eclipse, Maven and Git
  • Managed RHEL 7 servers and performed Linux administration
  • Built and deployed applications using Docker and Docker-compose
  • Evaluated and recommended DevOps/software development solutions
  • Developed Java projects with Spring Boot, JHipster and Docker
  • Tested Linux container technologies and proposed solutions

IT Technical Architect

at
Bell
Jan 2015 - Apr 2015

Designed cloud architectures using OpenStack and developed automation solutions for enterprise infrastructure deployment.

Skills:Cloud Infrastructure (OpenStack, OpenStack Neutron, VMware ESXi, Cloud Architecture, Virtualization), Software development (Python, HTML&CSS, Bash), Frontend (Twitter Bootstrap), Technical Architecture (TOSCA)
  • Advised senior architects on OpenStack Neutron
  • Built POC web app for remote virtual firewall deployment
  • Developed Python/HTML/Twitter Bootstrap solutions for VMware ESXi VM automation

Intern Java Developer

at
Expertus Technologies
Apr 2013 - Aug 2014

Developed software applications using J2EE and Struts while automating build processes with Maven and Jenkins.

Skills:Software development (J2EE, Struts), Automation and management tools (Maven, Jenkins, Bash), Quality assurance & Testing (JUnit, Manual tests)
  • Owned the application build process and implemented improvements to streamline workflows
  • Fixed legacy application issues and supported QA/support teams through testing and deployment phases
  • Developed software applications using J2EE, Struts, and Vaadin frameworks
  • Set up and configured Jenkins build server to automate Maven and Bash-based builds

Developer / Q&A (Internship)

at
APISOFT Technovision Corporation
Jan 2012 - Apr 2012

Contributed to engineering excellence through technical initiatives, automation, and team collaboration.

Skills:Software development (Java), Database technologies, Testing (JUnit, unit testing, integration testing)
  • Participated in the development of a database module for an alert management software solution
  • Tested existing code and fixed errors
  • Implemented file-based database management with Java
  • Performed unit testing in Java with JUnit

Computer Technician

at
IBM Canada Ltd.
May 2010 - Aug 2011

Provided level 1-2 technical support, deployed system updates, and managed antivirus configurations across production environments.

Skills:Technical support (I and II), Software installation and maintenance, Troubleshooting and diagnostics, Documentation
  • Deployed Windows XP Service Pack 3 manually on 700+ computers across a production line
  • Programmed scripts to extract firewall rules from existing configuration files for migration to newer versions
  • Provided level 1-2 technical support for production environments
  • Deployed and managed Symantec Anti-virus on Windows XP systems
  • Configured Symantec Endpoint Protection firewall rules
  • Performed initial configuration on new computers and replaced faulty hardware components

Education

Université du Québec - Ecole de Technologie supérieure

Bachelor's Degree in IT Engineering • 3.55/4.3
Jan 2011 - Jan 2016

Cégep de Granby Haute-Yamaska

Technical degree in Computer Science • 29.0
Jan 2008 - Jan 2011

Projects

Over-engineering my CV

GitHubGithub link
Jan 2026 - Present

Using AI tooling and JsonResume to make things a little more challenging while updating my CV

Tech stack:
Copilot, Zed, Mistral.ai, Z.ai, GitHub Actions, React, JsonResume

Infrastructure of my home lab

GitHubGithub link
Jan 2022 - Present

Reference for the configuration of my local servers and workstations

Tech stack:
Docker & Docker-compose, Concourse CI, Traefik, Bash

Multi-purpose CLI

GitHubGithub link
Jan 2025 - Present

Exploration of the GO language and development of CLI for various personal uses

Tech stack:
Go (Cobra, Viper), Database (SQLite)

Languages

  • French • Native
  • English • Bilingual (written & spoken)

Interests

  • Woodworking
  • Sharpening
  • Dust collection and air quality
  • Hand tools

Simon Beaulieu

Développeur Senior, Expérience Développeur
s.beaulie2@gmail.comMontréal, CANLinkedInGitHub

Expérience

Développeur Senior, Outillage

chez
Pleo
Jun 2023 - Jan 2026

Contribuer à l'amélioration de l'expérience développeur par la simplification des processus et la création et maintenance d'outillage. Gestion et contribution à divers projets dans les domaines d'automatisation d'infrastructure, de catalogue de services, de gestion de dépendances et de distribution et configuration d'outils d'IA.

Compétences:Catalogue de services (OpsLevel, Port.io, Terraform), Pipelines CI/CD (Github Actions, Renovate), Développement de CLI (Typescript), Outillage IA (AWS Bedrock, Claude Code, Github Copilot, LiteLLM), Leadership technique (Proposition et direction de projets techniques, Collaboration interéquipes)
  • Créer des guides pour les nouveaux employés et participer aux entretiens de design technique.
  • Résoudre des défis techniques complexes en support (Gradle, Port, API, GitHub Actions).
  • Diriger la migration du portail développeur de OpsLevel vers Port.
  • Concevoir l'infrastructure d'outils d'IA avec AWS Bedrock pour 200+ développeurs.
  • Accompagner les équipes pour établir des standards de conformité et servir de point de contact avec Port.
  • Implanter et configurer Port, DX et Claude Code, établissant des standards d'infrastructure.
  • Optimiser les pipelines CI/CD et la gestion des dépendances avec Renovate.

Développeur Senior en Test

chez
Pleo
Jun 2022 - Jun 2023

Développer et maintenir des solutions de test avancées pour améliorer la qualité des produits logiciels.

Compétences:Outillage de rappatriement de données (Sqlite, Typescript, FiveTran), Analyse de données (SQL, Dbt), Observabilité et gestion des tests instables (Datadog, Github Actions, Jest, Cypress, Junit), Classification de la priorité des coquilles (bug)
  • Mettre en place des métriques DORA pour mesurer la performance de l'organisation d'ingénierie
  • Maintenir et améliorer une plateforme ETL pour collecter et analyser des données pour concevoir des métriques de qualité logicielle
  • Améliorer les processus de tri et de priorisation des bugs entre les équipes de support et d'ingénierie
  • Créer des solutions d'automatisation pour améliorer l'efficacité des tests
  • Analyser et optimiser les pipelines CI/CD pour les projets de test

Développeur en Test

chez
Pleo
Jan 2020 - Jul 2022

Promouvoir les pratiques de qualité par la mise en place de métriques DORA et l'amélioration des processus de test.

Compétences:Outillage de rappatriement de données (Typescript, Rest, Octokit, FiveTran), Données et Analyse (SQL, Dbt), Tests automatisés (Cypress, Jest, Mocha, Mockito, Junit), Classification de la priorité des coquilles (bug)
  • Concevoir une plateforme ETL pour collecter et analyser des données pour des métriques de qualité logicielle
  • Améliorer le processus de tri et de priorisation des bugs avec les équipes de support client
  • Coacher les équipes de développement sur les meilleures pratiques de test et d'automatisation
  • Développer des outils pour automatiser les tests et améliorer la qualité des produits

Développeur de Test II

chez
PremiumBeat (Shutterstock)
Apr 2019 - Dec 2019

Optimiser les frameworks de test et les pipelines CI/CD tout en participant aux initiatives qualité de l'entreprise.

Compétences:Test automatisés (Cypress, Pupeteer, Selenium), Conformité & Audit (SoX), Pipelines CI/CD (Jenkins), Outillage de mesure de la qualité (Xray)
  • Refactoriser un outil de reporting pour mesurer les tendances de test
  • Collaborer à la création d'une suite de tests automatisés supportant la conformité SoX pour valider les cas d'utilisations critiques du processus d'achat
  • Analyser et évaluer différents frameworks de test E2E
  • Participer aux initiatives qualité de l'entreprise pour améliorer les pratiques de développement
  • Optimiser les pipelines Jenkins pour divers projets

Développeur de Test I

chez
PremiumBeat (Shutterstock)
Sep 2017 - Apr 2019

Maintenir les frameworks de test et assurer la conformité qualité pour des applications à grande échelle.

Compétences:Test automatisés (Jest, Mocha, Cypress, TestCafe, Pupeteer, Selenium), Intégration continue (Jenkins), Conformité & Audit (SoX)
  • Agir en tant que point de contact avec les auditeurs pour une partie critique des audits de conformité (SoX)
  • Maintenir et améliorer les frameworks de test (Cypress, TestCafe, Puppeteer, Selenium)
  • Proposer et implémenter des améliorations architecturales pour la pile d'automatisation des tests
  • Migrer et maintenir les processus CI/CD pour les applications web

Spécialiste, Technologie

chez
Bell
May 2016 - Aug 2017

Automatiser l'infrastructure et gérer les environnements de développement avec Ansible et Docker.

Compétences:DevOps & Infrastructure (Ansible, Docker, Docker-compose, Administration Systèmes RHEL), Développement de logiciels (Java, Spring Boot, JHipster), Outils de développement (Eclipse, Maven, Git)
  • Créer des playbooks Ansible pour configurer automatiquement les environnements de développement
  • Gérer des serveurs RHEL 7 et effectuer des tâches d'administration système
  • Déployer et configurer des applications avec Docker et Docker-compose
  • Évaluer et recommander des solutions technologiques DevOps
  • Participer à des projets de développement logiciel avec Java et Spring Boot

Architecte Technique IT

chez
Bell
Jan 2015 - Apr 2015

Concevoir des architectures cloud avec OpenStack et développer des solutions d'automatisation.

Compétences:Infrastructure Cloud (OpenStack, OpenStack Neutron, VMware ESXi, Architecture Cloud, Virtualisation), Développement logiciel (Python, HTML&CSS, Bash), Technologies Frontend (Twitter Bootstrap, Développement UI, Design Web), Architecture Technique (TOSCA)
  • Participer à la conception d'une architecture cloud avec OpenStack
  • Développer une application web de preuve de concept pour le déploiement automatique de pare-feux virtuels
  • Créer des solutions web pour le déploiement automatisé de VM sur VMware ESXi

Développeur Java Stagiaire

chez
Expertus Technologies
Apr 2013 - Aug 2014

Développer des applications logicielles et automatiser les processus de build.

Compétences:Développement logiciel (J2EE, Struts), Outil d'automatisation et de gestion (Maven, Jenkins, Bash), Assurance qualité & Tests (JUnit, Tests manuels)
  • Améliorer le processus de build de l'application
  • Corriger des bugs dans les versions héritées de l'application
  • Développer des logiciels avec J2EE, Struts et Vaadin
  • Automatiser les builds avec Maven et Bash et configurer et maintenir un serveur de build Jenkins

Développeur/QA (Stage)

chez
APISOFT Technovision Corporation
Jan 2012 - Apr 2012

Développer des modules logiciels et effectuer des tests de qualité.

Compétences:Développement logiciel (Java), Technologies de base de données, Tests (JUnit, Tests unitaires, Tests d'intégration)
  • Développer un module de base de données pour une solution logicielle de gestion d'alertes
  • Tester le code existant et corriger les erreurs
  • Implémenter la gestion de base de données basée sur des fichiers avec Java
  • Effectuer des tests unitaires avec JUnit

Technicien Informatique

chez
IBM Canada
May 2010 - Aug 2011

Fournir un support technique et gérer les configurations système dans un environnement supportant la production de paquetages de puces informatiques.

Compétences:Support technique (I et II), Installation et maintenance logicielle, Dépannage et diagnostics, Documentation
  • Planifier et exécuter des mises à jour système (Windows XP Service Pack 3) sur plus de 700 ordinateurs
  • Créer des scripts pour extraire et migrer des règles de pare-feu
  • Fournir un support technique de niveau 1-2

Éducation

Université du Québec - École de Technologie supérieure

Baccalauréat in Génie des Technologies de l'Information • 3.55/4.3
Jan 2011 - Jan 2016

Cégep de Granby Haute-Yamaska

Technique in Informatique de gestion • 29.0
Jan 2008 - Jan 2011

Projets

Sur-ingénierie du rendu de mon CV

GitHubLien Github
Jan 2026 - Present

Utilisation d'outils d'IA et JsonResume pour ajouter un défi durant la mise à jour de mon CV

Technologies:
Outils IA (Zed, OpenCode, Github Copilot), IA (Mistral, Z.ai), NodeJS (Bun, React, Typescript), GitHub Actions

Infrastructure de mon laboratoire maison

GitHubLien Github
Jan 2022 - Present

Référence pour la configuration de l'infrastructure de mes serveurs et postes de travail locaux

Technologies:
Docker & Docker-compose, Concourse CI, Traefik, Bash

CLI à usages multiples

GitHubLien Github
Jan 2025 - Present

Exploration du language GO et développement de CLI pour divers usages personnels

Technologies:
Go (Cobra, Viper), Base de données (SQLite)

Langues

  • Français • Langue maternelle
  • Anglais • Bilingue (parlé & écrit)

Intérêts

  • Travail du bois
  • Outils manuels
  • Gestion de la poussière et de la qualité de l'air
  • Aiguisage/Affûtage