CURRICULUM VITÆ. Études. Expérience professionnelle



Documents pareils
Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

Formation : Langues : Types d Intervention et Secteurs d Activité :

Expert technique J2EE

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

Catalogue des Formations Techniques

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 32 ans - 6 ans d'expérience

DIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP»

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES

31 ans - 8 ans d'expérience

An Phong Do. 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : anphongdo@gmail.com

Ingénieur Développement Nouvelles Technologies

ANWAR EL BARAKA 14 ANS D EXPERIENCE - CERTIFIE PRINCE2 & ITIL

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Dominic Jobin. Profil. Expérience professionnelle avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A djobin@gmail.

Paul FLYE SAINTE MARIE

Présentation de SOFI 2.0

Cyrille GUERIN 823, place Soulanges Brossard, J4X1L8

Luc Carreau. Consultant PERFECTIONNEMENT

30 ans d ingénierie, 23 ans de conseil en architecture de SI

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Marie-Christine Spengler

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

CQP Développeur Nouvelles Technologies (DNT)

DotNet. Plan. Les outils de développement

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

> + Consultant / Architecte JEE Indépendant. Fabien GUIBERT 34 ans, 11 ans d expérience d expérience COMPETENCES / DOMAINES METIERS

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Notre Catalogue des Formations IT / 2015

Offres de stages 2011/2012

Catalogue des formations

Ingénieur Informaticien 3iL Java EE

CHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience

Java pour le Web. Cours Java - F. Michel

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 28 ans - 7 ans d'expérience

Olivier Deheurles Ingénieur conception et développement.net

Z i e d Z a i e r ( )

COMPÉTENCES TECHNIQUES

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Formation en Logiciels Libres. Fiche d inscription

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Liste des Technologies

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

Chef de projet / Architecte JEE 15 ans d expérience

JOnAS 5. Serveur d application d

«Consultant en système d'information et cloud computing»

Jérôme Paul Attestation de Macrovision pour le cours portant sur les technologies Flexlm d administration de licences Formation à Motorola

ANALYST E FONCT IONNEL - T EST EUR SENIOR Analyse métier - Assurance qualité. 32 ans - 8 ans d'expérience

CURRICULUM VITAE. Martin Harnois. Consultant depuis 23 ans Spécialiste en Business Intelligence / entrepôt de données depuis 11 ans.

Hébergement de sites Web

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

Introduction à la plateforme J2EE

LES SOLUTIONS OPEN SOURCE RED HAT

Missions réalisées. Team Leader. Scrum Master (certifié)

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Administrateur/Technicien/Développeur Profil

1 JBoss Entreprise Middleware

Quel ENT pour Paris 5?

Laurent JOLIN. Compétences. Expériences professionnelles. Architecte technique. 15, rue Jean Favier Toulouse

CATALOGUE FORMATION 2015

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Présentation générale

WEBSPHERE & RATIONAL. Jacques Rage

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :

J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

FORMATIONS INFORMATIQUES. Catalogue des formations 2015

Créateur de sites Internet. Développeur de logiciels.

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

Lancelot Bertrand Expert Java J2ee

Environnements de Développement

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Armand PY-PATINEC 2010

Curriculum Vitae. Martino Gagliardi

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

Les nouvelles architectures des SI : Etat de l Art

Point sur les solutions de développement d apps pour les périphériques mobiles

M Études et développement informatique

Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com

Consultant.NET / SharePoint

Architecte SI, Freelance

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i

Calendrier crim.ca/formation

Curriculum Vitae de Michel Casabianca

Administrateur Réseaux Expert informatique Développeur Java/J2EE Virtualisation VMWare, ESX EXPERIENCES PROFESSIONNELLES

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

LICENCE PROFESSIONNELLE

Transcription:

