Jobs

UQO | Université du Québec en Outaouais

Drupal Developer

  • Code (PHP/7,8, HTML/5, CSS/3, MySQL/i),
  • Apply fixes for Drupal modules post to core version upgrade,
  • Update Drupal core, theme and modules to their latest version (using Composer),
  • Create a custom Drupal module to generate and synchronize content dynamically via JSON API,
  • Implement the Feeds Drupal module with documentation using content type mapping,
  • Work with the Group and Feeds Drupal modules,
  • Personalize Drupal theme Twig templates according to variables,
  • Update and test the SAML authentication module,
  • Create a relevant documentation based on the work done using examples

May 2025 to September 2025

Bureau des regroupements des artistes visuels de l’Ontario

Web Developer

  • Code (PHP/7,8, HTML/5, CSS/3, JavaScript/jQuery, MySQL/i, Shell),
  • Work with WordPress and Joomla to adapt the responsive design,
  • Analysing CMS data structure to make appropriate match before a migration,
  • Migrate database data from a Joomla site to a WordPress site (work within the database directly),
  • Make the client communication, manage the updates, upgrades and estimates,
  • Maintenance work on the website, add pictures, replace documents, create articles, code pages in HTML (Joomla and WordPress),
  • Create a crawler to retrieve entire content from the Joomla site using filters and an Ajax system

November 2022 to May 2026

Prosomo Inc.

PHP / Angular Developer

  • Code (PHP/7, HTML/5, CSS/3, JavaScript/jQuery, MySQL/i, TypeScript, JSX),
  • Create custom responsive theme overrides with CMS (WordPress),
  • Upgrading Bootstrap version 3 to 5 inside a multi-site custom-made CMS,
  • Optimizing and fixing big SQL queries in a complex custom-made CMS,
  • Using MySQL queries to export precise data from big databases,
  • Work in small to medium custom JavaScript and PHP web applications and plugins,
  • Format HTML, style with CSS custom and responsive web design,
  • Work with Excel, Access documents to format and integrate,
  • Work with adapted Angular framework, NVM, Node.js, NPM,
  • Train with React and using its core components inside the Angular framework,
  • Use Git commands and Git-based software for version control,
  • Work with SaSS frameworks (Elementor, Bootstrap) in CMS,
  • Work with a team on GitLab projects to do development and production changes,
  • Running scripts from Plesk scheduled task and browsing WHM

November 2022 to November 2024

Inter-vision Inc.

Full-Stack Developer

  • Code (PHP/5,7,8, HTML/4,5, CSS/3, JavaScript/jQuery, Shell, MySQL/i, JSON, XML, Less CSS, SaSS, TWIG, YAML),
  • Create with CMS (MVC), all versions (Joomla, WordPress, Drupal),
  • Develop, analyze and adapt custom website applications (in Joomla, WordPress and Drupal) – Joomla Components,
  • Code custom websites for all devices (fully adaptive and Bootstrap using Less CSS and SaSS CSS),
  • Migrate SQL databases CMS to CMS (PHP automated scripts),
  • Update, upgrade old version to latest, fix post-errors for Joomla, Drupal and WordPress old versions using patches,
    run migration scripts and check plugins requirements (newest compatible version),
  • Fix website crashes, clean site from malware and find solution with security plugins, server, PHP overrides to block bots and hackers (Joomla, WordPress, Drupal),
  • Adapt, create custom PHP/HTML applications with MySQL (Ajax scripts),
  • Maintenance tasks (CMS plugin request, create newsletters and eblast, create custom CMS pages, install CMS themes (debugging),
    manage server DNS, update CMS, work with jQuery libraries),
  • Manage CentOS/Ubuntu/Linux environment for the production, local and development (backup with ZIP command),
    make scheduled backups, manage Plesk mail domain SSL and accounts, prepare host environments, assist and working for a Cloud server migration,
  • Manage server files permissions and develop on custom server local environment using Bash script procedures,
  • Guide and evaluate school students to manage CMS and work with CMS editors,
  • Meet clients to train them on how to make changes via the CMS (Joomla, WordPress, Drupal),
  • Client’s communication, deployment, front-end and back-end,
  • Work with JavaScript frameworks such as Vanilla, Web components, Bootstrap, Asset Management,
  • Optimize big SQL queries to use filters in a custom-made component,
  • Export data using SQL queries for clients and website management,
  • Work with WHM to manage cPanel settings, emails, adding hosting, creating users
  • Create an online documentation to retrieve pertinent information and passwords,
  • Using CI/CD to push changes to a live application connecting from desktop with GitHub Desktop

June 2013 to November 2022

Knowledge

Code

  • HTML XHTML jQuery (Migrate, UI)
  • CSS Shell Bash MySQL Twig
  • PHP Object-Oriented PHP PDO
  • SQL PostgreSQL XML JSON YAML
  • JavaScript Database Entities
  • TypeScript Python C#

CMS and Frameworks

  • Joomla CMS Symfony Framework Dependency injection
  • Wordpress CMS (WooCommerce)
  • Drupal CMS Quartz CMS
  • Angular phpBB React Docker
  • Shopify Unity 3D Concrete CMS Containerization
  • Visual Studio Code Git Bash FileZilla MVC

Server tools

  • Apache Cloud Environment VPS Dedicated Hosting
  • Linux Ubuntu CentOS Debian Lamp Stack
  • phpMyAdmin XAMPP WAMP Ubuntu Packages
  • Plesk (Parallels, Onyx) Linux cPanel WHM Linode
  • Cron Tasks REST API Web SMTP JSON API cURL
  • Node.js Git CLI NPM NVM

Web tools

  • Bootstrap CSS PHPMailer PHP Spreadsheet
  • PayPal API Stripe API Paysafe API Global Payment API
  • Less CSS Sass CSS Font Imports Embedded fonts
  • Google Nat. Lan. API Google Maps API Google Spe. to Tex. API
  • Google ReCaptcha API Google Translate API Ajax Request
  • Composer Doctrine DBAL 2 Coinbase API Kraken API

Contact

Form

Number of visits; Today : 41, At total : 14094