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



Documents pareils
Expert technique J2EE

Catalogue des Formations Techniques

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

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

Notre Catalogue des Formations IT / 2015

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

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

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

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

Cyrille GUERIN 823, place Soulanges Brossard, J4X1L8

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

Paul FLYE SAINTE MARIE

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

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

31 ans - 8 ans d'expérience

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

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

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

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

Cours en ligne Développement Java pour le web

PRODUCTS LIST (updated 11th January 2010)

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

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

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

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

Marie-Christine Spengler

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

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

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

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

L art d ordonnancer. avec JobScheduler. François BAYART

Formation en Logiciels Libres. Fiche d inscription

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

CALENDRIERS DES FORMATIONS LILLE

CATALOGUE DES FORMATIONS LANGUES

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

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

Ingénieur Développement Nouvelles Technologies

les techniques d'extraction, les formulaires et intégration dans un site WEB

10. Base de données et Web. OlivierCuré

Curriculum Vitae de Michel Casabianca

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 :

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

Introduction à la plateforme J2EE

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

FORMATIONS INFORMATIQUES. Catalogue des formations 2015

Catalogue des formations

Présentation générale

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

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

Java pour le Web. Cours Java - F. Michel

Ingénieur Informaticien 3iL Java EE

Calendrier. Accèder à nos filières. Inter-entreprises. Informatique Technique. Bureautique. * 0,15 cts la minute

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

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

Curriculum Vitae Francis Morissette Juillet Document confidentiel

Un serveur d'archivage

Modernisation et développement d applications IBM i Stratégies, technologies et outils

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

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

Formations qualifiantes pour demandeurs d emploi

Luc Carreau. Consultant PERFECTIONNEMENT

Patrice Cloutier, B.Ing.

CALENDRIERS DES FORMATIONS AIX-EN- PROVENCE

... Conseil. Exp er tise. I ngénierie. Formation

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

Hébergement de sites Web

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

C3S : besoins fonctionnels et Management UNIS : technologies de l information ACSSI : intégration de solutions

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

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

Environnements de Développement

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

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

INGÉNIEUR - DÉVELOPPEUR CONFIRMÉE ORACLE - PL/SQL. 27 ans - 4 ans d'expérience

Outil de planification en ligne pour des créations de rendez-vous ou de sondage

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

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

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

EJBCA PKI. Yannick Quenec'hdu Reponsable BU sécurité

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)

Auto-évaluation Aperçu de l architecture Java EE

LICENCE PROFESSIONNELLE

Refonte front-office / back-office - Architecture & Conception -

Compte Rendu d intégration d application

Ingénieur R&D en bio-informatique

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

BUSINESS INTELLIGENCE

Mercredi 15 Janvier 2014

Ingénieur de l'école Centrale Lille - IDN (85-88). 20 ans d'expérience en développement logiciel.

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

COMPÉTENCES TECHNIQUES

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Transcription:

Jérôme Paul PROFIL Nombre d années en informatique : 9 ans OBJECTIFS : Développer de l expertise technique sur plusieurs champs et technologie(s). Être en mesure de pouvoir développer, maintenir et supporter des applications pour une compagnie tout en garantissant un haut taux de satisfaction du client. Adresse : 2160 avenue jeanne d'arc #3 Email : jerome.paul@polymtl.ca Langues parlées et écrites : Français, Anglais Cellulaire : (514) 497-7292 Références fournis sur demande FORMATIONS ACADÉMIQUE ET COMPLÉMENTAIRES 2005 Attestation de Macrovision pour le cours portant sur les technologies Flexlm d administration de licences Formation à Motorola 2005 Attestation de Motorola pour le cours ITP (Induction training program) et introduction au CMMI. Formation à Motorola 2003 Attestation chez Technologia pour le cours de développement d application client-serveur Java Formation chez Technologia (payé par Microcell) 1998-2003 Baccalauréat en génie informatique (à l école Polytechnique de Montréal) 1996-1998 D.E.C (sciences pures et appliqués) au collège André grasset collège André grasset.