CURRICULUM VITÆ Nom : Simon Legault Profession : Informaticien Naissance : 1965 Langues : Français et anglais Site Web : simon-legault.appspot.com Adresse : 2050 De L'Église Montréal, Québec Canada, H4M 1G2 Téléphone : 514-487-9104 Courriel : legault.simon@gmail.com Études Baccalauréat en informatique programme coopératif Université de Sherbrooke 12/1987 D.E.C. en Sciences pures et appliquées Collège Ahuntsic 05/1984 Expérience professionnelle Vidéotron Desjardins Gmobile45 Analyste fonctionnel Yellow Pages Group Analyste fonctionnel, concepteur, développeur Vidéotron Bell Canada Solutions Web Bell Canada Solutions Web Analyste fonctionnel, concepteur, développeur ING Belair IBM Rational Ministère de la Justice du Québec Accovia Loto-Québec Sogique Architecte principal, développeur Silanis Technologies Chef d équipe, architecte principal, développeur BGW Multimédia Chef de produit, Architecte principal, chef d équipe, développeur Université de Sherbooke Chargé de cours en génie informatique CITI Chercheur, chef d équipe, développeur CITI Développeur Bell Canada Développeur Contrat via Techsolcom 09/2013 09/2015 (division de R3D) Contrat via Techsolcom 08/2012 07/2013 (division de R3D) Contrat via Techsolcom 07/2012 07/2012 Contrat via Techsolcom 01/2012 06/2012 Contrat via Techsolcom 04/2010 12/2011 Contrat via PSC 10/2009 03/2010 Contrat via PSC 10/2008 04/2009 Contrat via Techsolcom 09/2007 09/2008 Contrat via Procom 10/2005 06/2007 Contrat direct 05/2003 09/2005 Contrat via Arobas 02/2004 07/2004 Emploi 05/2003 01/2004 Contrat direct 01/2000 04/2002 Contrat direct 11/1999 09/2001 Emploi 10/1995 04/1999 Emploi 01/1994 04/1994 Emploi 01/1988 10/1995 Stages 05/1987 08/1997 09/1986 12/1986 Stages 09/1985 12/1985 01/1985 04/1985 1

Fiche technique Domaines d application APIs et librairies (suite) Télévision Web 2 ans Services Web «RESTful» 3 ans Bancaire 1 an AJAX 3 ans Moteur de recherche Publicité 6 mois Swing 2,5 ans Internet et Télécommunications 2,5 ans JDBC 5 ans Transport 6 mois Hibernate, Open JPA 4 ans Vente Internet Assurances 1 an JavaMail 6 mois Gestion de portfolio de projets 2 ans JavaHelp 6 mois Voyage 6 mois Apache Commons 6 ans Loteries 8 mois XML Beans 5 mois Services sociaux 1,5 an XStream 2 mois Signature numérique 1,5 an JAXB 1 an Formation interactive multimédia 3 ans SAX 2 mois Télécommunication multimédia 2 ans ehcache 1 mois Guichet interactif multimédia 1 an JMS (MQ Series) 1 mois Collecticiel 2 ans Java Sockets, SOAP 6 mois Réponse vocale interactive 3 ans JNDI (LDAP) 6 mois Enseignement universitaire 4 mois eselect de Moneris 2 mois Responsabilités Active Directory 5 mois Analyste fonctionnel 6 mois.net 1 an Chef de produit 6 mois Windows Forms.NET 1 an Architecte principal 4 ans Service Web.NET (SOAP) 5 mois Chef de projet 8 ans Win 32, MFC, TCP/IP 10 ans Chef d équipe 7,5 ans Logiciels Concepteur et développeur 26 ans Eclipse (RAD, RSA,WSAD, BEA, STS) 10 ans Méthodologies Weblogic 1 an Scrum 6 mois WebSphere 6,5 ans RUP 2,5 ans Tomcat 3 ans «Design Patterns» 11 ans Jetty 3 mois UML 11 ans Axure 1 mois Langages JIRA 2 ans Java 12,5 ans Rational Rose 2 ans C# 1 an StarUML 1 mois C++ 10 ans Rational ClearCase 4 ans C 4 ans Subversion 3,5 ans HTML, CSS 7,5 ans CVS 3 ans XML 3,5 ans JBuilder 2,5 ans XSD 1 an JUnit 9 ans XPath 1,5 an HttpUnit 8 mois JSP, EL 6 ans Maven 5 ans JSON 2 ans CruiseControl 3 ans JavaScript 2 ans Hudson, Jenkins 4 ans Systèmes d exploitation Ant 3,5 ans Windows 21 ans Visual Studio.NET 1 an Unix (Sun et PC), QNX 3 ans SQL Server 2000 4 mois APIs et librairies IBM DB2 4 ans Java EE 8 ans Oracle 4,5 ans Java SE 4,5 ans MySQL 1 an EJB3 3 ans SquirreL, SQL Dev, Aqua Studio, TOAD 8 ans Struts 5 ans Rational Portfolio Manager 2 ans Spring 1 an Visual Studio, C++, SourceSafe 8 ans JSTL 3 ans Visio 3 ans JQuery 2 ans Microsoft Project 4 ans Services Web (Axis) 2,5 ans Microsoft Office 21 ans 2

