Boucherville, Quebec, Canada
Je suis un développeur sénior qui a plus de vingt années d’expérience en développement de systèmes de grande envergure. Au cours des mandats que j’ai réalisés tout au long de ma carrière, j’ai su démontrer ma capacité à concevoir, à réaliser et à implanter des systèmes informatisés dans des domaines d’application très diversifiés. J’ai agi à titre d'architecte de système pour le nouveau développement d'un cadre chez Gaz Métropolitain en Java, à titre de développeur d’une interface XML, à titre d’architecte de système pour l’ajout de nouvelles fonctionnalités pour un système de réservation des billets d’avions pour les employé(e)s de Air Canada, à titre d’architecte applicatif lors de la deuxième phase de développement de l’application Internet et à titre de responsable de la coordination du développement de cette deuxième phase pour Onmark Group. J’ai de plus agi comme architecte et coordonnateur de travaux, notamment pour le projet « DCTOW » chez Larochelle-Gratton. J’ai travaillé également comme développeur sénior en Java Web Services dans une architecture de type SOA chez AXA Canada, comme concepteur et développeur chez Meloche Monnex, Hydro-Québec, Bell et Banque Nationale du Canada pour la réalisation des différents projets en Java. Mon dernier travaille fut à la compagnie Expertus Technologies qui se spécialise dans les paiements et fournisseurs de solutions de paiements pour les entreprises et les institutions financières. Le système MGPS (Monetis Global Payment Solutions) est une plate-forme pour les paiements internationaux. J’ai plus de 15 années d’expérience en Java
I-Novarum est une compagnie spécialisée dans le secteur agroalimentaire. Dans le cadre de ce mandat, j’agi à titre de concepteur et développeur sénior pour le système de gestion de la production. Dans ce contexte, j’assume les responsabilités suivantes : • développer en Java les différents écrans en utilisant la technologie JSF 2.1 + Primefaces; • développer en Java les différents modules 'backend' en utilisant les technologies JEE6 (EJB 3.0, JPA 2.0, JMS, ...); • développer services web REST; Environnement : Windows, Eclipse, JBoss 7, JBoss Seam, Java JDK 1.7, J2EE 6.0, EJB 3.0, JPA 2.0, JMS, JSF, Primefaces, PostGreSQL, Maven, SVN Subversion, JQuery
Dans le cadre de ce mandat, j’agi à titre de concepteur et développeur sénior pour le système MGPS (Monetis Global Payment Solutions). Dans ce contexte, j’assume les responsabilités suivantes : • analyser et produire les documents de conception incluant les diagrammes de classes, séquences, d’activités et de composantes pour les différents modules de la plate-forme; • développer en Java les différents modules à partir dossiers fonctionnels en utilisant les technologies JEE6 (EJB 3.0, JPA 2.0, JMS); • développer les différents rapports avec l’outil IReport; • développer les différents flux applicatifs avec l’outil Drools de JBoss; • transformer, en utilisant l’outil Volanté, les différents formats de messages, contenant les transactions de paiement des clients, en format Swift pour être ensuite envoyés aux bénéficiaires; • mise en place d’un Single sign-on (OpenAM) ainsi que les serverus LDAP (OpenDJ) pour un de nos clients; • configurer et installer les différents serveurs applicatifs tel que Websphere et WebLogic; • supports aux différentes équipes dans les différents environnements de développement et production. Environnement : Linux, Netbeans 7, WebLogic, Websphere 7, Glassfish, Java JDK 1.6, J2EE 6.0, EJB 3.0, JPA 2.0, JMS, JSP/JSF, Oracle 11g, Maven, Ant, SVN Subversion, OpenAM, OpenDJ, Struts, JQuery, IReport, Drools, Volanté
Dans le cadre de ce mandat, j’agi à titre de concepteur et développeur sénior pour l’équipe SOA. Dans ce contexte, j’assume les responsabilités suivantes : • analyser et produire les documents de conception incluant les diagrammes de classes, séquences et d’activités; • développer, maintenir et déployer les web services; • analyser les besoins des utilisateurs et produire les dossiers fonctionnels; • supports aux différentes équipes dans les différents environnements de développement et production. Environnement : Linux, Windows, Eclipse 3.5, JBoss 4 et 5, Java JDK 1.5, J2EE, JMeter, Oracle 10i, Spring, Hibernate, Ibatis, Maven, Ant, SVN Subversion
Dans le cadre de ce mandat, j’agi à titre de développeur senior pour le projet COCKPIT. Dans ce contexte, j’assume les responsabilités suivantes : • produire les documents de conception incluant les diagrammes de classes, séquences et d’activités; • développer les modules du système avec Swing. Environnement : Windows, Eclipse 3.1, WebLogic, Java JDK 1.5, J2EE, Swing, Oracle 9i, PVCS Dimension
Dans le cadre de ce mandat, j’ai a agi à titre de concepteur et de développeur senior pour le projet Web SBI-C. Dans ce contexte, j’ai assumé les responsabilités suivantes : • effectuer les tests unitaires et fonctionnels; • développer certains modules des changements à apporter au système; • apporter des recommandations d’amélioration du cadre de développement. Environnement : Windows, IBM Rational Software Development Platform 6.0, Websphere Application Server 6.0, Java JDK 1.4.2, J2EE, Oracle 9i, Spring, Hibernate