EXPÉRIENCES DE TRAVAIL Mai 2012 a Aujourd'hui Consultant chez Desjardins, Complexe Desjardins. Refonte de la couche présentation du framework commun caisse et mouvement, de Struts-Tiles a une architecture Spring MVC (v3.1.1). Refonte des pages JSP, du mécanisme de gestionss d'erreurs, et R&D sur un nouveau framework de template engine pour passer des Tiles de Struts a Spring MVC. Développement et intégration de nouveau module en Java (Front-end) basé sur le framework Spring. Intégration de component JQuery (UI et JQgrid), implémentation des Controlleurs, regles d'affaire et point d'intégration vers la couche modele, implémentation des Junits et exécution des test unitaire et intégré. Client Side : Javascript, JQuery, JSON, HTML, CSS. Server side : JSP, JSTL, Struts, Tiles, Spring Core, EJB3.0, JUNIT 4, Spring MVC, JSR 303 (Bean validation), Jackson, Hibernate Validator. Plateforme : Bea Workshop Studio, WebLogic. Aout 2011 à Mai 2012, Groupe conseil OSI, 700 rue de la gauchetiere (Suite 203). Développement Java dans l'équipe front-end sur l'application Performance Scorecard pour le CN (mandat front-end). Intégration de composantes GWT (DataGrid, DatePicker) et utilisation pratique du pattern MVP et des UIBinders dans la couche présentation. Implémentation des services par IOC utilisant Spring pour coder les regles d'affaire au niveau Java, intégration des services dans les EJB(s). Implémentation des controlleurs utilisant Spring MVC pour générer les Chart XML pour feeder l'api de Anychart. Implémentation des rapports PDF, Excel via ireport et intégration des rapports (jrxml) via l'intégration Spring MVC et JasperReport. Implémenter les requetes SQL sur le Datawarehouse Netezza pour les rapports de détail et dahsboard, et intégration des requetes SQL dans le framework MyBatis dans la partie Java. Client-side: GWT, Anychart, Javascript, CSS Server-side : Spring, EJB 2.0, Lucene, Jasper Report/iReport. Middle-ware: Data warehouse Netezza, DB2, MyBatis, JDBC, SQL. Plateforme : RAD 7.0, WAS 6.1. Janvier 2009 à Aout 2011, MicroSigns, 1350 rue mazurette (Suite 308).

Développeur Java, Informatique Développement et réalisation du «dynamic distribution systems» (application JEE). Développer les «core» features du système. Refactoring» des principaux écrans de l application Web du «dynamic distribution systems» (écrans de gestions des campagnes et placement des promotions, gestionnaire de priorités des campagnes, ainsi que le téléchargements des «assets»). Intégration d API (Tag files et composantes Java réutilisable). Développement d écran(s) web(s) permettant l import de paramètre de configuration dynamique via des fichiers Excel dans le système de distribution Implémentation de «Job Quartz», et de machine a état sur différentes partie du systemes. Développement d'un Web service basé sur le framework Spring-WS (server side) et d'un stub client généré a partir des outils du JDK 6.0 de SUN, dans le but de permettre la communication entre l'application client (SCS) et le «dynamic distribution systems» a travers des enveloppes SOAP (XML). Développer les DAO(s) (persistence layer), services (business layer), Controller Développer les pages JSP (View layer) et les tests unitaires (Junit) pour chaque développement de nouvelle «features» suivant le modèle MVC et architecturales de l intégration du framework de Spring et de sa composante Spring MVC. Méthode de développement Agile (petit cycle itératif de développement). Compléter les analyses, participer a l architecture et réaliser les tests unitaires ainsi que les tests intégrés des différents écrans développés. Technologie utilisée : Java/JEE, Spring 3.0, Spring MVC, Spring-WS, XSD, XML, Spring-security, Java 5 e 6 (utilisation des types génériques Java et des annotations), Hibernate 3.6 (CRUD), Hibernate Validator, POI (Apache OpenSource API), Ants, Maven, SQL, PostgreSQL, Junit 4.4, Scheduler Quartz, Eclipse Helios (IDE de développement), JAXB, Tomcat 6.0 (serveur applicatifs), WTP, JSP 2.0, Tag Files, JSTL 1.2, XHTML, Javascript, CSS. Mai 2007 à Décembre 2008, CGI, 111 rue Duke Conseiller, Informatique