Projets illico.tv télé en direct et sur demande, sur le Web, les tablettes et mobiles. Vidéotron. Durée : 2 ans : 09/2013 09/2015. Plus de 20 développeurs et concepteurs Java. Plusieurs applications Web, des milliers de classes. Plus de 100 JVMs disponibles 24/7; 1,5 millions de clients; des dizaines d'utilisateurs internes. Ajouts et corrections de fonctions dans illico core, le serveur «RESTful» d'illico.tv. Adaptation d'illico core pour le iphone. Ajout de fonctions au gestionnaire de contenus («CMS») d'illico.tv. Adaptation d'illico core aux nouveaux serveurs de géolocalisation (Neustar). Réusinage de la communication inter-systèmes avec HttpClient. Responsabilités : Analyse sommaire, conception et évaluation des projets. Développement d'une bonne partie des fonctions; formation d'un nouveau collègue. Tests unitaires, intégrés et de non-régression. Quelques mises en production; documentation et formation des utilisateurs; entretien. Java EE, EJB 3, JPA, JSP, JSTL, Struts 2, Spring, HttpClient, Services Web «RESTful», JQuery, AJAX, HTML, CSS, JavaScript, Oracle, JIRA, WebSphere, Eclipse, Subversion, Jenkins, JUnit, Notes. AccèsD Affaires solutions bancaires pour l'entreprise. Desjardins. Durée : 1 an : 08/2012 07/2013. 1 chef de projet; 1 analyste fonctionnel; 2 concepteurs; 4 développeurs Java; 1 développeur COBOL. 13 EAR, 4000 classes. Plusieurs serveurs; des centaines de milliers d'utilisateurs. Ajout d'une fonction de paiement d'un fournisseur personnalisé (PFP), directement dans son compte canadien. Permet le paiement de plusieurs fournisseurs en une opération. Approbation renforcée au moyen d'une grille de sécurité. Paiement postdaté. Responsabilités : Remise en route d'un projet stoppé 8 mois plus tôt. Développement de plusieurs pages et fonctions, autant dans AccèsD Affaires que dans GDA, l'application destinée aux employés de Desjardins. Mise à jour fréquente du serveur de tests intégrés. Étude de faisabilité pour l'intégration d'accèsd Affaires et du Portail Virtuel Mouvement (PVM). PVM a été stoppé et donc l'étude de faisabilité abandonnée. Java EE, JSP, JSTL, Struts, HTML, CSS, JavaScript, DB2, WebLogic, Eclipse, CVS, JUnit, Notes. Gfield45 centre de commande pour équipes mobiles de techniciens. Gmobile45. Durée : 1 mois : 07/2012 07/2012. 1 analyste fonctionnel, 1 expert du domaine. Analyse fonctionnelle complète d'un centre de commande pour gérer un ensemble d'équipes mobiles de techniciens. Réception des demandes de service. Assignation de ces demandes aux équipes. Carte instantanée et historique des déplacements de chaque équipe. Gestion de l'inventaire et du catalogue de produits et services. Facturation. Communication avec les terminaux mobiles et le «ERP». Responsabilités : Rédaction de l'offre de services et contact constant avec le client. Rédaction complète du dossier fonctionnel, incluant les «User Stories», une maquette navigable disponible en ligne et un modèle complet des objets d'affaire. Office, StarUML, Axure. Canpages.ca moteur de recherche d'entreprises. Yellow Pages Group. 3

