CVS

publicité
CURRICULUM VITAE
André Morin
12169 rue James Morrice
Montréal, (Québec)
Canada, H3M 2H2
Tél: (514) 946-2763 (cell.)
courriel : [email protected]
Nombre d’années d’expérience : 27
Réalisations professionnelles
septembre 2016 – mars
2017
Intact assurance
 Développement d’un service web Rest utilisé par les courtiers pour
obtenir les liens des quotations présentées sur le site WebZone.
 Particier au développement du site Espace Client de Intact.
JAVA 6, Oracle 11, Spring MVC, Hibernate, Rest, Junit, WAS Liberty,
RTC, AngulaireJS, NodeJS, Grunt, Eclipse, Maven
janvier 2016 – avril
2016
Tink – Support
 Effectuer la migration à SQL Server 2008, Java 8 et Tomcat8 pour les
sites : PDA, Héma-Québec, Caisse des policiers, Ordre des
ergothérapeutes, Métro-Corpo, Can-Assistance, Investissement
Québec et BingoAlliance.
 Corriger un problème de vulnérabilité XSS du site Brunet
 Ajouter un formulaire de changement d’adresse au site Héma-Québec
 Corriger les pdf et la liste des régions du site St-Hubert
 Corriger des anomalies du site de la caisse scolaire de Desjardins et y
ajouter des fonctions d’extraction de données.
JAVA 8, Tomcat 8, SQL Server, Spring MVC, SVN, Hibernate, Rest,
Junit, Agile, Jira, Axis 2, FreeMarker, Struts 2, Thymeleaf, JSON,
Grails, Groovy, Jenkins, Scrum
novembre 2015 –
décembre 2015
Tink – Modification du site metro.ca
 Modifier le site web metro.ca afin de déterminer la magasin métro de
l’utilisateur selon l’adresse ip de son ordinateur.
 Modifier le processus d’inscription au site métro afin d’inclure la
carte métro ou d’en faire la demande.
 Participer au développement du nouveau site de commerce
électronique de métro.ca
JAVA 8, Tomcat 8, SQL Server, jQuery,Ajax, Spring MVC, SVN, CSS3,
Gradles, Jenkins, Hibernate, Spring Boot, Rest, Hybris, JSON,
Thymeleaf, Junit, Mockito, Scrum, Agile, Jira, Confluence, SOA
juillet 2015 – octobre
2015
Tink – Projet Caisse scolaire Desjardins
 Développer le site des caisses scolaires de Desjardins.
 Effectuer les builds.
 Corriger les anomalies.
JAVA 8, Tomcat 8, SQL Server, Thymeleaf, jQuery,Ajax, Spring MVC,
Rest, SVN, CSS3, Maven, Grails, Groovy, Jenkins, Jira, Scrum
avril 2014 – juillet 2015
Ville de Montréal – Projets : SWRIRE, Cité+, Evalweb,
Rôle Cour Municipale
 Concevoir et développer un service web pour interroger une base de
données spatiale sur les rues et emplacements de la ville de montréal.
 Concevoir et réaliser la réingénierie de l’application web : Cité+.
 Concevoir et réaliser la réingénierie de l’application web : Rôle
d’évaluation foncière.
 Participer à l’analyse de l’application web : Rôle de la cour
municipale, et effectuer la réalisation de celle-ci.
JAVA 7, JEE6, Weblogic 12c, OEPE, BD Oracle 10, TOAD, JAX-WS,
JAXB, Bootstrap, JSTL, JSPX, Servlet, EJB, MQSeries 7.5, NetBanx
,CSS3, jSoup, SVN, SOAP, SOAP UI,Spring MVC, jQuery, Ehcache,
Maven, JSON,SOA
déc. 2013 – mars 2014
Transisoft – Projet Golf Tracker (site internet pour calculer les
statistiques de golf)








Rédiger les cas d’utilisations
Élaborer les maquettes des écrans.
Concevoir le modèle objet/relationnel.
Configurer l’environnement de développement.
Implémenter les cas utilisations.
Développer les scripts de build.
Développer les tests unitaires et d’intégration.
Développer le site du projet.
JAVA EE 6, Java 7.0, JBoss EAP 6.2, Eclipse (Kepler), Vaadin 7, JPA 2,
JUnit, CDI, Maven, Git, MySql
juillet 2013 - sept. 2013
CGI – Projet OBE
 Participer aux développement d’un site de consultation et
paiement de facture pour des PME.
 Participer aux processus d’assurance qualité.
 Agir à titre de relève pour le build et le déploiement du site sur les
serveurs des différents environnements.
JAVA EE 6, Java 7.0,WebLogic 12.1.2, Eclipse, JSF 2.1, WebService
(jax-ws, jax-rs), JUnit, SCRUM, AJAX, XML, CDI, Maven, SVN, BD
Oracle, PCI, SOAP UI, SOAP, REST, JSON,SOA
dec. 2011 – fév. 2013
Desjardins – Programme Virtuel Mouvement
 Développer des fonctionnalités du nouveau portail de Desjardins