Maintenance/Support et évolution du système RWA retail (application Java/J2EE, ETL) pour la banque nationale du canada (1 er mandat a la BNC). Support et maintenance du cycle de production de l application RWA (résolution de panne et troubleshooting des jobs en cours d exécution). Débugger les problèmes de performances et apporter les correctifs du code Java de l application DS (application source de RWA). Implémentation des demandes de changement établie par le client (programmation Java et test unitaire/intégré de transparence) du système RWA, déploiement du système RWA en production. Réaliser les tests intégrés de l application Wholesale (écriture des scripts KSH de test et analyse de donnée dans la BD access pour chaque cas d utilisation). Technologie utilisée : Java/J2EE (1.4.2), JUNIT, Spring, Hibernate, Tivoli (TWS), DB2, MySQL, AIX/UNIX, Ants, Access, Excel, ksh (Unix scripting), Eclipse 3.2, Clearcase. Développement et maintenance sur le site bancaire d état des comptes en ligne de la banque nationale du canada (application BVI et WEBINFO) (2eme mandat a la BNC Web). Implémentation des demandes de changements et correctif demandés par le client. Réalisés les tests unitaires pour chaque demande de changement de code. Supporter les analystes fonctionnels et l assurance qualité lors de l implémentation des demandes de changements. Technologie utilisée : Java/J2EE, Spring, EJB 2.0, JUNIT, RAD et Websphere (WAS 6.0), JSP, Ants, JavaScript (API de DOJO), HTML, CSS, SQL, Oracle, Toad, JDBC, Clearcase, application 3 tiers, Framework MVC. Oct 2006 à Mai 2007, S2I WEB, 75 rue Queen Développeur Java (WEB), Informatique Stabilisation d application sur le site web de l AMF (Autorité des marchés financiers) Maintenance évolutive : ajout d une interface utilisateur permettant le management des administrateurs sur la partie admin du site de l Autorité des

marchés financiers. Stabilisation de la partie admin du site de lesaffaires.com Maintenance corrective : correction d anomalie sur le site avant sa mise en ligne. Développement sur le site de metro.ca (mandat de 4 mois) Personnalisation du menu de la semaine et de création de l infolettre sur le site de metro.ca (développement sur la partie des administrateurs du site). Automatisation de la création des infolettres en «backend» (Thread) pour l envoi massif des infolettres aux membres du site de metro.ca. Développement sur le site de LASIKMD Développement de formulaire STRUTS (formes, actions, validations) pour le site de LASIK MD. Développement sur le site de CROIX BLEUE Développement d une application stand-alone (Java/Jdbc, Ants et SQL natif) pour charger les données associées aux différentes possibilités de scénarios et d hypothèse pour le système d adhésion et de paiement en ligne de l applicatif d assurance-santé sur le site de CROIX BLEUE. Développement de formulaire STRUTS (formes, action, validations) pour le système d adhésion et de paiement en ligne de l applicatif d assurance-santé sur le site de CROIX BLEUE. Développement d un programme Java traitant les fichiers de ventes pour les contrats (Québec et Ontario) générés dans l applicatif d assurance santé CROIX BLEUE. Technologie utilisée pour le développement sur les différents mandats chez S2I WEB : Back-end des sites : Java, STRUTS (Action STRUTS (Classes en Backend)), Servlet 2.4, filtres, MSSQL SERVER 2005 (MiddleWare), utilisation du pattern MVC, déploiement d applicatif via des taches Ants, Indexeur de moteur de recherche utilisant l API de LUCENE, XDOCLET et Architecture basée sur un environnement J2EE via la plateforme Appfuse. Hibernate 3.1 (ORM/Persistance layer), script SQL, Utilisation du Framework de SPRING sur un environnement de développement Eclipse 3.1 et serveur d application WEB Tomcat.

Front-end des sites : Taglib STRUTS et JSTL (View), Fckeditor (editor de texte opensource), JSP 2.0, Taglib display, JavaScript, HTML 4.0, CSS. Sept 2006 à Oct 2006, CYNOVAD, 9710, rue transcanadienne Développeur Logiciel (Neo Software manager project), Informatique Débugger et tester une partie des fonctionnalités côtés serveur et Client pour une application de «licence managenement» Environnement Eclipse pour le développement (Java) et utilisant des EJB(s), Hibernate sur un serveur JBOSS et une base de donnée MS SQL SERVER 2005 pour le middleware. Analyse et diagramme UML pour le développement d un module d achat online sur l application du Neo Software manager. Août. 2004 à Juillet 2006, Motorola GSG Canada, 700 rue Wellington Montréal Ingénieur aux applications, Informatique (ingénierie) Maintenance Maintenance, amélioration et déploiement du site web pour le support de l application DOORS (ajout de scriptlets JSP et modifications des classes Java (JavaBean)). Implémentation d une application Client/Server utilisant des Socket(s) en Java pour l amélioration des créations d acompte dans le système de DOORS. Maintenance de scripts (Perl) et classes (Java) interagissant sur le LDAP du serveur de l application DOORS. Installation de l application DOORSXT et configuration du serveur WebLogic et de la base de donnée sur Oracle. Maintenance des serveurs Citrix (MetaFrame XP) et des scripts de démarrage sur lesquels sont installés les divers clients de l application DOORS 7.1. Maintenance d un système générant des métriques pour les remix de licences à Motorola roulant sur un serveur Domino et sur une base de données Lotus Notes. Ajout de pages Web via l interface du domino designer dans la base de données Lotus Notes. Correction d'anomalie des scripts Lotus et agent Java Développement