Durée : 6 mois : 01/2012 06/2012. 1 chef de projet; 1 analyste fonctionnel; 1 à 2 intégrateurs Web; 2 à 3 développeurs. 1 WAR, 150 classes. Plusieurs serveurs redondants; 1,5 million de visiteurs par mois; disponible 24/7. Remplacement complet du site canpages.ca. Application Web entièrement neuve développée par notre équipe à Techsolcom. Elle est basée sur des données fixes patrimoniales de Canpages ainsi que les données de 1,8 million d'entreprises canadiennes de YPG et les services pour y accéder. Le nouveau Site canpages.ca est une application Web relativement simple, basée sur le «framework» Web de Spring et s'exécutant sur Tomcat. Elle est déployée sur Amazon EC2. Responsabilités : Analyse fonctionnelle du nouveau site, incluant le détail pour préserver le rang dans les moteurs de recherche («SEO»). Rédaction d'une bonne partie de l'offre de service de Techsolcom. Conception de la base de données et importation des donnés patrimoniales. Optimisation, entre autres avec ehcache. Développement de quelques pages. Développement de plusieurs fonctions, principalement en lien avec le «SEO». Java EE, JPA, JSP, JSTL, Spring, ehcache, XML, JAXB, HTML, JQuery, MySQL, JIRA, Tomcat, Eclipse (STS), Subversion, Jenkins, JUnit, jsoup. Videotron.com portail Web destiné aux clients résidentiels et d'affaires. Vidéotron. Durée : 1,5 an : 04/2010 12/2011. 1 chef de projet; 1 analyste d affaires; 1 à 2 intégrateurs Web; 2 à 5 développeurs. Plus de 150 EAR, WAR et JAR. Plusieurs serveurs redondants; 1,5 million de clients; disponible 24/7. Participation à plusieurs projets touchant aux sites Web de Vidéotron. (1) Refonte visuelle des sites Web résidentiel et affaires. Révision et réécriture de centaines de pages JSP. Révision de dizaines d'actions Struts. (2) Refonte de la page de consommation Internet. Affichage graphique de la consommation totale mensuelle par rapport au quota du forfait. Affichage graphique de la consommation quotidienne du mois courant et des mois précédents. Communication par services Web avec les nouveaux entrepôts de données. (3) Service Web «RESTful» public exposant, en XML et en JSON, les données de la page de consommation Internet. Authentification par jeton. Ceci permet à nos partenaires externes de développer des applications (iphone, Windows, Macintosh, Firefox, etc.) simples qui affichent la consommation Internet de manière pratique pour l'abonné. (4) Notification de l'abonné, par courriel ou SMS, lorsque sa consommation Internet dépasse certains seuils choisis par lui. Page de préférences de communication et notification. EJB et DAO JPA pour les gérer. EJB d'envoi de courriel et SMS, incluant une file d'attente JMS. (5) Achat de blocs de consommation Internet en ligne. (6) Affichage dynamique des principaux forfaits. Responsabilités : Supervision technique de quelques-unes de ces équipes. Conception de plusieurs systèmes et API. Développement de la plupart de ces systèmes et API et d'un grand nombre de pages. Mises en production et entretien. Soutien technique pour les partenaires externes. Java EE, EJB3, JPA, JSP, Struts 1 et 2, Axis 1 et 2, XML, XSD, JAXB, XStream, JMS (MQ Series), HTML, CSS, JQuery, DB2, Oracle, WebSphere, Eclipse (RAD), CVS, Hudson, Ant, JUnit. Bell.ca/smb portail Web destiné aux petites entreprises. Bell Canada Solutions Web. Durée : 5 mois : 10/2009 03/2010. 4