(section sommaire, bilan et changement d’adresse du nouveau portail
de Desjardins).
 Participer aux tests d’assurance qualité.
 Optimiser la génération et la navigation des pages du portail.
 Agir à titre de relève pour le déploiement du portail dans
l’environnement de test.
JAVA EE 6, WebLogic 10.3.1, JDevelopper, ADF, JSF, WebService
(jax-ws, jaxb), JUnit, jQuery, Hi-Charts, SCRUM, JIRA,CSS. Servlet,
AJAX, XML, Ant,SOAP, SOA
sept. 2011 – oct. 2011
Desjardins – FCDQ Projet GECS
 Élaborer l’architecture organique du système GECS
 Réaliser les cas d’utilisation du système.
JAVA EE 6, Open JPA, WebLogic 10.3.1, Struts, YUI, JUNIT, DB2,
Framework standard Desjardins
juillet 2011 – sept. 2011
Equisoft
 Corriger les défauts de différents sites de répertoire.
 Développer des nouvelles fonctionalités sur les différents sites de
répertoire.
JAVA EE 6, HIBERNATE 3.5, JBOSS-SEAM 2.2, RICH-FACES 3.3.3
(RIA), JSF 1.2, FACELETS, Eclipse, Tomcat 6.0, JUNIT, SQL Server
2008 ,JAVASCRIPT, AJAX,CSS
dec. 2010 – avr. 2011
Novartis – Projet Gilenya
 Participer au développement d’une application de suivi des patients
dans le cadre de la mise en marché d’un nouveau médicament.
JAVA EE 6, EJB 3, JPA, HIBERNATE 3.5, WebLogic 10.3, Lucene,
Solr, GWTP, Maven, SVN, JMS,Tibco, JMS,Agile
octobre 2010 –dec. 2010
SAQ – Projet ACC (Administration des cartes de crédit)
 Élaborer la preuve de concept pour déterminer si le service
beanstream/Onlinemart de TD répond aux besoins des applications
web de la SAQ en matière de paiement électronique afin de les rendre
conforme à la norme PCI.
ONLINEMART, BEANSTREAM,JSP, RSA,JAVASCRIPT,SERVICE
WEB, P+
juillet 2010 – oct. 2010
SAQ – Projet SIGMA (Système intégré de gestion du mouvement des
assignations)
 Rédiger le cas d’utilisation relatifs au module de gestion des
disponibilités.
 Implémenter les cas d’utilisation du module.
 Développer des méthodes utilitaires et génériques sur les objets de
base de Sigma (plage horaire, période, calendrier, etc).
JAVA EE 6, EJB 3, JPA, HIBERNATE 3.5, JBOSS-SEAM 2.2, RICHFACES 3.3.3 (RIA), JSF 1.2, FACELETS, JQUERY,RSA 7.5,
WEBSPHERE 7.0, JUNIT, DB2,JAVASCRIPT, AJAX,CSS
août 2007 – mai 2009
Vidéotron Lté. – Projet Identifiant unique (SSO)
 Rédiger les cas d’utilisations reliés à la nouvelle infrastructure de
sécurité des applications Web. L’infrastructure permet de centraliser
dans un serveur de sécurité, les fonctions de gestion
d’identité/sécurité communes aux applications Web.
 Élaborer la conception du système de sécurité, implémenter et
intégrer les cas d’utilisations dans les applications Web de Vidéotron.
J2EE, WebSphere, WSAD, CVS, Access Manager, DSML, LDAP,
GIA, XML, XSLT,CSS, Struts
janvier 2007- juillet 2007
Bélair direct
 Apporter des modifications aux systèmes existants de façon à offrir
aux clients une version électronique de leurs documents.
 Concevoir et développer un processus de notification par courriel afin
d’aviser les clients que leurs documents électroniques sont
disponibles.
J2EE, WebSphere, WSAD, ClearCase, Rational Rose, Oracle
juin 2006 – août 2006
CN (RTBI)
 Développer les services Web utilisés pour le développement de la
preuve de concept du projet RTBI (Real Time Business Intelligence.)
 Développer le mécanisme d’authentification au serveur WebSphere.
 Effectuer le déploiement de l’application sur le serveur de Toronto.
