Montréal, Québec

Louqman Masbahi

Développeur Full-Stack & DevOps

B. Ing. Candidat à la profession d’ingénieur (CPI) OIQ

Développeur full-stack et devops, formé en France (DUT Informatique) et au Canada (Baccalauréat en génie logiciel, ÉTS Montréal). Expérience concrète en IA appliquée au secteur public (RAG/LLM, Python), plateformes web SaaS (TypeScript/PHP) et logiciel industriel (C++/C#).

Parcours

  1. Développeur Full-Stack · Solutions ISIOS inc.

    Montréal · janv. 2023 – aujourd'hui

    Éditeur montréalais d'une plateforme SaaS de gestion de projets inspirée des standards PMI (clients : Desjardins, Télé-Québec, Port de Québec), pilotant plus de 2 600 projets actifs (817 M$ CAD). Temps partiel dès janvier 2023, deux stages (full-stack sept.–déc. 2023 ; BI janv.–avril 2025), puis temps plein depuis janvier 2026.

    • Développer et maintenir le front-end (JavaScript/TypeScript) et le back-end (PHP) de la plateforme ISIOS.
    • Porter la couverture de tests unitaires de 30 % à 75 %, réduisant les régressions en production.
    • Automatiser les tests UI avec Playwright, réduisant de 40 % le temps de validation manuelle avant déploiement.
    • Lors du stage BI, déployer un workflow CronJobs consolidant 3 sources de données vers 4 tableaux de bord Grafana.
    • Standardiser le back-end autour de conventions communes, réduisant la dette technique et la maintenance.
    • Collaborer au sein d'une équipe de 6 développeurs en cycle Agile/Scrum et participer aux revues de code.
    • TypeScript
    • JavaScript
    • PHP
    • Playwright
    • Grafana
    • Agile/Scrum
  2. Développeur logiciel (C++/C#) · Evident

    Montréal · sept. 2022 – déc. 2022

    Conception et livraison d'un outil de débogage 3D pour la plateforme d'inspection par ultrasons Omniscan, permettant d'aider à visualiser et tester le logiciel.

    • Développer un outil de visualisation 3D en C# pour les sondes, faisceaux ultrasons et pièces inspectées.
    • Implémenter en C++ l'extraction de données spatiales et la génération de rayons, garantissant 100 % de précision.
    • Atteindre 90 % de couverture de code grâce à des tests unitaires sur l'ensemble des classes développées.
    • C++
    • C#
    • Visualisation 3D
    • Tests unitaires

Projets académiques

Plateforme de visualisation des projets de recherche

Ville de Montréal (ÉTS) · 2025

Projet de fin d'études mené pour la Ville de Montréal : une plateforme permettant au public, aux chercheurs et aux administrateurs de répertorier et d'interroger en langage naturel les projets de recherche universitaire financés par la Ville, jusque-là sans suivi centralisé.

  • Concevoir une architecture microservices (frontend React, backend Express.js, RAG Python, Docker Compose).
  • Développer un moteur de recherche hybride RAG avec FastAPI/LangChain, combinant recherche vectorielle et BM25.
  • Intégrer un LLM local via Ollama et pgvector, sans dépendance à des API externes tierces.
  • Créer une API REST documentée (TSOA/Swagger) ainsi qu'une interface React connectée à Supabase.
  • Livrer 19 des 23 cas d'utilisation du cahier des charges (SRS) en 2 jalons, documentation complète.
  • React
  • Express.js
  • FastAPI
  • LangChain
  • Ollama
  • pgvector
  • Docker Compose

Système multi-magasins

Projet académique — architecture microservices · 2025

Transformation d'un système monolithique de gestion multi-magasins en architecture microservices (FastAPI, PostgreSQL, Docker) avec pattern Saga orchestrée pour les transactions distribuées, API Gateway et stack d'observabilité (Kong, Prometheus, Grafana). Performance validée par tests de charge K6 : p95 inférieur à 105 ms, disponibilité de 99,98 % et débit de 1 200 requêtes par seconde sous 300 utilisateurs simultanés.

  • FastAPI
  • PostgreSQL
  • Docker
  • Kong
  • Prometheus
  • Grafana
  • K6

Compétences

IA & LLM

  • RAG
  • LangChain
  • Ollama
  • Embeddings
  • pgvector
  • ChromaDB
  • Claude Code
  • Cursor
  • Codex
  • Copilot

Développement

  • Python
  • TypeScript/JavaScript
  • PHP
  • C++
  • C#
  • Java
  • SQL
  • Bash
  • Node.js
  • FastAPI
  • Flask
  • React

Architecture & API

  • Microservices
  • API REST
  • API Gateway
  • DDD
  • Event Sourcing
  • Monorepo
  • Prisma
  • TSOA

DevOps & Cloud

  • Docker
  • Kubernetes
  • GitHub Actions
  • Jenkins
  • GitLab CI/CD
  • Nginx
  • Linux

Données & Outils

  • PostgreSQL
  • MongoDB
  • Redis
  • Grafana
  • Git
  • GitHub
  • GitLab
  • Jira
  • Postman
  • Swagger/OpenAPI

Tests & Qualité

  • Jest
  • JUnit
  • PyTest
  • Playwright
  • Tests unitaires et d'intégration
  • Revue de code

Langues parlées

  • Français (langue maternelle)
  • Anglais (courant)

Formation

Contact

Vous recrutez pour un poste full-stack, DevOps ou en IA appliquée ? Écrivez-moi par courriel ou sur LinkedIn.