2 analystes d affaires, 1 concepteur UX, 1 intégrateur Web, 3 développeurs. Des dizaines de serveurs redondants; milliers d utilisateurs au Canada; disponible 24/7. Bell.ca/smb est le portail de Bell Canada destiné aux petites entreprises. Notre mandat était de réécrire cette section de manière à permettre la mise à jour des contenus dans le CMS TeamSite. D autre part, le processus d achat du service Internet d affaires de Bell permet maintenant la commande et la personnalisation des options du produit ainsi que de produits afférents, incluant les prix et les rabais. Ce processus est hautement interactif et utilise donc une technologie AJAX. La structure du contenu est exprimée en XML. Les règles d affaires, de rabais et d affichage sont exprimées en EL. Ces dernières caractéristiques assurent la flexibilité requise de cette solution. Responsabilités : Compléter le détail de l analyse fonctionnelle. Conception du processus d achat du service Internet d affaires. Développement de ce processus. Java, JSP, JSTL, EL, JavaScript, JQuery, XML, XSD, XML Beans, JEXL, HTML, CSS, Oracle, WebLogic, TeamSite, Eclipse (BEA), CVS, Subversion, Ant, Junit. ACpedia intranet et extranet de gestion documentaire pour Air Canada et ses partenaires. Bell Canada Solutions Web. Durée : 2 mois : 02/2009 04/2009. 1 analyste d affaires, 1 architecte de données, 1 développeur. 150 classes Java; 220 HTML; Intégration complexe avec Oracle Universal Content Management; 2 x 8 serveurs redondants répartis dans 2 provinces; 50000 utilisateurs partout dans le monde; disponible 24/7. ACpedia est un système de gestion documentaire basé sur Oracle Universal Content Management et adapté aux besoins spécifiques d Air Canada. Il comprend des fonctions d ajout, de mise à jour, de gestion de version et de péremption des documents utilisés par les contributeurs. Il inclue évidemment des fonctions de recherche et de consultation de documents pour l utilisateur moyen. Enfin, il comprend des fonctions de rapport pour les gestionnaires du système ainsi que des fonctions d import automatique de documents mis à jour périodiquement. Responsabilités : Rapatriement du développement de l équipe d Ottawa. Ingénierie inverse. Ajout de quelques nouvelles fonctions. Correction d anomalies. Déploiements de nouvelles versions et administration occasionnelle du système. Documentation du processus de développement et d administration. Java, JavaMail, Oracle Universal Content Management, HTML, CSS, XML, Eclipse, Subversion, Ant, JUnit, TOAD, Outlook. EspaceBus.ca site Web pour le transport par autocar. Bell Canada Solutions Web. Durée : 3 mois : 11/2008 03/2009. 1 gestionnaire de projet, 1 analyste fonctionnel, 1 ergonome, 5 développeurs, 2 concepteurs Web, 1 testeur; milliers de classes C#; base de données substantielle; intégration de plusieurs technologies, dont OpenX et Tous Azimuts de Polytechnique Montréal. EspaceBus.ca est destiné aux usagers du transport par autocar. Il propose principalement des forfaits incluant le transport par autocar et l activité touristique, y ajoutant parfois l hébergement et la gastronomie. La plus grande partie du site est l extranet, caché du public, destiné aux fournisseurs de services. Responsabilités : Analyste fonctionnel pour la création de microsites Web pour les fournisseurs de services. Analyste fonctionnel pour l intégration des espaces publicitaires avec OpenX. Analyste fonctionnel pour la recherche de trajet d autobus avec la technologie de Tous Azimuts. Analyste fonctionnel pour l information sur les terminus. Word, Excel, Notes, OpenX, Tous Azimuts, Team Foundation Server. 5

Bonjour Quebec inscription en ligne au Symposium sur le développement durable du tourisme. Bell Canada Solutions Web. Durée : 3 semaines : 10/2008 11/2008. 2 développeurs. 110 classes Java; 7 pages JSP. Quelques centaines d inscriptions par année. Ce formulaire d inscription au symposium est intégré au site de Bonjour Québec. Les inscriptions sont exportées quotidiennement dans la base de données de Bonjour Québec. Responsabilités : Conception et développement du paiement par carte de crédit avec la solution de paiement CGI. Java, Struts, JSP, HTML, CSS, XML, Eclipse, Postgres, Hibernate, JBoss, Jetty, Windows, Subversion, JUnit, TOAD, Notes. AutoQuote achat en ligne d une police d assurance auto. ING Belair. Durée : 1 an : 09/2007 09/2008. 1 gestionnaire de projet, 1 analyste d affaires, 4 concepteurs, 12 développeurs, 1 intégrateurs, 2 testeurs; 2500 classes Java. AutoQuote est le vecteur Web de la croissance des affaires à Belair. AutoQuote permet l achat en ligne d une police d assurance auto pour un nouveau client. Mon premier projet a ajouté le paiement mensuel par carte de crédit. Notre deuxième projet a été la réécriture complète d AutoQuote : interaction complètement revue, technologies améliorées, nouveau schéma de base de données. Responsabilités : Concepteur principal et développeur pour le paiement mensuel par carte de crédit avec Moneris. Concepteur de la partie d achat et de paiement, pour la réécriture complète d AutoQuote. RUP, UML, Java, Struts, JSP, JSTL, Velocity, HTML, CSS, XML, Eclipse (WSAD, RAD), Moneris, WebSphere, Oracle, JDBC, Hibernate, Windows, Rose, ClearCase, Maven, CruiseControl, JUnit, TOAD, Notes, Sametime. RPM Web UI interface utilisateur Web pour RPM. IBM Rational Rational Portfolio Manager. Durée : 6 mois : 01/2007 06/2007. 13 informaticiens répartis dans 2 pays, 1 architecte, 1 chef d équipe, 1 gestionnaire de projet, 2 analystes d affaires, 1 concepteur Web; plus de 150 classes java, 200 fichiers JavaScript et 200 classes de test; perçu comme une nouvelle fonction essentielle de RPM. Un client a typiquement plusieurs milliers d utilisateurs. Rational Portfolio Manager (RPM) est un progiciel de gestion intégré («ERP») pour les technologies de l information. Il donne des vues d ensemble et détaillées pour la gestion de milliers de projets et de dizaines de milliers de ressources humaines, incluant tous les aspects. RPM Web UI offre une interface utilisateur simplifiée pour les utilisateurs typiques. Elle lui donne accès à ses informations personnelles, aux tâches qui lui sont assignées et à tous les documents et informations afférentes. Elle lui permet aussi de compléter sa feuille de temps. L architecture Ajax de RPM Web UI comprend une portion Dojo JavaScript s exécutant dans le fureteur et un ensemble services Web «RESTful». Responsabilités : Réusinage du composant REST afin d améliorer la conception, la performance, de gérer les exceptions, rendre le code réentrant, etc. Conception et développement de plusieurs services Web «RESTful». Ajustements à la conception simplifiant l interface utilisateur. Contributions significatives à l infrastructure de tests automatisés. Java, services Web «RESTful», JSON, XML, XPath, Eclipse (RSA), WebSphere, Tomcat, DB2, JDBC, Windows, ClearCase, RPM, CruiseControl, Ant, JUnit, HttpUnit, Aqua Studio, Notes, Sametime. 6