J2EE, Eclipse, WebSphere 6.0, WebSphere MQ, HttpClient, Rational
Application Developer, DB2, JMS, Axis, Web Services
août 2004 – mai 2006
Interstar Technologies inc. (http://www.faxserver.com/)
 Convertir les applications à Java 5.0.
 Développer un prototype basé sur Snmp, pour l’instrumentation du
serveur de Fax.
 Développer la fonction de migration de l’archive du serveur de fax.
 Concevoir et développer l’application web pour envoyer des fax via
l’internet.
 Concevoir et développer l’application web pour l’administration du
serveur de fax.
 Concevoir et développer l’application web pour la gestion des
licenses des produits.
 Concevoir et développer l’infrastructure pour le développement des
applications web
J2EE, Java 5.0, Struts, JSP, Servlet, Tomcat, JUnit, JWebUnit, JMeter,
Ant, MySql 5.0, XML, UML, Visio, Use Case, JavaScript, Css, Html,
Dhtml, Snmp, Jdmk, Jmx, Eclipse, Corba, CVS.
mai 2004 – juil. 2004
Gildan Activewear - Projet GOAL (https://goal.gildan.com/)
 Développer le site internet pour l’achat des commandes des clients
J2EE, Struts, JSP, Servlet, EJB, XML, JavaScript, Html, Dhtml, Css,
Access, WebLogic, WebLogic Workbench, Visual Source Safe (VSS),
iBatis
oct. 2003 – mai 2004
Ndex Systems – Site pour courtier en valeurs mobilières
Site http://www.ndexsystems.com
 Évaluation de la situation actuelle et recommandations en vue de faire
une ré-ingénierie du produit.
 Refaire l’architecture de l’interface utilisateur et des contrôleurs
avec l’infrastucture Strut.
 Convertir les composantes du modèle en EJB, afin de les intégrer
dans un serveur d’application.
J2EE, UML, Struts, JSP, Servlet, Jetty, EJB, XML, JavaScript, Html,
Dhtml, Css, Eclipse, Sybase, CVS
juil. 2002 - sept. 2003
SAQ - Projet VIP
 Rédiger des dossiers d’analyse fonctionnelle.
 Développer les pages JSP, les composantes Struts et les accès à la BD
pour différentes fonctions du système.
J2EE, UML, Struts, JSP, Servlet, EJB, XML, JavaScript, Html, Dhtml,
CSS, WSAD, WebSphere, DB2, Visual Source Safe (VSS).
sept.2000 - mars 2002
Rate4me – Projet Consugo
Site de demandes de quotation pour assurance auto et habitation




Participer aux dossiers d’analyse fonctionnelle.
Concevoir l’architecture web du système.
Développer des modules de l’application.
Supporter les développeurs JAVA (mentorat, coaching).
J2EE, UML, JSP, Servlet, Tomcat, Javascript, Unix
Visual Age for Java, Oracle, PL/SQL, Visual Source Safe (VSS).
juin 2000- mai 2001
SAQ - Projet GASPER.
Production de l’horaire de travail des employés des succursales de la
société des alcools.
 Concevoir l’architecture organique du système (architecture multitiers).
 Développer les Enterprise Java Beans.
 Supporter les développeurs JAVA (mentorat, coaching).
J2EE, UML, JSP, Servlet, EJB, Html, Dhtml, JavaScript, Visual Age for
Java, DB2, WebSphere, Visual Source Safe (VSS).
oct. 1999 – avril 2000
Hydro-Québec – Projets Présentation de la facture et ACCW.
 Développer les Jsp, Servlets et Enterprise Java Beans
pour différentes fonctions de l’application.
J2EE, JSP, Servlet, EJB, Html, Dhtml, JavaScript, Visual Age for Java,
Oracle, WebSphere.
août 1998- avril 2000
Hydro-Québec – Projet Outils de liste
 Rédiger les dossiers fonctionnels.
 Élaborer l’architecture organique du système : développer les objets
d’affaires ainsi que les requêtes pour accéder à la BD.
 Réaliser l’interface graphique de l’application
 Donner une formation en JAVA et VISUAL AGE à une équipe de
développeurs dans le cadre d’un projet pilote.
Java, Applet, Visual Age for Java, Oracle, PL/SQL.
oct. 1997 - août 1998
Novasys – Projet Training Office




Analyser et concevoir le module de création des cours.
Développer les applets Java et les pages HTML pour les tests.
Réaliser les rapports de gestion sur les cours et les apprenants.
Analyser et concevoir l’outil de recherche du produit.
Java, UML, Applet, Servlet, Html, Dhtml, JavaScript, Access, JRun
fév. 1997 – sept. 1997
Groupe LGS – Projet LACE – OFE




juil. 1996 - jan. 1997
Rédiger des cas d’utilisations.
Réaliser l’interface graphique de certaines fonctions.
Arrimer l’interface graphique avec le modèle d’affaire.
Convertir les données des tables FOXPRO.
Groupe LGS – Projets Sprint, Autostock, Forces Armées du
Canada, Site WEB
 Modifier le module de calcul d’aide financière du programme
SPRINT.
 Développer un prototype pour une démonstration de commerce
électronique sur l’internet (Autostock.)
 Développer un prototype d’application intranet pour interroger un
bottin téléphonique (Forces Armées du Canada.)
 Participer au développement du site WEB de LGS.
fév. 1995 - juin 1996
Groupe LGS – Projet Réorganisation des parcours de relève de
compteurs de Hydro-Québec
 Réaliser l'analyse fonctionnelle détaillée de l’application.
 Réaliser la conception de l'application sur le serveur.
 Coordonner et supporter les programmeurs.
déc. 1993 – jan. 1995
Groupe LGS – Projet Système intégré de relève de compteurs de
Hydro-Québec




sept. 1993 - nov. 1993
Réaliser l'analyse fonctionnelle détaillée de l’application.
Réaliser la conception de l'application sur le serveur.
Coordonner et supporter les programmeurs.
Réviser les modules COBOL.
Groupe LGS - Projet Télétrésorerie
 Développer un programme dans l'environnement Base-24, pour
lancer les tâches du différé de l'application télétrésorerie.
 Développer des macros TACL pour faire des éditions de masse.
juil.1993 – août 1993
Groupe DMR – Projet Réservation Québec.
sept. 1992 - oct. 1992
Groupe MCI - Usine Motorola de Toulouse (France)
mai 1992 – août 1992
SG2 – Applications Projets ELF et CREDIPAR (Aix en Provence)
août 1991- avril 1992
Groupe MCI – Projet POC Crédit Lyonnais (Paris)
mars 1991 – juil. 1991
Groupe MCI - Usine Peugeot (Poissy)
jan.1989- fév.1991
Tandem Computers Canada – Projet EDF
Formation académique
septembre 1986 à mai 1989
Université du Québec à Montréal
Baccalauréat en informatique de gestion
septembre 1980 à mai 1982
Collège Édouard-Montpetit
D.E.C. en sciences pures
Formation professionnelle
1997
2000
2002
2002
2002
2002
2005
2009
2012
2013
2016
Formation SmallTalk
Certification Java 2 (Sun Microsystems)
Formation WSAD
Formation XML
Formation STRUTS
Formation services WEB (UDDI, WSDL et SOAP)
Formation SNMP, JDMK, JMX
Formation Struts 2, Hibernate, Spring, Maven
Formation ADF, ZK
Formation Vaadin, Git
Formation Liferay, Micro-services, Docker
Fiche technique
Java :
Struts :
Servlet :
14 ans
5 ans
8 ans
SOAP :
2 ans
Web Services : 2 ans
Xerces :
1 an
Ant :
3 ans
Maven :
5 mois
J2EE :
9 ans
Java EE 6 :
3 ans
JDBC :
10 ans
SLAMD :
6 mois
JavaScript : 11 ans
JQUERY :
2 ans
JMS :
8 mois
iBatis :
3 mois
Jboss-seam 2.2 : 6 mois
Rich-Faces 3.3 : 4 mois
Technologie Java et Web
JSP :
9 ans
Eclipse :
EJB
4 ans
Visual Age Java :
XML :
8 ans
JWebUnit :
Junit :
4 ans
Tomcat-Apache :
8 ans
3.5 ans
6 mois
4 ans
Java Beans : 8 ans
WebSphere : 5 ans
HTML, DHTML :
JMeter :
11 ans
1 an
Corba :
1 an
Jacorb :
16 mois
JMX, JDMK : 3 mois
WSAD :
RSA 7.5
XML / XSL :
Axis :
3 ans
6 mois
5 ans
3 mois
WebLogic
SVN :
JSF :
Facelets :
GWTP :
Hibernate 3.5 :
JPA :
AJAX :
3 mois
1 an
1 ans
2 ans
RAD :
3 mois
: 3 ans
18 mois
2 ans
4 mois
Technologie Tandem
Tacl :
4 ans
Base de données
Oracle :
5 ans
Tal
:
Scobol :
Pathway :
DDL :
Base24 :
Guardian :
Sybase :
4 ans
2 ans
4 ans
4 ans
¼ an
4 ans
MySQL :
Access :
LDAP :
7 mois
5 ans
2 ans
1 an
2 ans
Langages
Cobol :
6 ans
SmallTalk :
UML :
PL/SQL :
¾ an
4 ans
3 ans
DB2 :
Autres
P+, cas d’utilisation,
analyse fonctionnelle 4 ans
SourceSafe :
4 ans
CVS :
4 ans
Unix :
2 ans
Orienté-objet :
14 ans
AS/400 :
3 mois
Architecture web :
3 ans
Design pattern :
11 ans
MVC 1 :
7 ans
MVC 2 :
4 mois
SNMP :
3 mois
Rational Rose :
6 mois
ClearCase :
6 mois
Sun AM :
2 ans
Développement N-Tiers : 7 ans
Téléchargement