Mon parcours

Sofiane Soualah

Mon parcours

Biographie, expérience professionnelle et compétences techniques.

À propos de moi

Je suis passionné de mathématiques appliquées. J'ai commencé mon parcours à l'Université de Béjaïa (Algérie), avant de traverser l'Atlantique pour poursuivre mes études à l'Université de Montréal (Canada). J'ai ensuite passé 11 ans chez GIRO à bâtir des algorithmes de planification des transports en commun déployés dans plus de 30 pays.

Au fil des années, je suis passé du développement logiciel à la gestion d'équipe. J'ai travaillé autant sur la conception et l'implémentation d'algorithmes d'optimisation que sur l'accompagnement des clients, l'animation d'ateliers de formation, la coordination entre équipes et l'amélioration des produits.

Ma contribution la plus marquante a été d'étendre le produit MinBus afin d'optimiser les flottes d'autobus électriques et les enjeux qui en découlent : capacité des bornes de recharge, consommation globale d'électricité, coût de l'électricité et contraintes d'exploitation. Si vous prenez un autobus électrique aujourd'hui, il y a de bonnes chances que sa planification soit passée par quelques-unes de mes lignes de code!

Après 11 ans, j'ai pris du recul et je me suis attardé sur les services autour de moi. J'ai constaté des délais de soin qui s'allongent, des bacs d'ordures qui débordent, des aînés qui changent d'intervenante tous les mois. Des problèmes de planification que je sais résoudre, et dont personne ne s'occupait comme on l'avait fait pour le transport collectif.

Aujourd'hui, je travaille à mon compte pour mettre mon expérience et expertise au service des organisations chargées d'une mission de service public (collecte, transport, soins, aide à domicile) pour les aider à mieux planifier leurs tournées de véhicules, les horaires de leur personnel et l'affectation de leurs ressources, afin d'offrir un meilleur service à ceux qui en dépendent.

Loisirs
  • ♟️Jeux d'échecs (Elo ~2000)
  • ⚽Soccer
  • 🎵Instruments: mandole, synthétiseur, percussion
Langues
  • Français
  • Anglais
  • Arabe
  • Kabyle
Éducation
  • M.Sc. Informatique et Recherche Opérationnelle, Université de Montréal.
  • Licence Recherche Opérationnelle, Université de Béjaïa.
Prix et distinctions
  • Alter Ego (Première Édition) chez GIRO, 2022
  • Divers prix et bourses obtenues lors de mon cursus universitaire

Expérience

11 ans d'optimisation en transport en commun, puis la recherche de problèmes, puis le conseil.

Sofiane Soualah

Sofiane Soualah logo
ConseilMontréal, QC

Expert-conseil en planification et optimisation des opérations

Août 2026 – Présent· 2 mois

J'aide les organisations chargées d'une mission de service public (collecte, transport, soins, aide à domicile) à mieux planifier leurs tournées de véhicules, les horaires de leur personnel et l'affectation de leurs ressources, afin d'offrir un meilleur service à ceux qui en dépendent.

Recherche de problèmes

Déc. 2025 – Juil. 2026

8 mois

Exploration des problèmes de décision opérationnelle en santé, en gestion des matières résiduelles et en chaîne d'approvisionnement : tournées de véhicules, horaires de personnel, prévision, planification de capacité, affectation des ressources. Conférences sectorielles, visites de terrain et entretiens avec des praticiens et des gestionnaires, pour comprendre la réalité de chaque secteur avant d'y proposer quoi que ce soit.

GIRO inc.

GIRO inc. logo
Transport en communMontréal, QC

Éditeur du logiciel HASTUS, déployé par les sociétés de transport en commun de plus de 30 pays.

Responsable de groupe

Jan. 2024 – Nov. 2025· 1 an 11 mois

Réalisations clés

  • Dirigé une équipe de 7 employés responsable des algorithmes de conception des horaires de véhicules, des horaires des chauffeurs et de la gestion des perturbations.
  • Contribué au développement professionnel de l'équipe : rencontres 1:1, évaluations de rendement et progression de carrière.
  • Piloté l'arbitrage entre performance algorithmique, réduction de la dette technique et respect des engagements clients.

Architecte de logiciels

Juil. 2022 – Jan. 2024· 1 an 7 mois

Réalisations clés

  • Étendu HASTUS-MinBus pour mieux gérer les flottes mixtes, contrôler la consommation globale et coût de l'électricité.
  • Réduit jusqu'à 50% le temps de résolution de MinBus rendant les scénarios de bus électrique de grande taille résolubles en production.
  • Contribué aux décisions d'architecture et à l'évolution technique de la plateforme.
  • Assuré les orientations techniques et mentorat auprès des développeurs de l'équipe algorithmes.
  • Expérimenté avec l'apprentissage automatique dans les algorithmes de confection d'horaires de chauffeurs.

Développeur Expert

Juil. 2017 – Juil. 2022· 5 ans 1 mois

Réalisations clés

  • Développé et maintenu des algorithmes d'optimisation d'horaires de véhicules et de chauffeurs, déployés par des sociétés de transport dans plus de 30 pays.
  • Étendu HASTUS-MinBus à l'optimisation des flottes d'autobus électriques avec contraintes d'exploitation et capacité des bornes de recharge.
  • Calibré et accéléré l'algorithme de matériel roulant pour la confection d'horaires de trains (+50%).

Analyste d'applications

Sept. 2014 – Juil. 2017· 2 ans 11 mois

Réalisations clés

  • Calibré des algorithmes d'optimisation pour répondre aux besoins particuliers de ~20 clients.
  • Assuré le soutien technique et animé des ateliers d'optimisation auprès de ~50 planificateurs dans ~10 sociétés publiques de transport en commun.

HEC Montréal

HEC Montréal logo
EnseignementMontréal, QC

École de gestion de l'Université de Montréal. Cours donnés aux cycles supérieurs en modélisation mathématique et analytique d'affaires.

Chargé de cours

Jan. 2022 – Avr. 2024· 2 ans 4 moisTemps partiel

Expertise

Compétences techniques

Recherche Opérationnelle et Apprentissage Machine

Programmation linéaire et en nombres entiersProgrammation par contraintesBranch & cut & priceHeuristiques & métaheuristiquesOptimisation sous incertitudeSimulationPrévision & séries chronologiquesRégressionClassificationClustering

Langages & Outils

C/C++PythonSQLOR-ToolsCPLEXGurobiHiGHSTensorFlowScikit-learn

De la modélisation à la production

Conception d'applications sur mesureIntégration aux systèmes existantsDéploiement infonuagique ou sur siteMonitoring

Vous avez un défi de planification ?

Décrivez-moi votre besoin, les opérations concernées et ce que vous souhaitez améliorer.