RPM Web Services API service Web pour l intégration de RPM avec d autres logiciels. IBM Rational Rational Portfolio Manager. Durée : 15 mois : 10/2005 12/2006. 12 à 25 informaticiens répartis dans 3 pays, 1 architecte, 1 rédactrice, 1 chef de projet; plus de 900 classes et 500 classes de test; utilisé par plusieurs très gros clients. Rational Portfolio Manager (RPM) est un progiciel de gestion intégré («ERP») pour les technologies de l information. Il donne des vues d ensemble et détaillées pour la gestion de milliers de projets et de dizaines de milliers de ressources humaines, incluant tous les aspects. RPM Web Services permet l intégration de données entre RPM et les autres logiciels utilisés par les clients de RPM. Il expose les données de RPM sous forme de modèle objet décrit en UML et WSDL. Il permet la création, la recherche avec XPath, la lecture, la mise à jour et la destruction de ces objets. Il permet aussi quelques opérations spécialisées de plus haut niveau. La mise en œuvre de ce système est, en grande partie, un mappage objet-relationnel utilisant un «framework» fait maison. Responsabilités : Conception et développement de plusieurs sections de mappage objet-relationnel. Conception et développement de quelques aspects du «framework» de mappage. Résolution de problèmes particuliers à l intégration Java-.NET. Intégration du contrôle d accès via un serveur LDAP. Soutien technique pour un gros client indien. Organisme : UML, Java, C#, XPath, WSDL, Eclipse (RSA), WebSphere, Tomcat, Axis, DB2, JDBC, JNDI, LDAP, Windows, ClearCase, RPM, CruiseControl, Ant, JUnit, SQuirreL, Aqua Studio, Notes, Sametime. STP service de transmission protégée. Ministère de la Justice du Québec Système intégré d information de justice (SIIJ). Durée : 5 mois : 05/2003 09/2005. Responsabilités : 2 informaticiens; plus de 30 classes; utilisé par 21 partenaires répartis, 4 fois par jour. STP assure la transmission cryptée de fichiers, de partenaires sociaux vers un registre centralisé au Ministère de la Justice. Les 17 Centres jeunesse, la Sûreté du Québec, le Ministère de la Sécurité publique et les Substituts du procureur général envoient quatre fois par jour les mises à jour des fichiers XML à porter au registre centralisé des jeunes contrevenants. Les applications des partenaires déposent les fichiers XML dans le répertoire «sortie» de STP, lequel les crypte avec les librairies Entrust, les envoie à un service Web et les stocke dans une base de données. L application du registre peut ensuite les lire en les demandant à STP, qui les décrypte au préalable. STP assure aussi la communication dans l autre sens. Prendre en main un prototype incomplet et en faire un produit. Compléter la conception. Développement. Soutien technique à tous les intervenants. C#, Windows, Visual Studio.NET, IIS, Service Windows, EntrustFile, SSL, Service Web, ADO.NET, SQL Server, Windows Forms, Microsoft Windows Installer, ADSI, SOAP, LDAP, XML, HTML, Cryptographie. Travel Seller système de vente pour les grossistes en voyage. Accovia entreprise de développement de logiciel dans le domaine du voyage. Durée : 6 mois : 02/2004 07/2004. 1 chef de projet, 1 analystes d affaires, 1 architectes système, 20 concepteurs et développeurs, 3 SQA; plus de 3000 classes. 7

