PROFILE ========= Laverdure, Luc Consultant technique contact@LucLaverdure.com ---------------------------- http://LucLaverdure.com http://github.LucLaverdure.com http://stackoverflow.LucLaverdure.com http://linkedin.LucLaverdure.com ---------------------------- EDUCATION ========= Technicien certifié analyste/programmeur Cégep de l'Outaouais Gatineau, QC, CA 2004 to 2007 ---------------------------- EXPÉRIENCES =========== Infosys 05 2020 à aujourd’hui Consultant technique, Lead technique Je partage mes perspectives sur les questions techniques concernant la plateforme Drupal, en PHP (côté serveur). Je code aussi en Sass, JS, HTML et CSS (technologies d’interface) pour réaliser les concepts visuels. J’assure l’accessibilité des sites web. Je crée des modèles pour réaliser les mises en page Adobe Experience Designs. Les pages réalisées sont réactives (consultables sur toutes les tailles d’écrans). Je mène l’équipe pendant nos scrums quotidiens. Je crée des environnements Docker, utilisant des machines virtuelles dans Linux. Je développe des scripts pour assurer que les standards sont respectés avec les vérificateurs de syntaxe et des solutions automatisées Lint. À travers la méthodologie Agile, je maintiens et suis les erreurs enregistrées par l’équipe avec Panaya et Jira pour effectuer des améliorations continues. J’ai donné à mon équipe des formations sur les meilleures pratiques en cybersécurité pour prévenir les injections SQL, les vulnérabilités XSS, les téléversements malicieux, l’accès aux fichiers privés, eval, fork bombs (bombes logiques), et les attaques par déni de services (DDOS). J’ai aussi partagé différentes méthodes de chiffrage. J’ai conseillé l’équipe sur la gestion des branches GIT. ---------------------------- RealDecoy 06 2009 à 08 2019 Développeur web, Lead technique, Architecte de solutions techniques, Enseignant international À RealDecoy, j’ai lancé plus de 50 projets en moins de 10 ans. J’ai commencé comme développeur de PHP et ensuite à produire sur mesure des modules pour les plateformes Drupal et Wordpress. J’ai créé des scripts de migrations pour les catalogues de produits importés depuis Magento. J’ai construit des interfaces et formulaires complexes en HTML, JS, et CSS. J’ai soutenu différents navigateurs depuis IE5. J’ai utilisé les systèmes de gestion des versions SVN, Mercurial, et Git. J’ai créé des systèmes internes sécurisés pour traiter des informations financières. J’ai créé des logiciels multilingues et résolu des problèmes liés au chiffrage des symboles de différentes langues. J’ai conçu et réalisé des plans pour la sauvegarde et la récupération des données en cas d’urgence. J’ai créé des algorithmes de recherche complexe, des interfaces, et des stratégies d’affichage en fonction de pertinence. J’ai créé des tableaux de bord avec des graphiques conçus sur mesure pour visualiser les données analytiques tirées de Google Analytics à Information Discovery. J’ai mené des formations à l’étranger sur les produits Oracle Commerce. J’ai créé des systèmes internes pour suivre les présences des effectifs, les anniversaires, les systèmes de récompense, les groupes d’actualités et les forums. ---------------------------- J’ai créé des produits pour les clients notables suivants: le ministère canadien de la Défense nationale, American Express, Home Hardware, Barclays et OC Transpo. Une liste complète des données, projets, et expériences est archivée sur LucLaverdure.com. HONNEURS ======== Hacking Health Ottawa 06 2019 Hackathon at Shopify Récipient du People's Choice Award ---------------------------- Président du corps étudiant 01 2006 to 01 2007 Collège de l’Outaouais Élu par la population étudiante COMPÉTENCES TECHNIQUES ====================== CMS: Drupal, Wordpress, Magento Frontend: HTML 5, CSS 3, Javascript Backend: PHP, Java, .Net Outils: Git, Office, Jira Databases: Mysql, Endeca, Elastic Search Frameworks: Laravel, Bootstrap, jQuery, AngularJS Concepts: Ajax, Analytiques, MVC, Triage, Design réactif, CORS Système d’exploitation: Linux (Debian, Arch, RedHat), Windows Desktop, Windows Server CAPACITÉS TECHNIQUES ==================== Planification architecturale: - Planifier la relève et les contrôles en cas d'incident Réalisation des interfaces: - Produire du HTML et CSS à partir de modèle conçu avec Photoshop, Adobe XD ou Invision - Mise en page réactive pour que les sites fonctionnent sur toutes les tailles d’écran et fureteurs - Implémentation Javascript et les systèmes Angular, jQuery. - HTML validées par le WGC - Réalisation Ajax (modifier une page sans avoir à la rafraichir) - Conception d’élément d’interface sur mesure Côté serveur: - Intégrations en PHP pur - Système d’authentification (Azure, PHP, Active Directory) - Mises à niveau des sites web unilingues pour qu’ils soient multilingues. - Intégrations planifiées (tâches Cron) - Résoudre les problèmes de chiffrages (p. ex.: changer Latin-1 à UTF-8) - Formulaires web - Optimisation de recherche dans le site - SEO: SEO: Optimisation de recherche pour les crawlers externes (p. ex. Google, Bing) Intégration des données: - Conception de tableaux de bord pour visualiser données et statistiques (Highcharts, D3) - Collectes de données sur le web (wget/custom) - Migration des données (avec AWS, ETL, et mes propres scripts) - Suivi des baselines (lignes de base) - Ingestion des données - Extraction des données - Transformation des données - Stockage des données - Sauvegardes des données (fichiers et base de données) - Effacement sécurisé des données - Partitionner les données - Intégrations d’applis multithreaded (multifils) - Traitement en arrière-plan Gestion des versions: - Connaissances GIT - Connaissances SVN Interfaces de programmes d’application (API) - BambooHR - Google Maps - Google Analytics Outils: - SSH - Bash / Shell / CMD / CLI - AWS (EC2) Traitement des paiements: - Traitements sécurisés des données financières - Intégrations Stripe - Intégrations PayPal Documentation: - Avec Microsoft Office Intégrations des serveurs: - Machines virtuelles pour contenir les serveurs/codes/données des logiciels - Docker pour remplacer les machines virtuelles - Tomcat/Websphere pour logiciels Java - LAMP (Linux, Apache, MySQL, phpMyAdmin) pour applis PHP Sécurité, pour se protéger contre: - Injections SQL - Injections XSS - Attaques de déni de service (DDOS) Enseignement: - Animation de plusieurs Lunch & Learn pour partager des connaissances - Plusieurs webinaires disponibles sur le web COMPÉTENCES GÉNÉRALES ===================== Professionnel Fournir aux entreprises des solutions et conseils de qualité. Axé sur l’humain « Les gens ne sont pas conçus pour les outils, les outils sont conçus pour les gens. » Déterminé Aime les défis Chevronné 15 années d’expérience dans l’informatique. Leader Voté président du corps étudiant pendant mes études en informatique.