Alain April
B.Sc.A., M.Sc.A. (UQAM), Ph.D Software Engineering – Magdeburg Universitat, Germany
Full Professor - Department of Software and IT Engineering
Alain April

Current Registered Students

           7 PhD students

           9 master students


   Rafik Ouanouki – Method and toolkit for converting applications to NoSQL Databases (Hbase);

   Abraham Gomez Morales – Rules for converting SQL databases to No-Sql Cloud databases (Hbase);

   Fodil Belghait – EndoMine: Endocrinology for an early predictor for diabetes type 2. In collaboration with Dr. Pavel Hamet and the help of Dr. Larry Hall at USF Health.

 Mathieu Dupuis - UBUBI ( a whole building life-cycle calculator for energy efficient innovative building (LCA). UBUBI extracts materials from building plans designed using Revit and provides, in real-time, a detailed LCA analysis report/score, that can be drilled-down, to assess building materials that have an adverse impact on the LCA results. Project leaded by professor M.Margni of Polytechnique de Montréal.

Thomas Maketa - Standardized information extractors for automated trading systems that take into account semantic informations for real-time decision making. Co-directed with Maher Kooli of ÉSG and with the collaboration of William Goetzmann at Yale.
   Ahmad Alomari – BPM+: BPNM Extensions and new operational level representations for specialized perspectives with the cooperation of PYX4;

 David Lauzon - Provenance software for health experiments;


 François Saab - Design UBUBI ( backend  module for responsive LCA calculations using the building components extracted from Revit. Works with Mathieu Dupuis to integrate his component to the UBUBI front-end;

 Alpha Diallo - Experimenting a process approach to support BIM implementation in the construction industry (Pomerleau Building Information Modeling and GRIDD);

 Béatriz Kanzki - Genome Viewer : Vizualizing of genomic regions and somatic cells for interactive statistical analysis of massive amount of data (Big Data);

 Roland Wowo Gamy - Intégration of PharmCat allele detection to the back-end of our BigData Phamacogenomic prototype (15 credits applied master project) (confidential);

   Michel Hénault-Éthier – EndoMine: BIGDATA experimentation for predicting CKD liver disease using genetic and clinical data from the ADVANCE(UK) study « early indicator for diabetes type 2 » of Dr. Pavel Hamet with the advice of Dr. Larry Hall of USF Health (30 credits master);

 Francheska Dorval - Generic data model and data schema of a stock market trading book at TickSmith (15 credits applied master project).

 Adrien Gasté - AUTO - automated API - vitualization, DNS, Firewall, deployment, monitoring and security: Python andDocker (intership at UBISOFT master in IT of 3 crédits);

 Perside Gbehounou  - Machine Learning: Predict the manufacturing defects of automotive parts using the data originating from the coordinate measuring machines (CMM) (Manufacturing 2.0) - (applied master project - 15 credits);

 Quentin Muret  - Développement of a multi-plateform app for physiotherapy of the shoulder and knee (continuation of Dr. George Demirakos project) - (a 15 credits applied master project).

Alumni (Phd, Masters and DESS)

 Rong Zhang - ACARTABLE mobile application for professors - a 6 credits applied master project in French - 2018;

 Hicham Zenasni - Migration and test of an IOT application on Microsoft Azure - a 6 credits applied master project in French - 2018;

Mohamad Awada - BigData applied to genomic sequencing - a 15 credits applied master project in French - 2017;

  Anderson Ravanello - Modeling end user performance perspective for cloud computing systems using data center logs from BigData technology - PhD thesis - 2017;

  Mohammed Mammar - Front-end software development of a Pharmacogenomics prorotype - a 15 credits applied master project in French - 2016 - (confidential);

Hicham Tazouti - Online questionnaire for patients with chronic diseases to better follow-up on their condition - a 15 credits applied master project in French - 2016;

 Stéphane Franiatte - Lightning propagation simulation on arrester protected transmission lines: highly nonlinear equations system solving using simulated annealing - a 30 credits research master thesis in French - 2016;

 Diego Alvarez - Big Data in the genomics domain - a 9 credits applied master project in French - 2016;

  Luiz Fernando Dos Santos Pereira - Big Data back-end for a Pharmacogenomics prototype - a 15 master credit applied master project in French - 2016 - (confidential); 

 Mohamed Elyès Ben Abdelkrim - Management software for the integrated health research database of a small lab - a 15 credit applied master project in French - 2016;

 Abderrahmane Elmoul - Reengineering proposal for the PACIQ software - a 15 credit applied master project in French - 2016;

 Guypacome Gbelai - Infrastructure and functional acceptance tests for the PACIQ software - a 15 credit applied master project in French - 2016;

 Yves Lionel Kemmoche Tchuente - A Sellenium based test robot for the CGi pay system - a 15 credit applied master project in French - 2016;

 Dhouha Boukadi - Infrastructure and functional acceptance tests for the PACIQ software (health domain) -  a 6 credit applied master project in French - 2016;

 Gabriel Cloutier - Development of a governance program for user based software development and IT systems inventory - a 15 credits applied master project in French - 2016;

 Karim Safraoui - Back-end proototype software development of a pharmacogenomics system (YPR) - a 15 credits applied research project in French - 2016 (confidential);

 Victor Dupuy - Performance and Scalability Improvements to the open source Genetic Output Analysis Tool (GOAT) - a 15 credits applied research project in French - 2016;

 M'hammed Oulaidi - Development of an intelligent layer for a semantic serach engine using topic modeling -  a 15 credits applied research project in French - 2016;

 Zakaria Bellahouel - Conversion of the existing Snoobe Andoid app to IOS using-  Conversion of the existing Snoobe Android app to IOS using Xamarin, a multiplatform mobile framework - a 15 credits applied research project in French - 2016;

 Jean Rooswelt Amazan - DOCKER Surveillance (15 credits applied research master project in French) - 2016;

 Christian St-Laurent - Development of a Web application to access the integrated database of the biosoftware platform used in medical research (.Net) - at the muskuloskeletal lab of Dr. Alain Moreau - Sainte-Justine University Hospital Research Center, Montreal, Canada (15 credit applied research master project in French) - 2016;

  Evins Dulilence - Docker - for an optimal use of namespaces and control groups: DOCKER - a 15 credits applied master project in French - 2015;

 Cédric Urvoy - Front-end improvements to the Genetic Output Analysis Tool (GOAT) - 15 credits applied master project in French - 2015;

 Jamel Medded - Assessment of the software architecture at Canam Inc. (3 credits internship report in French) - 2015;

 Liliana Alvarado - Analysis of the ADAM  data format for genotyping (6 credits master project in French) - 2015;

 Ivan Kizema - BigData applied to genomic sequencing: conversion of Harvard's PLINK (C++) to Scala on Spark: joint project with Berkeley AmpLab - Adam - Spark/Scala (15 credits master project in French) - 2015;

   Guy Bertrand - Reengineering of an existing SaaS BPM Software to allow it to handle BigData (9 credits master project in French) - 2015;

   Ines Hraiech - BigData analytics case study of backend services for Snoobe - initiation, modelling, designing and experimenting of a BigData database (15 credit master project in French) - 2015;

  Ali Alaghbandrad - Maturity Assessment and Certification in Construction Project Team Selection (30 credits master thesis) - 2015;

  Mauricio Lopes - Study of modern IT project management techniques and tools (15 credits master report in French) - 2015;

 David Johann - Development of a 3D UI prototype for the ÉTS BIMWeb platform (15 credits master report in French) - 2015 ;

Boby Laforêt - Reverse engineering of the provenance/ traceability functionality located in an existing bioengineering platform (named BGX-DSS), written in Python, for Biogenix in Canada ( a 15 credits master report in French ) - 2015;

   Luc Poulin – Future ISO standard - IT security for software developers/maintainers; - PhD thesis 2015;

   Iheb Abdellatif – Multiperspective representation of controls in business process (BPM) - PhD thesis 2015;

 David Rion - Mononews (Social network analysis) front-end, UI prototyping of software to assist press release development: (a 15 credits master project in French) - 2015

   Dany Vuong - Analysis of user requirements for the front-end services of Snoobe : (a 15 credits master project in French) - 2015

 Marieta Ilie - (BPM) Formalizing outsourced data center business processes : 15 credits master project in French) - 2014

 Benjamin Gnagne - Development of an integrated database platform for the biosoftware platform used in medical research (.Net) : projet de maîtrise 15 crédits - 2014;

 Ulrich Ghomsi Kamguem - Business Intelligence and reports for the modeling of a coninuous improvement and quality program for hospitals (PACIQ) - Sainte-Justine University Hospital Research Center, Montreal, Canada (projet de maîtrise 15 crédits) - 2014

 Abdelkarim Ali-Bey - Service-oriented pattern-oriented and model-driven architecture (SOPOMA) for interactive systems (projet de maîtrise - 15 crédits) - 2014;

 Tariq Moulay Youssef - Modelling an hospital improvement program (using .Net technology) - Sainte-Justine University Hospital Research Center (projet de maîtrise - 15 crédits) - 2014;

 Rodolfo Ramos - Development of a biomedical platform for the muskuloskeletal lab of Dr. Alain Moreau - Ste-Justine University Hospital Research Center (projet de maîtrise 9 crédits) - 2014;

  Élizabeth Corriveau - Desktop software (Microsoft) migration study to open source equivalent (projet de maîtrise - 15 crédits) - 2014;

   Luis Edouardo Bautista Villapando – A performance measurement model for cloud computing applications (PhD) - 2014;

  Gustavo Adolfo Vasquez - Study of the usability of forty IOS applications (projet de maîtrise de 15 crédits) - 2013;

  Luise-Mariana Savoiu - Business intelligence dashboard (BI) for the Montréal JGH hospital Core Test Center (15 credits master project - confidential);

  Renée Léonardo Rabeya Cuartas - Analyse de l'approche qualité de la norme WD25024 concernant la qualité des données (projet de maîtrise de 15 crédits) - 2014; 

Stélie Luc – Rétroingénierie d’un site web (projet de maîtrise de 15 crédits);

Ayad Nasser Dine - Études de la qualité du référentiel ISBSG (projet de maîtrise de 15 crédits);

   Mohamed Amin Khlif – Migration d’une application Realworkx (projet de maîtrise de 15 crédits);

   Ahmed Sedjai – Étude d'outils de contôle de la qualité du       logiciel (logiciel libre) pour supporter les normes de génie           logiciel (projet de maîtrise de 15 crédits);

   Nabil Ennachachibi – Migration de l'ERP Oracle eBusiness 
suite de la version 11i vers R12 (projet de maîtrise 15 crédits);

   Luis Edouardo Bautista Villapando – Modèle et méthode de mesure de la performance d'une application sur le nuage (thèse de doctorat 2014);

   Mathieu Crochet - Application mobile pour Android concernant la physiothérapie de l'épaule (fix my shoulders) et serveur de mise à jour pour application Apple et Android (projet de maîtrise 15 crédits);

  Henry Alberto Garcia - Amélioration de la planification de projets logiciels Agiles à l'aide de la méthode COSMIC (projet de maîtrise 15 crédits);

   Sébastien Servoles - Études d'accès à des bases de donnée de génomique avec des technologies BIGDATA (projet de maîtrise 15 crédits);

   Carlos Monsale - Représentation multiperspectives des processus d'affaires à trois niveaux (stratégiques, tactiques et opérationnels), ainsi que la mesure de leur taille fonctionnelle (thèse de doctorat - 2013);

Carlos a reçu la médaille 2013 d'or, du Gouverneur Général du Canada, pour le meilleur résultat académique à l'ÉTS.

   Lucy Montes-Martel - Analyse et synthèse de la simulation des processus d'affaires dans deux champs d'études ainsi que les outils qui les soutiennent (projet de maîtrise 15 crédits);

   Wendy Tejada - Technique optimale de sélection et de classification de projets basée sur l'utilisation des différentes méthodes d'analyse quantitatives et qualitatives (projet de maîtrise 15 crédits);

   Fodil Belghait - Exploration de la migration de la base de donnée relationnelle du système de gestion de processus d'affaire Orynx vers la base de données No-Sql utilisée par la plateforme de l'informatique en nuage Hadoop (mémoire de maîtrise);

   Luz Yaneth Sabogal Acero - Découverte d'une méthode de description des processus d'affaires à post-priori et validation avec une notation BPM (projet de maîtrise 15 crédits);

   Oscar Javier Sanchez Mendez - Générer un ensemble de règles de transposition pour traduire des modèles de processus d'affaires en BPNM version 1.2 à partir des processus préalablement modélisés dans des diagrammes de deuxième niveaux en Qualigramme (projet de maîtrise 15 crédits);

   Elhadj Oumar Barry - Conception d'un logiciel web de contrôle à distance d'un robot (projet de maîtrise 15 crédits);

   Francis Derangère - Kiosque d'enregistrement des patients (projet biométrique) JGH (stage de maîtrise);

   Linda Kang - Analyse du BABOK versus le modèle de Bunge-Wand-Weber (projet de  maîtrise 15 crédits);

   Saadedine Rachidi - Mapping antre les concepts d'affaires SWEBOK et BWW (projet de DESS);

   Philippe Galaup - Impact de l'évolution de la maturité du processus de maintenance du logiciel dans une organization en mode projet (confidentiel) - Paris 1 - Sorbonne;

   Tarik Ben Jillali - Évaluation de la qualité du langage Qualigram en utilisant le modèle re représentation BWW (projet de maîtrise 15 crédits);

   Mohammed Yassine Katiri - La modélisation des processus d'affaires en utilisant BPMN ainsi que Qualigram : étude de cas d'un projet d'implémentation d'un ERP (projet de DESS); 

   Olivier Bendavid - Business Intelligence in The Cloud  (stage de recherche niveau mastère) et présentation au salon du BI Montréal 2010;

   Steve Rivière - Adapatation de l'ERP SAP pour l'amélioration du processus de fabrication chez KOMATSU Canada (maîtrise);

   Samir Hamroun - Développement d'un modèle de la maturité pour la gestion de documents (maîtrise);

   Luc Provost - L'entente de niveau de services: Étude de l'entente d'une organisation et propositions d'améliorations (maîtrise);

   Nikiema Wendpouiré Edmond - Expérience de formalisation d'un processus de développement logiciel (maîtrise);

   Vincent Lebrun - Méthode d'évaluation des processus de la maintenance logicielle (stage de maîtrise);

   Lofti Boulares - Architecture des processus d'affaires de l'IIBA fondée sur la norme OSSAD (projet de maîtrise15 crédits);

   Abbas Abderrahmane - Évaluation de la maturité du processus de tests chez Taktika (projet de DESS); 

   Arnaud Counet - Amélioration du processus de la maintenance du logiciel par un système informatisé d'aide à la décision (stage de maîtrise);

   Jean-Claude Dormeux - Méthodologie d'intervention, d'implantation de la norme ISO9001:2000 pour les petites entreprises oeuvrant dans le domaine du génie logiciel projet de (maîtrise) 15 crédits; 

   Karim Haddack - Gestion documentaire des processus d'affaires (projet de maîtrise15 crédits);

   Nathalie Sorel - La gestion des problèmes et des incidents avec ITIL (projet de DESS);

   Yves Desfossés - Méthode d'amélioration des services de technologies de l'information, basée sur ITIL, dans les entreprises Québécoises (projet de maîtrise15 crédits) - Prix ITSFM; 

   Serge Brière - Réingénierie du logiciel: revue du domaine et application (projet de maîtrise15 crédits);

   Fofana Kanco Sédar - L'apprentissage de la nouvelle technologie de bases de données géospatiales (projet de maîtrise15 crédits);

   Raja Dallapé - Réingénierie d'un système d'aide à la décision: du raisonnement hybride au raisonnement par règle (maîtrise) - Namur;

   Cédric Di Tomasso - Analyse de contexte et évolution d'un outil expérimental de support aux évaluation de la maturité des processus de la maintenance (maîtrise) -Namur;

   Isabelle Coté - Design and prototypical implementation of an ISO/IEC 15504 compliant PCD/PI assessment support tool (master);

   Jean Jacques - Base de données multimédia pour production de films indépendants (projet de maîtrise15 crédits);

   Horia Ilie - Identification et annotation d'images représentatives des séquences d'une vidéo (projet de maîtrise15 crédits.

Past Students (Capstone Project - Pfe)


- Simon Éthier, Anthony Corriveau, Alexis Lemelin-Poulin, Walid Bezzaoui: Doodle for Lawers;

- Thibault Tauveron, Samuel Cardinal, Rytis Paulauskas, Nicolas Pinard: Flexible Deployment module for the TickVault platform - Kubernetes proof of concept (in french);

Louis Wilfried Mbog, Romaric Comlan, Adison Borisutpech, Jean-Philippe Leclerc : UBUBI - Design of a web application for the building environmental impact calculations project;


Alexis Bertand Tchamanbé : Remplacing UISpec4J as a test framework in the LOG240 course (in french);

Nicolas Bastien, Guillaume Forgues, André Koolen, Edward Le Barbenchon: improvement of the UBUBI prototype (in french); 

David Guay, Émile Filteau-Tessier, Raphaël Papillon, Max St-Onge: Genome Viewer - An interactive Somatic Mutation Viewer (in french);

Benjamin Lebois, David Méthot, Sébastien Santerre: Sentiment Analysis applied to finance;

J.Congote, I.B. Takupo Chendjou, N.Hamroun: Statistical Analysis - quality intervals - manufacturing robots in the car industry (CMM) (in french);

Kevin Coombs: Télémétrie SONIA - User interface for SONIA, an autonomous submarine (in french);

Cydrick Trudel, Daniel Enachescu, Jean-Pierre Bertrand-Dorion, Aravinthan Sivaneswaran: Conception d'une application Web pour le calcul environmental d'un bâtiment

Sébastien Gergel, Yomé Messena Jean, Étienne Picard: Back-End du calculateur LEED pour bâtiment durable UBUBI

Noémie Cloutier, Pier-Olivier Faucher, Clément Rochon, Philippe R. tessier: MQMM Manufacturing Quality Management Module

Yves Milette, Richard Kantchil, Maxime Paul-Dégarie, Jean-Philippe Chan: TickSmith : Interface custom analytics;


Philippe Grenier-Vallée: TickSmith - plateforme de création de formules statistiques et analytiques (self-service);
Simon Grondin: Modernisation du format ADAM pour utiliser les données de ADVANCE;
Philippe Pigeon: Réalisation d'une interface interactive pour l'analyse d'impact environmental;
Charly Simon: Signaux pour automates de trading;

Nicolas Hubert: Projet d'enrichissement des signaux pour automates de trading;
Pierre-Antoine Laine: Refonte d'un site web existant - Entreprise SISO;
Gabriel Pateau et Christian Bamatembera
: Conception et mise en place d'un site Web pour vente de valves;
Gislain Armand: l'assurance qualité de Fiduciam;
Guillaume Lépine - Système de recommandation de livres;
Guillaume Pelletier - FIELDTEST;
Huy Son Pham - Projet Biomoda (hôpital Sainte-Justine);
- Jean-Philippe Chapdelaine - Génération de rapport pour YGR (confidentiel);
- Pascal Boutin - WebCliniq (confientiel);
Réginald Augustin-Registe - JAYTRAINAPP


Maxime Dupré-Corriveau: Solution Web pour AJQ Services Inc.
Samuel Milette-Lacombe: Sécurité du système BIMWEB
David Francoeur-Raymond: Can you drive me? 
Francis Olivier Laporte: Développement de KPI pour LMS
Mathieu Binette: Calculateur ACV (Interface Utilisateur 3D)
- J.B.Vibert, P.Lavallée, S.Trucotte-Langevin, F.Gagné: SimplÉTS- Logiciel de gestion de club étudiant
Francois Langelier: AdamCloud: Partie II de l'orchestration de Docker pour les essais d'élasticité en études génomiques
Julien Béliveau: SYS870 Préparation d'un laboratoire BigData à l'aide de Docker
Louis-Alexandre Duchesneau: PHP Project Tracker


- Sébastien Bonami: Docker for Genomics
Ronald Lesage: Conception d'une BD-BigData
René-Alexandre GirouxTourelle de Paintball
Riad Chebli: Mise en place d'un environnement PACIQ
Kéven L'Archevêque
: Revente de billets (2de2) LANÉTS
Louis Boro: Déploiement automatisé
Artom Lifshitz: Historique de OpenStack
Kéven L'Archevêque - Revente de billets (1de2) LANÉTS
Michael Rudeen - Bigdata génomique


Elizabeth Corriveau: Étude de migration vers le libre
Sébastien Dion: Logiciel de génération de sondages (santé)
Valérie Gélinas: Processus d'affaires au GRIDD (BPM)
Grégory Paul: Conversion vers OpenERP
Najia Gabbas: Site Web du laboratoire du Dr. Alain Moreau
A El Bardai: Analyse de maintenabilité d'un logiciel


David Lauzon et Anton Zakharov: Endomine, tableau de bord, en temps réel, pour les résultats de tests sanguins
Adel Zarour : Site web du Dr. Alain Moreau
Julie Vincent : Application mobile FixMyShoulder pour Iphone
Francois Boyer : Blueupdates
Pierre-Luc Carrier : LiarBot                 
Soungalo Coulibaly : Arch. des connaissances pour TOGAF


Mathieu Lemay : Application ÉTS mobile                    
Alexandre Girard : Application ÉTS Mobile
Pier-Luc Caron St-Pierre : SONIA Télémétrie et contrôle     
Hugues Larochelle ; Exploration Hadoop et Hbase
Jimmy Lo : Comparaison de logiciels de Help Desk  
Jonathan Ducharme : Nouveau cours de Génie Logiciel
Jean-René Fréchette : Les emballages de la Beauce            
Louis Lynch : SONIA vision en ligne de commande
- Pierre-Luc Caron St-Pierre    
Jacques Dubé : Sentinelle Paintball
- Sébastion Lussier                
- J-F Pomerleau

- Anthony Plourde                   
- Maxime Thibeault

- Louis Lynch                           


Martin Mayer : Implantation SCRUM grande entreprise

Francois Taillefer  : Brigandine rebirth                 
Jonathan Ducharme : SONIA vision test tool
Jean-Francois IM : SONIA vision test tool                 
Chantale Simard  : ITIL pour une petite équipe       

Frédéric Allard  : RFID et son application                    
- Jonathan Lapointe       

- Francois fournier                  
- Pier-Luc Caron-St-Pierre

- Keven Thériault                   


- Nicolas Lambert

- Jeremy Roy Carpentier
- J-D Sabourin     

- Shawn Francis
- Maude Villemaire

- M-A Trépanier
- Andy D Fortin   

- Nicolas Courcy
- Daniel Olano

- Christian Béland


- Lyna Phou

- Sébastien Primeau               
- Mireille Trempe

- Éric Michaud                       
- JeanPhilippe Lavoie

- Louis-Jeune Pradley
- Louis-Charles Gagnon

- Stéphane Chan Tack            
- Donald Brosseau

- Martin Morissette                  
- Bruno-Pierre Hamel

- Sébastien Huot
- Guillaume Levasseur

- Marc-Étienne Lucas             
- Frédérik Beaudry

- Tran Lien Binh                      
- Michael Bernard

- Francois Therrien                
- Marc-André Robidoux

- Pierre-Luc Turgeon              


- Patrick-Thériault Tremblay
- Alexis Thériault                     
- Philippe Marceau

- Bouchra Raki                       
- Dara Aghamirkarimi

- Patrick Léveillé                    
- Olivier Lalonde

- David William Ratté             
- André Levac

Francois Roy-Paul : Étude logiciels de Help desk open source 
- Yannick Bélanger

- Pierre-Luc Ladouceur            
- J-F Mineau

- J-F Lessard                        
- Sohaifa Amari

- Errio Cayeau                       
- Francois-Xavier Choinière

- Francois Drapeau                 
- Martin Morissette

- Francois St-Amant                


- Mathieu Frappier 

- Martin Lavoie                       
- Sébastien Martin

- Jean-Philippe Caron             
- Jean-Francois Tardif

- Dyno Ung                            


- Patrick Tousignant

- Philippe Lefebvre                  
- Dominic Morin

- Louis-René Poirier               
- Jean-Francois Dignard

- Jean-Francois Barras           


- Ricky NG-Adam
- Lin Min Hsieh                       
- Philippe Devault
- Jacques Forcier

Contact info

Office: A-4467
Phone: 514 396-8682
Fax: 514 396-8405