Le module «groupes» de Travel Seller est destiné aux grossistes en voyage dont les agents doivent organiser des séminaires et voyages de groupes (jusqu à 3000 voyageurs). Le module «groupes» complète le module existant de vente à des individus et petits groupes. Cette architecture J2EE typique fait appel à un progiciel patrimonial, Logitours, qui est toujours utilisé par le grossiste pour les opérations autres que la vente (création des forfaits, comptabilité, etc.). Responsabilités : Conception et développement de composants EJB dans la couche intermédiaire. Méthodologie agile, UML, Java, Eclipse (WSAD), Informix, Hibernate, JDBC, Windows, Office, Rose, ClearCase, RequisitePro. IRIS système administratif de Loto-Québec. Loto-Québec entreprise paragouvernementale du domaine des jeux de hasard. Durée : 5 mois : 08/2003 01/2004. Responsabilités : 9 analystes d affaires, 5 architectes système, 4 architectes d application, 3 chefs de projets, 4 chefs d équipe, 25 concepteurs et développeurs, 7 SQA; plus de 200 classes. IRIS doit remplacer une grande partie des systèmes administratifs de Loto-Québec. Les composants mis en œuvre par nos équipes dans les premiers 6 mois permettent l administration du réseau de distribution, des détaillants et des équipements de jeux. IRIS est une application J2EE basée sur un ensemble de technologies standard dont EJB, JSP, Struts, Hibernate, JMS, JDBC, JAAS, etc. Elle interagit avec plusieurs systèmes existants. J ai travaillé d abord dans l équipe d infrastructure logicielle puis dans l équipe de développement des composants d administration des équipements de jeux. Concepteur et développeur d un service de notification. Co-concepteur et co-développeur des composants d administration des équipements de jeux. Concepteur de la gestion des exceptions. RUP, UML, Java, Eclipse (WSAD), Oracle, Hibernate, JDBC, Windows, Office, Rose, ClearCase, ClearQuest. JEF système de vente en direct de billets de loterie. Loto-Québec entreprise paragouvernementale du domaine des jeux de hasard. Durée : 3 mois : 05/2003 08/2003. 4 analystes, 2 architectes, 8 concepteurs et développeurs, 2 SQA; plus de 150 classes; dessert 8000 points de ventes et effectue des dizaines de milliers de transactions par jour. JEF est le nouveau système de vente en direct de billets de loterie de Loto-Québec. Il permet à un utilisateur de vendre un billet de loterie, de l annuler, de le valider, etc. Les utilisateurs sont répartis dans 8000 points de ventes au Québec. Ils interagissent avec JEF au moyen d un terminal V3000. D autre part, JEF prend aussi en charge tous les aspects des loteries vendues : la sélection des gagnants, les enquêtes de sécurité, etc. Responsabilités : Concepteur de la réalisation d un cas d utilisation de sélection des gagnants et de vente en direct. Développement d un de ces cas d utilisation. RUP, UML, C++, Guardian (Tandem), Windows, Office, Rose, ClearCase, Rogue Wave. SSP système d aide à la décision pour la protection de la jeunesse. Sogique entreprise paragouvernementale du domaine de la santé et des services sociaux. Durée : 2 ans et 4 mois : 01/2000 04/2002. 6 informaticiens et 4 intervenants sociaux; plus de 650 classes; logiciel déployé dans 17 centres jeunesse pour 8000 intervenants. 8

