Summary
Overview
Work History
Education
Skills
Timeline
Generic

Patrick Langlois

Montréal,Qc

Summary

  • Développeur chevronné spécialisé en Java, Spring et React, doté d'une solide expertise en gestion d'équipe et en pilotage de projets informatiques d'envergure.
  • Engagement professionnel caractérisé par la rigueur, l'autonomie, la flexibilité et une gestion efficace des priorités.
  • Capacité à identifier et résoudre rapidement les défis techniques grâce à une forte aptitude en résolution de problèmes.
  • Endurance remarquable face aux situations stressantes, assurant la pérennité et l'excellence des projets, même dans un contexte exigeant.
  • Reconnu pour la qualité et l'impact de mes contributions, ce qui a conduit à une promotion rapide au poste de chef d'équipe.
  • Ancien joueur de hockey professionnel au Canada et en France (2013-2016). Cette carrière sportive a renforcé mon leadership, ma capacité à travailler en équipe et ma discipline

Overview

7
7
years of professional experience

Work History

Chef D’équipe

InMedia Technologies
06.2021 - Current
  • Former, guider et superviser une équipe de 8 développeurs avec des expériences variées, allant de junior à senior, favorisant leur montée en compétence.
  • Participer activement au processus de recrutement et évaluer les performances des membres de l'équipe.
  • Gérer et coordonner les projets clés sous la direction du Président de la compagnie et collaborer étroitement avec les équipes produit, design et QA pour garantir la qualité, la progression et la livraison conformément aux spécifications et dans les délais.
  • Assurer le rôle d’architecte principal pour la refonte intégrale du site Québec Loisirs suite à son acquisition : diriger la modernisation du site web, l'implémentation d'un nouveau système de paiement, la mise en place d'un système de gestion d'entrepôt et la création d'un nouveau système de gestion pour le service aux membres, optimisant ainsi l'ensemble des opérations.
  • Intervenir en tant qu'expert pour résoudre des défis techniques majeurs et pour rectifier des anomalies persistantes.
  • Continuer d'assumer des responsabilités clés en développement logiciel, englobant la conception frontend, la construction de back-ends et la visualisation des données.

Développeur Logiciel

InMedia Technologies
11.2020 - 06.2021
  • Concevoir des composants front-end interactifs utilisant React JS, construire des back-ends robustes en Java et Spring et écrire des scripts automatisés en Python pour augmenter l'efficacité des processus.
  • Élaborer des stratégies de visualisation des données grâce à Grafana et Elasticsearch, permettant une analyse en profondeur de plusieurs millions de statistiques pour des entités d’envergure comme la bibliothèque numérique de l'UNESCO et le ministère de l'Éducation du Québec.
  • Maintenir un code de haute qualité en utilisant des IDE avancés et en suivant les meilleures pratiques de codage. Participer activement à la revue de code et aux sessions de brainstorming pour garantir l'efficacité et la sécurité des applications.
  • Effectuer des requêtes complexes et optimiser les performances de la base de données en utilisant JPA, Hibernate, et PostgreSQL, assurant ainsi la rapidité et l'intégrité des données.
  • Assurer le support pour des clients comme la BAnQ et les villes de Laval, Genève et Paris, en analysant leurs besoins afin d’implémenter des améliorations pour optimiser l'expérience utilisateur et répondre à leurs demandes spécifiques.
  • Jouer un rôle clé dans le support post-déploiement, identifiant, diagnostiquant, et corrigeant les anomalies, améliorant ainsi la stabilité et la fiabilité des applications.

Technicien Informatique

Bureau En Gros
11.2016 - 11.2020
  • Identifier et résoudre les problèmes techniques des appareils clients, incluant ordinateurs, tablettes et imprimantes, garantissant un taux de satisfaction client élevé.
  • Installer et configurer les systèmes d'exploitation, applications et logiciels antivirus, améliorant la performance des dispositifs des clients.
  • Fournir des conseils techniques aux clients en magasin, les aidant à choisir et à comprendre les produits technologiques adaptés à leurs besoins.
  • Offrir des sessions de formation individuelles pour aider les clients à se familiariser avec leurs nouveaux dispositifs et logiciels.
  • Travailler en étroite collaboration avec l'équipe de vente pour assurer une communication fluide et fournir un service client complet

Education

Baccalauréat - Informatique Et Génie Logiciel

Université Du Québec À Montréal
Montréal, QC
12.2020

Skills

Expertise professionnelle :

  • Langages & Web : Java, React JS, TypeScript, Python, CSS, HTML
  • Frameworks & Librairies : Spring Boot, React, Redux, Material-UI, Hibernate
  • Base de données & Gestion de Données : SQL, PostgreSQL, JPA, CouchDB, Solr
  • Outils de Monitoring & Analytics : Google Analytics, Grafana, Elasticsearch, Google Search Console
  • Serveurs & Environnements : Tomcat, Linux
  • Environnements de Développement : Intellij, Webstorm, Visual Studio Code
  • Outils & Gestion : Git, Junit, Gradle, Maven, Jenkins, Jira, Nifty
  • Méthodologies & Principes : Agile, Scrum, Architecture de microservices, DevSecOps
  • Systèmes d'exploitation : Familier avec les principaux systèmes d'exploitation
  • Solutions d'entreprise : ERP, CRM et CMS

Connaissances académiques :

Timeline

Chef D’équipe

InMedia Technologies
06.2021 - Current

Développeur Logiciel

InMedia Technologies
11.2020 - 06.2021

Technicien Informatique

Bureau En Gros
11.2016 - 11.2020

Baccalauréat - Informatique Et Génie Logiciel

Université Du Québec À Montréal
Patrick Langlois