Stéphane Vaucher - Service web
Transcription
Stéphane Vaucher - Service web
Stéphane Vaucher [email protected] 2219 Prieur Montréal, QC (514) 273-3072 1er septembre 2010 ÉDUCATION 2010 PhD. Informatique, Génie Logiciel Titre : Modelling Software Quality : A Multidimensional Approach Université de Montréal 2006 M.Sc. Informatique Titre : Prédictions des changements dans les systèmes à objets Passage direct au doctorat Université de Montréal 2000 B.Sc. Informatique Université de Montréal (avec mention d'honneur) EXPÉRIENCE PROFESSIONELLE Université de Montréal 2008-2010 Collaboration avec l'équipe DSIV de la Société Nationale des Chemins de fer français (SNCF) sur l'amélioration de leurs pratiques en mesure de qualité. Évaluation des modèles de qualité utilisées par l'équipe d'assurance qualité pour accepter les livrables des équipes de développement Élaboration d'un protocole d'amélioration des pratiques en assurance qualité Implantation de modèles de qualité permettant de doubler l'ecacité de certaines activités d'assurance qualité (état de prototype) Doctorant-chercheur Conseiller en réingénierie 2006 Réorganisation de système pour la prévision nancière vers une architecture OO suite au départ du développeur principal Système comprenait 100 000 lignes de code développé sur une période de quatre ans Supervision d'un développeur pour la restructuration du système Groupe MinMax 2003-2004 J'ai cofondé un start-up avec un chercheur économiste et deux développeurs pour la mise en place d'enchères inversées pour l'approvisionnement Cofondateur et directeur du développement Développer une preuve de concept pour les enchères inversées dans un environnement industriel Coordonner le développement d'un système de prédiction macroéconomique pour le Ministère du Revenu du Québec (MRQ) CIRANO 2001-2004 Responsable du développement de prototypes pour le transfert de connaissances universitaires vers l'industrie. Professionnel de recherche Partenaire NStein : Conception et développement du système MBOI pour faire la veille d'appels d'ores. Le système inclut des algorithmes de classication automatique des appels d'ore, ainsi qu'une reconnaissance d'entités nommées. Partenariat avec J-Y Nie (UdeM) et la companie de veille stratégique SDTI Partenaire TELUS : Intégration de MBOI au portail NetMetal, un portail d'information pour les industriels du domaine de l'acier Partenaire Chaire de tourisme de l'UQAM : Conception et développement du système Albatros pour faire la veille de nouvelles touristiques Partenaire Synopsis : Conception et développement du système NADIM pour l'aggrégation de services de voyages. Le système était hautement distribué et employait des techniques de grid computing. Projet avec P. Kropf (Université de Neuchâtel) et B. Chaib Draa (Université Laval) Supervision de stagiaires lors de tous les projets Concepteur et architecte logiciel Nortel Networks 2000-2001 Nous avons développé un système pour accéder à des services Web via la reconnaissance de la parole. Architecte et concepteur d'un framework MVC dans un environnement J2EE Représentant de Montréal à léquipe d'architecture situé à Rochester, NY Conception et implantation d'un protocole de communication pour les services Web Développement des services de lotterie, de météo et de l'agenda électronique EXPÉRIENCE D'ENSEIGNEMENT Université de Montreal 2010 Génie logiciel (IFT2255) : Introduction au génie logiciel J'ai couvert les processus de développement (incluant RUP et SCRUM) et la modélisation UML Cours obligatoire pour le B.Sc. informatique 2009 Programmation 2 (IFT1025) : Concepts avancés de la programmation à objets. Cours obligatoire pour le B.Sc. informatique Chargé de cours Université de Montréal 2008-2010 J'ai co-supervisé plusieurs stagiaires avec mon directeur. Stage maîtrise pour l'amélioration des pages Web en utilisant une modèle de qualité Stage sous-gradué pour l'évaluation de la qualité des sites Web Stage pour cours gradué pour l'établissement de liens de tracabilité entre des sources de données hétérogènes comme Bugzilla, CVS et le code. Supervision de stages Ministère du Revenu du Québec 2004 Dans le cadre de mes fonctions chez MinMax, j'ai oert une formation sur la programmation avancée en Java. Technologies J2E : JSP, Servlets et Struts sur Tomcat Utilisation de JUnit Formateur ACTIVITÉS ACADÉMIQUES Comités d'organisation QAOOSE, Quantitative Aspects of Object-Oriented Software Engineering : Organisateur OOPSLA 2005, OOPSLA 2007 : Student volunteer Reviewer Doctoral symposium ECOOP (2007), CARI (2008), ASE (2007, 2008), APSEC (2007, 2008), SERA (2010) Présentations invitées Mosart (Montreal Software Analysis Talks) 2009 : Using Changes to Assess Software Quality Mosart Novembre Octobre 2007 : Do Software Libraries Evolve Dierently than Applications ? GUJM (Groupe d'utilisateurs Java de Montréal) Avril 2004 : Lucene : un moteur de recherche libre PRIX ET BOURSES 2009-2010 2004-2005 CSRNG FQRNT : Bourse d'études supérieures : Bourse de maîtrise en recherche $21000/année $15000/année PUBLICATIONS [1] Simon Allier, Houari Sahraoui, Stéphane Vaucher, and Salah Sadou. Finding components in legacy code using execution traces. In Proceedings of the 13th International Symposium on Component Based Software Engineering (CBSE), 2010. [2] Foutse Khomh, Stéphane Vaucher, Yann-Gaël Guéhéneuc, and Houari Sahraoui. Bdtex : A gqm-based bayesian approach for the detection of antipatterns. In Journal of Systems and Software (extension QSIC 2009) , 2010. [Accepté avec revisions] [3] Marouane Kessentini, Stéphane Vaucher, and Houari Sahraoui. Using articial immune systems to assess design risk. In Automated Software Engineering (ASE 2010), 2010. [4] Stéphane Vaucher and Houari Sahraoui. Multi-level evaluation of web sites. In Proceedings of International Symposium on Web System Evolution (WSE). IEEE Computer Society, 2010. the 12th IEEE [5] Stéphane Vaucher, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. Prevention and cure of software defects : Lessons from the study of god classes. In Proceedings of the 16th Working Conference on Reverse Engineering(WCRE), pages 145154, October 2009. 10 pages. [6] Foutse Khomh, Stéphane Vaucher, Yann-Gaël Guéhéneuc, and Houari Sahraoui. A bayesian approach for the detection of code and design smells. In Choi Byoung-ju, editor, Proceedings of the 9th International Conference on Quality Software (QSIC). IEEE Computer Society Press, August 2009. 10 pages. [7] Stéphane Vaucher, Samuel Boclinville, Houari Sahraoui, and Naji Habra. Recommending improvements to web applications using quality-driven heuristic search. In Proceedings of the 10th International Conference on Web Information Systems Engineering (WISE), pages 321334. IEEE Computer Society Press, August 2009. 10 pages. [8] Stephane Vaucher, Houari Sahraoui, and Jean Vaucher. Discovering New Change Patterns in Object-Oriented Systems. In Proceedings of the 15th Working Conference on Reverse Engineering(WCRE), pages 3741, October 2008. [9] Stéphane Vaucher and Houari Sahraoui. Étude de la changeabilité des systèmes orientés-objet. In journées Langages et Modèles à Objets (LMO), Toulouse, France, 2008. Cépaduès. Actes des [10] Stéphane Vaucher and Houari Sahraoui. Do software libraries evolve dierently than applications ? : an empirical investigation. In Proceedings of the 2007 Symposium on Library-Centric Software Design (LCSD), pages 8896, New York, NY, USA, 2007. ACM. [11] Zhen Zheng, Stéphane Vaucher, and Jean Vaucher. Looking for business. In Montreal Conference on e-Technologies (MCETECH), January 2005. 12 pages. Proceedings of the 2005 [12] Houssein Ben Ameur, Francois Bédard, Stéphane Vaucher, Peter Kropf, Brahim Chaib Draa, and Robert Gérin-Lajoie. Nadim-travel : A multiagent platform for travel services aggregation. In Proceedings of ENTER2004. Springer Verlag, January 2004. 9 pages. [13] Francois Paradis, Qing Ma, Jian Yun Nie, Stéphane Vaucher, Jean-Francois Garneau, and Arman Tarajobi. Mboi : Un outil pour la veille d'opportunités sur l'internet. In Actes du colloque Veille Stratégique Scientique et Technologique (VSST), 2004. 9 pages. [14] Houssein Ben Ameur, Stéphane Vaucher, Robert Gérin-Lajoie, Peter Kropf, and Brahim Chaib Draa. Towards an agent-based approach for multimarket package e-procurement. In International Conference on Electronic Commerce (ICERC-5), volume CD-ROM, CRT Montréal. Springer Verlag, January 2002. 9 pages.