Développement de scripts Perl sur les serveurs de licences (Solaris) du système CSAM (Comprehensive software asset managenement), maintenance et monitoring des FLEXlm daemons. Désigner, implémenter et tester les composantes en Java interagissant avec LDAP pour l enregistrement des usagers sur le système de CSAM en utilisant les standards de tous projets se conformant au CMMI (CSAM Redesign project). Utilisation des normes standards du J2EE de SUN sous un environnement de développement Eclipse/Tomcat, CVS comme système de gestion de version et Oracle comme base de données pour stocker les nouveaux enregistrements dans le nouveau système de CSAM. Utilisation de OEM (Oracle enterprise manager) pour modifier les tables dans Oracle 9i. Implémenter la partie WEB (JSP, servlet, JSTL, STRUTS) du côté serveur pour interagir avec la composante d enregistrement (logique d affaire), et amélioration du code en JavaScript pour valider les données des utilisateurs s enregistrant sur le site via l interface WEB (sélection de donnée et validation). Implémenter des classes Java (Wrappers classes) sous Eclipse pour migrer les données de Lotus Notes et de la base de donnée MySQL de l ancien système de CSAM sur la base de donnée Oracle (JDBC implémentation). Support aux applications Administrateur de licences pour le groupe CSAM sur des serveurs Solaris et support de L2 et L3 aux usagers de Motorola pour toutes applications utilisant la technologie FLEXlm au niveau de l utilisation des licences (utilisation essentiellement des produits de Macrovision ( samsuite et samreport (http://www.macrovision.com) ). Support de niveau 2 aux applications dans l équipe DOORS GST (DOORS global support team) pour des outils de requirements (DOORS de la compagnie Telelogic (http://www.telelogic.com)). Entrainer 2 nouvelles personnes en support pour le DOORS GST et le groupe de CSAM. Expérience de support 24/7 avec port du téléphone cellulaire sur des systèmes critiques. Mars 2004 à Juin 2004, Ovadis, 600 rue drummond Montréal Développeur Web (projet aiad au compte d Ovadis), Informatique Implémenter une partie des fonctionnalités côtés serveur pour le projet aiad

(application web utilisée pour une firme d avocat ICDAA). Implémenter la solution de paiement en ligne pour les divers achats en ligne (implémentation des Java Beans pour la communication avec le système Moneris (www3.moneris.com)). Création des tables dans MySQL et installation des patchs et SSL sur Linux redhat entreprise pour se conformer au standard de Moneris. Octobre 2003 à Mars 2004, Microcell Solutions, 800 rue de la gauchetiere Ouest (Montréal) Programmeur analyste chez Microcell Solutions dans le groupe CMS (Collect & Monitoring System). Informatique Installation de Linux (Red hat 6.1) sous une configuration de production. Définition de paramètres (user et carte réseau, ajout d adresse IP secondaire sur l interface eth0 de la carte réseau). Développement en Java dans l API du TIC (Services/Monitor, application MultiThread en Java) dans le but d ajouter des propriétés Java et permettre de n avoir qu un seul fichier de configuration, peu importe l environnement de travail. Maintenance évolutive et correctif d'anomalie sur l'application CGC. sur l application CGC (CDR Global Collect, système de billing collectant les CDR), pour prévenir les opérateurs de l arrêt ou du redémarrage d une collecte sur un NE (Network Element), correctif de code pour lancer des alarmes (Trap SNMP) dans CGC. SOMMAIRES DES COMPÉTENCES Technologies Durée Technologies Durée Java 8 ans WebLogic 4 mois Perl 1 an SQL 3 ans Remedy (ARS) (User) 2 ans STRUTS (MVC Pattern) 2 ans Solaris (5.8, 5.9) 1 an Hibernate 3 ans Linux (redhat enterprise) 6 mois WEBSPHERE (WAS 6.0) 2 ans

UNIX (Shell script) 2 ans Spring 4 ans Oracle 6 mois EJB 2.0 1.5 ans MySQL 1 an RAD 6.0/7.0 2 ans Citrix (Metaframe XP) 2 ans mois DOORS 2 ans mois JRUN 6 mois mois Tomcat (Jakarta) 5 ans mois IIS 6 mois mois XML/XSLT 6 mois mois Eclipse 5 ans mois Clearcase 6 mois mois CVS 2 ans mois Windows 2000 server 1 an mois LDAP (lightweight directory access protocol) 6 mois mois PHP (scripts) 3 mois mois JSP/Servlet 4 ans mois JavaScript/HTML 2 ans mois Dreamweaver 1 mois mois Domino designer/domino Administrator 7 mois mois Lotus Notes 7 mois mois