Web Developper @ Power Go

Power Go

Lieu et Technologies

Montreal, Canada From February 2017 to May 2020

Rôles et Responsabilitées

Recherche, développement et production de sites Web dans l’écosystème de WordPress. Facilité l’entretien de plusieurs sites clients avec le support de plateformes centralisés. Monitorer les performances serveurs et soumettre au chef d’équipe les problèmes impactant le développement sur le long terme. Supporter l’équipe de marketing Web avec des scripts Google Ads.

Détails des tâches

Recherche, développement et production de sites Web dans l’écosystème de WordPress. Facilité l’entretien de plusieurs sites clients avec le support de plateformes centralisés. Monitorer les performances serveurs et soumettre au chef d’équipe les problèmes impactant le développement sur le long terme. Supporter l’équipe de marketing Web avec des scripts Google Ads.

Web Developper @ Jobillico

Jobillico

Lieu et Technologies

Québec, Canada From November 2010 to July 2016

Rôles et Responsabilitées

Développement Frontend et Backend du site Web publique et du CRM personnalisé. Développement effectué avec PHP, JQuery, MySQL, NGINX/Apache.

Détails des tâches

Développement, maintenance et assurance-qualité du site Web

  • Intégration de gabarit de courriels en assurant la compatibilité entre les différents lecteurs de courriel
  • Supporter l’équipe d’intégration lors de problèmes tenaces, en vue d’une compatibilité avec IE7
  • Création de gabarits de courriels avec et sans l’utilisation de services externes tel que MailChimp
  • Création et implémentation d’une stratégie de base au référencement naturel SEO, référencement avec l’Open-Graph et insertion des données de Schema.org
  • Application des modications au référencement selon les directives de la firme externe
  • Création de script bash pour obtenir les entêtes HTTP
  • Mise-à-jour automatique d’un sitemap avec plus de 50 000 liens référencés
  • Réécriture d’URL dans Apache et NGINX (URL Rewriting)
  • Utilisation de la librairie GD de PHP pour la création de nouvelles images ou de changer le standard des images existantes
  • Suggestion d’amélioration à l’expérience utilisateur pour garder plus longtemps les candidats sur la plateforme

Veilles technologiques et transfert de connaissances sur l’optimisation PHP/MySQL

  • Utilisation de procédures stockées et de lock tables/rows
  • Documentation des nouvelles fonctionnalités pour l’équipe technique et les utilisateurs du système
  • Utiliser les API de Google Map, Facebook, Twitter, ElasticSearch
  • Utilisation et développement de la cache, des tâches Cron, des procédures stockées, des déclencheurs d’événements et optimisation des requêtes dans les sections du site les plus utilisés
  • Supporter le directeur à comprendre les relations entre les différents modules du site web
  • Collaborer à définir un processus interne de l’équipe technique pour assurer le suivi des tâches Redmine/Jira
  • Ordonner les tâches de développement et attribution des tâches aux autres employés de l’équipe informatique (programmeur, intégrateur, designer web)

Développement du CRM maison

  • Prise des besoins avec les chefs de chaque département de l’entreprise
  • Documentation des procédures de chaque département et de l’interaction entre ceux-ci
  • Création de la structure de la base de données MySQL
  • Migration de la base de données Access vers MySQL
  • Créer les relations entre les tables
  • Création d’un script permettant de trier les fiches entreprise en double et migration des données sur la fiche principale
  • Gestion des droits des utilisateurs
  • Sélection d’un template HTML et intégration des pages webs
  • Validation de formulaires du côté client/serveur
  • Création de rapports dynamique offert aux directeurs de l’entreprise avec une option d’exporter en fichier CSV
  • Création d’un calendrier interne et exportation des événements dans Google Calendar avec la prise en charge des fuseaux horaires
  • Lié le CRM avec le système téléphonique. Afficher les appels reçus à chacun des employés afin d’atteindre rapidement le profil de l’entreprise appelant
  • Analyse des besoins provenant de nos clients ou de l’équipe interne et mesurer les impacts sur le site web et ses fonctionnalités
  • Migration des règles de réécriture d’URL d’Apache vers NGINX
  • En collaboration avec le directeur informatique, appliquer les nouveaux processus interne de l’entreprise dans le CRM et automatisation de tâches assignés aux employés
  • Étendre la base de données du CRM et de la plateforme Jobillico afin de contrôler les consommations d’items de nos clients membres.
  • Échange d’information avec la plateforme Jobillico
  • Génération dynamique de PDF avec la librairie TCPDF selon les règles fournis par le département de marketing
  • Envoyer des courriels automatisés à nos clients avec un suivi de l’ouverture du fichier de soumission
  • Système de gestion des forfaits permettant à l’équipe informatique de gérer les forfaits avec une interface graphique
  • Création de la documentation technique et transfert de connaissance aux nouveaux employés

Web Integrator @ Edison Communication

Lieu et Technologies

Québec, Canada From October 2008 to April 2010

Rôles et Responsabilitées

Intégration Web et CMS

Détails des tâches

Intégration de pages Web en norme avec les standards et compatibilité entre les principaux navigateurs tel que Chrome, Safari, Firefox, IE6-IE8, autant sous Windows que Mac.

Utilisation de framework PHP tels que Zend Framework, Magento, Silverstripe, WordPress.

Développement de CMS (Content Management System) et d’un CRM (Client Relationship Management) en PHP et MySQL.

Participation au développement d’un produit maison destiné à la facturation de nos clients.

Développement de sites Web.

Développement d’une application pour faire la gestion des horaires et des tâches à effectués pour Classement2000, une entreprise certifiés ISO-9001 faisant le contrôle des produits de porcheries partout au Québec.