Expériences

Vigilance Santé

Développeur back-end PHP, Typescript et Python • Mars 2017 — Présent

En tant que développeur et analyste du département DATA mon rôle consiste principalement à analyser, évaluer et mettre en place les fonctionnalités requises par les clients et ce dans un cadre Agile suivant une approche de déploiement continu.

  • Analyse fonctionnelle et technique des User Stories
  • Développement suivant la méthodologie Agile
  • Membre du commité d'architecture en tant qu'architecte de données
  • Support aux usagers

Réalisations

  • API selon une architecture en microservices pour la gestions des données relatives aux ingrédients d'un produit pharmaceutique (NodeJS | Typescript | MikroORM | MySQL | Docker | RabbitMQ)
  • Système de gestion des DIN selon les informations provenant de différents fournisseurs (Symfony | Doctrine | MySQL)
  • Système vérifiant l'intégrité de données Redis (Python | Redis)
  • Interface avec l'API de Santé Canada pour la récupération de données relatives aux médicaments et produits naturels (Python | MySQL)

CyFrame

Développeur PHP • Juillet 2014 — Mars 2017

  • Conversion d'une application de type mainframe vers une application web avec le framework Symfony
  • Participer à l'analyse des besoins du client
  • Programmation de procédures stockées Oracle avec PL­SQL (Procedural Language/Structured Query Language)
  • Création et modifications de rapports Crystal Reports
  • Support aux usagers

Réalisations

  • Système de gestion de bons de travail avec modules de facturation et de feuilles de temps
  • Intégration d'un module de sécurité pour les impressions de chèques
  • Intégration des groupes et rôles de sécurité sous Symfony avec interfaces de gestion

Altilogix Inc.

Développeur ASP et chargé de projet • Septembre 2013 — Juillet 2014

En tant que chargé de projet j'étais en charge des itérations de développement d'un logiciel en plus d'être en constante relation avec les clients afin d'analyser leurs besoin et de prioriser les fonctionnalités demandées.

  • Création, optimisation et maintenance de banques de données MS SQL Server
  • Programmation de procédures stockées avec Transact­SQL (T­SQL)
  • Configuration de serveurs web sous IIS 7
  • Support aux usagers

Sears Canada Inc.

Développeur ASP • Septembre 2002 — Septembre 2013

Mon rôle consistait à développer des applications web pour l'intranet de Sears Canada Inc. principalement pour les secteurs de la Logistique et des Centres d'appel et ce à l'échelle Nationale. Mon but était de fournir des outils convivials aux utlisateurs afin de rendre leurs travail journalier plus productif tout en offrant un retour sur l'investissement avantageux pour la compagnie.

  • Création, optimisation et maintenance de banques de données MS SQL Server
  • Programmation de procédures stockées avec Transact­SQL (T­SQL)
  • Programmation de paquets SQL Server Integration Services (SSIS)
  • Création de rapports Excel avec OfficeWriter
  • Support aux usagers

Réalisations

  • Système de planification des arrivées de remorques
  • Système de suivi des non­-confirmités de la marchandise avec charges aux fournisseurs
  • Système de gestion des heures travaillées
  • Système de décision pour l'entreposage de la marchandise
  • Système de notation pour les appels téléphoniques des agents

Sears Canada Inc.

Développeur Microsoft Access • Janvier 1997 — Septembre 2002

Mon rôle consistait à développer et maintenir à jour des applications MS­Access pour le centre de distribution de Montréal.

  • Création et maintenance de banques de données
  • Requêtes SQL
  • Création et modifications de formulaires
  • Création et modifications de rapports administratifs
  • Support aux usagers

Compétences

Bases de données

  • SQL Server (T-SQL, SQL Server Integration Services)
  • MySQL
  • Oracle (PL/SQL)
  • MongoDB
  • Redis
  • Langages de programmation

  • PHP
  • Python
  • Javascript/Typescript
  • Java
  • VB
  • T-SQL, PL/SQL
  • ASP
  • HTML, CSS
  • Outils

  • Frameworks - Symfony(PHP) | NestJS(NodeJS)
  • ORM/ODM - Doctrine | MikroORM | Mongoose
  • PhpStorm, PyCharm, Visual Studio Code
  • Git - Github | Gitlab | BitBucket
  • Gestionnaires de dépendances (composer | npm | yarn | pip)
  • Environnements de développment - Docker | Vagrant
  • Postman
  • Atlassian - Jira | Confluence | Trello
  • Éducation

    Collège Montmorency

    Attestation d'études collégiales (AEC) • 2014 — 2015

    Développement d'applications pour appareils mobiles Android
    my photo

    • 420­C01­SF ­ Programmation orientée objet Java (mention réussie)
    • 420­C02­SF ­ Programmation en mobilité (mention réussie)
    • 420­C03­SF ­ Développement avancé en mobilité (mention réussie)
    • 420­C04­SF ­ Le Mobile et le Web (Responsive) (mention réussie)
    • 420­C05­SF ­ Gestion de la qualité et évolutivité (mention réussie)
    • 420­C06­SF ­ Projet Synthèse (mention réussie)

    Organisateur de Meetup Android avec les finissants

    Centre de formation Linguistique ELC

    Attestation de formation en Anglais 0032 • 2003

    Collège Delta

    Certificat d'études collégiales (CEC) • 1992 — 1994

    Programmeur Analyste 420­52
    my photo

    Curé­-Antoine ­Labelle

    Diplôme d'études secondaires (DES) • 1982 — 1987

    my photo

    Intérêts

    • Musique et spectacles
    • Course à pied