Profil professionnel
Vue d'ensemble
Expérience
Formation
Compétences
EXPERTISE
Langues
Chronologie
Generic

Marc-Etienne Larouche

Développeur Full Stack
Montréal

Profil professionnel

Ingénieur logiciel Full Stack ayant plus de 10 années d’expérience en développement de solutions informatiques complexes dans les secteurs manufacturier, bancaire, immobilier, juridique, de l’assurance et de la vente au détail. Excellente capacité analytique, professionnel, rigoureux, très bonne capacité à travailler en équipe, orienté client, curieux et continuellement en mode apprentissage des nouvelles technologies émergentes comme l’IA.

Vue d'ensemble

20
20
years of professional experience

Expérience

Développeur Full Stack

Rona
Boucherville
07.2019 - 03.2025
  • Création de plusieurs applications internes complexes pour les groupes Merchandising et Supply Chain utilisées par 200+ employé(e)s.
  • Architecture applicative parfois distribuées (en microservices et évènementielles avec Docker et Kubernetes) et parfois monolithiques. Conception de bases de données, conception de pipelines CI/CD, implémentation, tests unitaires et intégrés, documentation et support.
  • Respecter les meilleures pratiques de l’industrie telles que les design patterns et les principes de développement SOLID. Assurer un Code Coverage de 80% de tests unitaires.
  • Participation à l’automatisation des builds et des déploiements avec Azure DevOps (CI/CD, YAML)

Développeur Full Stack

Banque Laurentienne
Montréal
06.2018 - 09.2019
  • Création d'une application web distribuée pour analyser de la santé financière des clients de l’institution financière, déployée et utilisée par tous les conseillers financiers en succursale à travers le Québec. (100+ succursales)
  • Architecture applicative en microservices utilisant RabbitMQ pour maintenir une haute disponibilité, conception de bases de données, implémentation, tests et support niveau 3 de l’application.
  • Respecter les meilleures pratiques de l’industrie telles que les design patterns et les principes de développement SOLID. Assurer un Code Coverage de 80% de tests unitaires dans un environnement TDD.
  • Participation à l’automatisation des builds et des déploiements avec Azure DevOps (CI/CD, YAML)

Développeur Full Stack

Fonds de Solidarité FTQ
Montréal
06.2017 - 04.2018
  • Analyse et implémentation de SSIS nécessaires pour le traitement de la paie des employés internes, nécessitant l’interaction avec plus de 5 systèmes internes et externes (BD, API) pour effectuer le traitement des données.
  • Mise à niveau / Refactoring complet du système de génération de formulaires de demandes d'investissement de nouvelles entreprises, ayant nécessiter le changement de technologie utilisée et l’écriture de plus de 1000 tests unitaires pour s’assurer de la qualité de la mise à niveau.
  • Analyse et implémentation de la structure de données et de l’ETL (SSIS) pour le développement un entrepôt de données pour le département des finances concernant les états financiers de l’ensemble des entreprises suivies par FTQ.

Développeur Full Stack

Centris
Îles-Des-Soeurs
11.2014 - 05.2017
  • Analyser, rédiger et proposer des solutions techniques en ligne avec l'architecture.
  • Développement et support de plusieurs applications web destinées aux courtiers immobiliers et au public, déployées autant à l’interne que sur Azure (Azure Web App, SQL Azure, Blob Storage)
  • Conception de tous les aspects techniques et fonctionnels back-end et front-end de sites, applications et services Web.
  • Utiliser PowerShell pour les scripts de déploiement automatisés sur Azure


Développeur Full Stack

Société québécoise d’intelligence juridique
Montréal
06.2013 - 11.2014
  • Participation active dans le groupe de développement de “Recherche juridique,” une application pour la recherche de jurisprudences du Québec et du Canada pour les avocats, juges et les particuliers.
  • Création d'un système de gestion de contenu (CMS) pour l'édition et la publication de livres de droit thématique.

Développeur de Systèmes / Analyste Fonctionnel

Bombardier Aéronautique
Dorval
08.2005 - 09.2012
  • Analyse, conception, développement et optimisation de plusieurs applications web et desktop dans le domaine manufacturier utilisées à l’échelle mondiale, incluant :
  • Système de gestion des pénuries de pièces, système de gestion des inventaires, processus de gestion des stocks obsolètes, permettant de remplacer la gestion par fichiers Excel par des solutions web standardisées.
  • Système magasin de livraison des pièces basé sur la demande (mode Kanban)
  • Système de gestion de la performance (KPI) des acheteurs sous forme de tableaux de bord détaillés par acheteur, superviseur, chef de département et par usine, uniformisant ainsi la façon dont tous les indicateurs étaient calculés à travers les usines de Bombardier.

Formation

Baccalauréat - Génie logiciel

École Polytechnique de Montréal
Montréal

Compétences

  • Développement Front-End
  • Développement Back-End
  • Base de données
  • Microsoft Azure
  • Architecture distribuée et monolithique
  • Conteneurisation
  • Sécurité applicative

EXPERTISE

  • Back-End:

        Web API (.NET 8.0, Node.js, APS.NET MVC, MuleSoft)

        Background Service (.NET 8.0)

  • Front-End: Angular 18, React 18, TypeScript, JavaScript, JSX, ASP.NET MVC, HTML, CSS
  • MS Azure: App Services, Container registry, AKS, Azure Functions, Key Vaults, Azure DevOps (CI/CD pipeline)
  • Base de données: SQL Server, Oracle, PostgreSQL, MongoDB. Entity Framework Core (.NET)
  • Conteneurisation: Docker, Docker Compose, Kubernetes (YAML)
  • Tests unitaires et d’intégration: xUnit, NUnit, Moq, karma, Jasmine
  • Sécurité applicative: OAuth & ConnectID, JWT tokens authorization
  • Architecture : Microservices, évènementielles (Azure Service Bus, Kafka, RabbitMQ), TDD, DDD
  • Meilleurs pratiques: Respect des principes SOLID et des patrons de conception en développement

Langues

Français
Bilingue
Anglais
Courant

Chronologie

Développeur Full Stack

Rona
07.2019 - 03.2025

Développeur Full Stack

Banque Laurentienne
06.2018 - 09.2019

Développeur Full Stack

Fonds de Solidarité FTQ
06.2017 - 04.2018

Développeur Full Stack

Centris
11.2014 - 05.2017

Développeur Full Stack

Société québécoise d’intelligence juridique
06.2013 - 11.2014

Développeur de Systèmes / Analyste Fonctionnel

Bombardier Aéronautique
08.2005 - 09.2012

Baccalauréat - Génie logiciel

École Polytechnique de Montréal
Marc-Etienne LaroucheDéveloppeur Full Stack