SSP est un système d aide à la décision pour la protection de la jeunesse, utilisé par les intervenants sociaux de la DPJ. À chaque étape du processus standard d intervention correspond un module de SSP. L intervenant répond aux questions posées par SSP. Le système utilise sa base de connaissances légales et cliniques pour choisir les prochaines questions et converger vers un ensemble de conclusions. Le rapport produit par SSP inclut ces conclusions, appuyées par les faits recueillis lors du questionnement. Le rapport est donc concis, précis et crédible, qualités essentielles lorsqu il est déposé devant un juge. Responsabilités : Architecte principal du logiciel : conception de la structure extérieure du logiciel, autant pour l interface utilisateur que pour la communication entre les modules et le stockage des données; formalisation du processus de développement, d assurance qualité, de déploiement et de soutien du logiciel. Développeur : la partie commune à tous les modules; un de ces modules; intégration de SSP avec un logiciel de gestion des Centres Jeunesse; semi-automatisation du processus de développement, d assurance qualité, d archivage des versions et de soutien. UML, Java, Windows, Office, Visio, JBuilder, SourceSafe, Ant, JavaDoc, JUnit, InstallShield, J2SE, Swing, JavaMail, JavaHelp, Sockets, SOAP, XML, HTML, CSS. ApproveIt suite de plugiciels de signature numérique. Silanis Technologies entreprise privée du domaine de la signature numérique. Durée : 1 an et 10 mois : 11/1999 09/2001. 4 informaticiens; plus de 100 classes; logiciels déployés chez des centaines de clients pour des dizaines de milliers d'utilisateurs. ApproveIt Desktop est une suite de plugiciels («plug-ins») permettant à ses utilisateurs de signer des documents numériques au moyen d un certificat personnel. Il existe des plugiciels ApproveIt pour Word, Excel, Outlook, Acrobat, etc. Cette technologie permet souvent de retirer la seule étape requérant le passage au papier (les signatures) dans un processus d affaires numérique, tout en conservant sa valeur légale. Responsabilités : Architecte principal d une nouvelle plateforme de développement de plugiciels ApproveIt : factorisation de la structure et des mécanismes communs à tous les plugiciels ApproveIt; affinement substantiel de l expérience de l utilisateur. Chef de projet d ApproveIt for Office : spécification, gestion quotidienne et planification détaillée. Synthèse de plusieurs fonctions en un nombre plus réduit. Concepteur et développeur de ApproveIt for FormFlow 99 : préparation d un formulaire numérique pour les signatures; signature; vérification automatique des signatures. Innovation et facilité d utilisation. UML, C++, Windows, MS Project, Office, Visio, Visual Studio, SourceSafe, FormFlow, Office Automation, COM, MFC, ATL, STL, XML, Principes de cryptographie. Tactic! suite de logiciels d autoformation assistée par ordinateur. BGW Multimédia entreprise privée du domaine de la formation multimédia, rachetée par Edu- Performance. Durée : 3 ans et 6 mois : 10/1995 04/1999. 12 informaticiens, 2 SQA, plusieurs concepteurs pédagogiques, graphistes, intégrateurs; plus de 450 classes; logiciels utilisés à BGW et déployés chez plusieurs dizaines de clients. Tactic! est une suite de logiciels destinée à l autoformation assistée par ordinateur («CBT») et utilisant le multimédia interactif. Cette suite inclut un éditeur de cours, un visualiseur de cours et un logiciel de gestion des apprenants. 9

Responsabilités : Chef de produit : définition du produit; gestion de l équipe multidisciplinaire (développement, assurance qualité, conception graphique, conception multimédia). Architecte principal du logiciel : assurer l interaction des équipes de développement et des composants logiciels; éviter la redondance; formaliser le processus de développement. Chef d une équipe de développement : spécification et conception de composants logiciels; gestion quotidienne et planification détaillée. Développeur : structure du document multimédia interactif; autres composants logiciels. UML, C++, Windows, MS Project, Office, Visual Studio, SourceSafe, Photoshop, MFC, MCI, LeadTools. Projets au CITI centre fédéral de recherche 01/1988 à 10/1995 Télécommunications Multimédia applications de formation et de télécommunication. Consortium visant à développer le matériel et le logiciel pour des applications collaboratives de formation et de télécommunication multimédia. Plate-forme d'intégration de collecticiels étude préliminaire. Étude préliminaire d'un projet visant la réalisation d'une plate-forme d'intégration de collecticiels. COOP cadre d applications pour les collecticiels. Cadre d applications («framework») pour le développement de collecticiels («groupware») multimédia et synchrones. Hyperborne kiosque multimédia. Prototype de kiosque multimédia pour le grand public, regroupant des services télématiques provenant de plusieurs fournisseurs. Un consortium de douze entreprises et organismes a été formé pour développer ce prototype. ETC éditeur de texte coopératif. Prototype d'éditeur de texte coopératif permettant à plusieurs utilisateurs éloignés d'éditer le même texte simultanément et de manière coopérative. L'éditeur est basé sur une adaptation de la librairie InterViews de l'université de Stanford. SECSI Système interactif d'information et de conseil sur la sexualité. Système interactif d'information et de conseil sur la sexualité, accessible par téléphone. Ce service a été présenté à la Cinquième conférence internationale sur le Sida et à Expotec 89. Systèmes de réponse vocale interactive. Divers systèmes, outils et librairies utilisant des technologies vocales et téléphoniques, dont : un éditeur vocal, une messagerie vocale et une librairie permettant de développer des systèmes clientserveur de réponse vocale interactive. Références sur demande Créé avec LibreOffice Simon Legault 10