Jean-Pierre Gladu
Développeur web · Expert Angular
Profil
Titulaire d’un DEC en informatique de gestion, Jean-Pierre compte plus de 10 ans d’expérience dans le secteur des technologies de l’information. Il possède une vaste expertise en analyse, développement, documentation et maintenance d'applications, tant dans les environnements Microsoft que Java. Actuellement expert Angular, il allie une solide expérience en entreprise à une forte passion pour les technologies émergentes. Animé par la curiosité, il expérimente activement avec des outils d'IA et réalise des projets personnels pour évaluer de nouvelles méthodes et des flux de travail modernes. Reconnu pour son esprit d'équipe, il est fier de fournir un travail de grande qualité et de partager ses connaissances avec ses collègues.
Expérience
Ministère de l’Immigration, de la Francisation et de l’Intégration (MIFI)
Depuis 01/2020
Fondation, composants et UX · CGI
Avec l’aide d’un designer, Jean-Pierre a été chargé de créer un système de design pour l’organisation. Il est intervenu à titre de développeur et a conceptualisé les dessins en composants faciles à réutiliser depuis des feuilles de design. Cette solution a permis au MIFI de relever un défi majeur qui ralentissait depuis longtemps ses travaux de développement.
- Concevoir le plan de développement selon les dessins et conformément aux directives ergonomiques
- Développer les composants réutilisables et les outils de développement
- Jouer un rôle de team lead en répartissant les tâches, en supervisant et en coachant plusieurs coéquipiers
- Produire une documentation complète à destination des utilisateurs du système
- Chapeauter les réunions techniques et répondre aux questions
- Planifier et exécuter la mise à jour d’Angular et des autres dépendances
Environnement : Angular 8 à 20, TypeScript, Azure DevOps
Ville de Montréal
08/2019 à 12/2019
Inspection web · CGI
Jean-Pierre est intervenu en tant que chef d’équipe pour soutenir l’équipe en place dans la livraison d’un produit de qualité. Il a amélioré la qualité des livrables en ajoutant des tests de bout en bout et en partageant les bonnes pratiques du développement front-end. Il a transféré ses connaissances à ses collègues et réparti les tâches. Dans un autre projet du même client, il a aidé à corriger les erreurs de conception et les bogues pour rattraper le retard et livrer l’application à temps.
Environnement : Angular 8, TypeScript, SASS, RxJS, Cucumber, Protractor, MongoDB
Pages Jaunes
04/2019 à 08/2019
CAMS-UI · CGI
À titre de développeur Angular, il a analysé les exigences des systèmes patrimoniaux et les nouveaux besoins afin de développer une application qui réponde aux exigences d’affaires.
- Définir une architecture Angular utilisant les dernières technologies
- Concevoir et modifier des scripts d’intégration et de livraison continue
- Créer des modèles de conception pour chaque composant
- Développer les nouveaux composants en introduisant les logiques d’affaires
- Automatiser les tests à l’aide de tests unitaires
- Former les équipes Pages Jaunes et leur transférer les connaissances
- Documenter la logique d’affaires et les architectures de l’ancien et du nouveau programme
Environnement : Angular 7, NgRx, TypeScript, SASS, Couchbase, Linux, Karma, Jasmine
U GIE IRIS
02/2018 à 05/2019
RXP POS · CGI
Spearheaded the development, test automation, and UI component architecture for RXP 360—a generic product management system—and its cash register variant, RXP POS. Standardized Angular practices, enhanced test coverage using TDD, and supported team enablement across both platforms.
- Développement bout en bout en proposant des améliorations architecturales.
- Établir des standards frontend robustes, partagé son expertise technique pour accompagner la croissance de l'équipe et rédigé une documentation complète sur la solution.
- Développer des tests unitaires automatisés de bout en bout avec Jasmine, TDD et Squash TA, améliorant significativement la qualité et la stabilité du code.
Environnement : Angular 4-7, TypeScript, SASS, Couchbase, Linux, Kafka, Jasmine, TDD, Couchbase, Java, PostgreSQL, Squash TA
CGI
02/2018 à 06/2019
Cynergi Ensemble · CGI
Cynergi est le portail SharePoint de CGI utilisé par plus de 70 000 usagers dans le monde. En tant que développeur .NET, il a contribué à la migration de SharePoint 2007 à 2016 en créant des scripts PowerShell réutilisables, a assuré la gestion des sites SharePoint 2016 et analysé les données SQL Server à l’aide de procédures stockées.
Environnement : SharePoint 2016-17, PowerShell, C#, .NET, TFS
CGI
08/2017 à 01/2018
Pragma · CGI
Pragma est une solution de gestion des équipes mobiles en place depuis plus de 20 ans. À titre de développeur .NET, il a programmé en C# de nouvelles fonctionnalités, soutenu les équipes de développement, et analysé et corrigé les anomalies des technologies VB6 en place.
Environnement : .NET, C#, VB6, Oracle DB, TFS, Jira, Confluence, Agile
Société des Médecins de l’Université de Sherbrooke (SMUS)
07/2013 à 08/2017
smus.ca · Autre expérience
Développeur web chargé du maintien du site, il s’est démarqué lors de plusieurs projets importants par sa débrouillardise, sa créativité et son sens des priorités.
- Programmer et maintenir des applications Windows : gestion des employés, de l’inventaire et du budget
- Programmer deux sites web (smus.qc.ca et crmus.ca) et configurer le serveur web
- Agir à titre d’expert Excel : rapports, macros et code VBA pour automatiser des actions et envoyer des courriels
- Gérer l’achat d’équipement informatique et le soutien technique
- Affecter les tâches à différentes équipes techniques et en faire le suivi
- Collaborer avec le fournisseur et l’expert réseau pour la mise à jour des serveurs SQL et web
- Produire la documentation et créer des tests unitaires
Environnement : .NET Core, ASP.NET 4.5, MVC, HTML5, JavaScript, jQuery, VB.NET, WPF, WinForms, SQL Server, Git, Agile