Martin Fournier Développeur Java CV Francais

Download Word Format

Développeur Java

Développeur Java avec une expérience éprouvée de design de systèmes manufacturier, financiers et gouvernementaux. Grande capacité de résolution de problèmes qu’ils soient de nature logiciel, matériel ou humain. Expérience de travail dans des milieux syndiqués et non syndiqués.

 

Domaines D’expertise

Recherche            SOLR 3.x, 4.x,5.x, Autonomy IDOL 10.x, 7.x, Lucene, IBM Omnifind Yahoo Edition

Langages              Java, Javascript, Node.js, AngularJS, Objective C, Visual Basic,Bash, Korn Shell, KSH, Perl, PHP, SQL, HTML, XML

Serveurs               WebSphere, Weblogic, Apache, Tomcat, JBoss, Solr, Elastic Search, Jetty, IIS.

Technologies        J2SE, J2EE, Microsoft .NET, JDBC, JSP, servlets, Jakarta Commons, Spring, STRUTS, WAR, EAR, SOFI, JavaMail, DTDs, Hibernate, Velocity, Ant, Axis, JAXB, XSD, visualVM, JAX-RPC, WSDL, checkstyle, Maven. Jasper Report Server 3.5, Jasper Schema Workbench, Jasper OLAP, Jasper iReport, Jasper ETL (Talend), Spiceworks, Nagios, JMeter

Concepts               Service Oriented Architecture, Object-Oriented Design, UML, Design Patterns, Refactoring, Web Services, networking, Internationalization, W3C Accessibility, MVC, AJAX, Search Engine Optimization, REST Services.

Outils de Dev.       Eclipse, MyEclipse, Netbeans, Microsoft Visual Studio, Websphere Software Application Developer, Talend

Systèmes              Unix (SUN, HP), Linux (Ubuntu. RedHat, Fedora, Suse), Windows (95, 98, 2000, 2003, 2008, NT, XP, Vista, 7), IBM AS400. SAN, Dell Equallogic

Bases de données     Oracle 7.x, 8.x, 9.x, 10.x, 11.x MySql 4.x, 5.x, DB2, Sybase, Microsoft SQL Server, DBase, MS Access, HSQL, SQLite

Code Source         CVS, GiT, Subversion, Jazz

CMS                       WordPress, Joomla , SharePoint, Alfresco, OpenCMS

 

 

Expérience Professionnelle

Java Full Stack Developer – Valeur Mobilière Desjardins.                                       Septembre 2016-Present

Valeurs mobilières Desjardins est la firme de courtage du Mouvement Desjardins, le premier groupe financier coopératif au Canada.

 

Technologies Utilisées: Spring MVC, Spring Batch, Spring Security, Jasper Report, AS400.

 

Principaux Projets

 

Migration du fournisseur Nexa vers Qtrade

 

  • Création d’application Spring Batch pour migrer l’historique des comptes du AS400 vers Oracle.
  • Programmation de micro-services Spring pour les utilisateurs, les comptes et les préférences.
  • Connection de l’application principales aux différents micro-services.
  • Participation aux rencontres agiles quotidiennes et mensuelles.
  • Remaniement de code pour faire pointer le system vers le nouveau fournisseur.
  • Création de tests unitaires.
Développeur Java – Intact Assurance                                                                        Aout 2015-Juillet 2016

Intact est le plus important fournisseur d’assurance habitation, auto et entreprise au Canada. Nos produits sont distribués par un réseau national de courtiers d’assurance, de même que sur Internet.

 

Technologies Utilisées : Spring MVC, Spring Data, Spring Security, Angular.js, Node.js, Grunt, Oracle, SOAP, Rest.

 

Principaux Projets

Client Center

  • Ajouter un onglet facturation a l’application client center pour permettre au client de voir ses factures.
  • Consommation de plusieurs services web de type SOAP.
  • Création de services REST pour consommer avec Angular.js.

Gapi Sunset

  • Remplacer une file d’attente de message Websphere par un service web open source Java.
  • Développer 2 services web java pour extraire des rapports de réclamations de la base de donnée centrale des assurance canadienne.
  • Archivage des rapports dans une base de donnée Oracle en utilisant les librairies Spring et Hibernate.
  • Extraction de donnée du rapport en utilisant JAXB pour convertir le rapport XML en objet Java Intact.
  • Création de test fonctionnel avec l’outil SoapUI.
  • Utilisation de la méthodologie TDD pour le développement de l’application et les tests unitaires.

 

 

Développeur Java                                                                                                       Mai 2013- Juin 2015

Norconex est un fournisseur de services de technologie de recherche qui aide les entreprises à mieux organiser et accéder leurs informations numériques. L’équipe de spécialistes de la recherche est dédié à fournir aux clients une variété de solutions de recherche de haute qualité qui sont  adaptés pour répondre aux besoins spécifiques des clients.

Technologies Utilisées : Solr, SolrCloud, Solrj, Solr-Ajax, Lucene, Java, JAXB, XSD, visualVM, SKOS, Redis, Maven, Junit, Hibernate, apache-solr, Eclipse,  Microsoft SQL server, Android SDK, iOS SDK, PHP,  Zend 2

Principaux Projets

Foundation Center

  • Support pour une application Zend 2.
  • Support pour une application js  et  marionette.js.

Elsevier

  • Récrire une application java avec des outils ETL pour réduire le temps d’indexation de 3 jours a 8 heures.
  • Maintenir du code java pour générer des fichier SKOS/RDF en utilisant JAXB dans un contexte de web sémantique.
  • Création de script pour tester les fichier SKOS avec un fichier XSD pour être certain que les fichiers générés étaient valides.
  • Maintenance d’une application Struts 1.x qui contenait du code javascript qui était spécifique à internet explorer en utilisant jquery et extjs.
  • Création de quelques service web de type REST pour être utilisé par une application extjs.
  • Test de performance de Solr cache vs Redis.

 

Association of Universities of Canada – AUCC

  • Migration d’une base de donnée Oracle vers Solr en utilisant “Solr Data Import Handler”.
  • Support de champs français et anglais.
  • Création de facettes Solr.
  • Implantation du module “Est-ce que vous voulez dire”.
  • Ajustement des requêtes et des analyseur d’index.
  • Configuration du filtre ElisionFilterFactory pour supporter la langue française.
  • Support pour ajuster le pointages des résultats.
  • Démonstration des possibilité de Solr avec la librairie Solr-Ajax.

 

Association Coopérative d’économie Familiale – ACEF

  • Développer une application dans la catégorie finance sur IOS et Android.
  • Utilisé un api REST pour communiquer avec une base de donnée MySQL.
  • Utiliser un mélange d’écran natif et de “web view” pour créer une expérience client riche.
  • Amélioration de l’application CakePHP.
  • Publication des application sur le Google Play Store et le iTune Store.

 

Canadian Federal Government (Security Based Department)

  • Création d’un index Solr de 15 millions de records avec 15000 nouveaux documents ajouté à chaque jours.
  • Design de règles de taxonomie en utilisant la librairie lucene pour ajouter des meta-données aux documents.
  • Configuration d’un système d’indexation distribué en utilisant Zookeeper.
  • Définition du Schéma Solr à partir d’une base de donnée
Développeur Java (Contacteur) – Hitlab                                                                   Août  2012-Avril 2013

Hitlab est une entreprise de nouveaux média qui tente de réinventer la façon dont la musique est découverte, produite et distribuée. Hitlab a une propriété intellectuelle qui lui permet d’analyser les chansons afin d’évaluer le potentiel pour le prochain hit.

Technologies Utilisées: Java, Maven, Talend, Junit, Hibernate, MySql, apache-solr, Solr, Eclipse, Mp3agic, UML, Checkstyle,

Principaux Projets :

  • Participer au développement d’une application Androïde de type Karaoke.
  • Refonte complète de la base de donnée MySQL avec intégration de procédures stockées.
  • Développement de tests unitaires utilisant mock objects, dependency-injection.
  • Automatisation des processus d’affaire avec le logiciel Talend ETL.
  • Documentation avec schéma UML 2.0 et BPMN.
  • Utilisation de la librairie google-translate pour traduire les titres de musique chinoise.

 

Développeur Java Organique à  MCCCF (Contractuel)                                           Mars 2012-Juin 2012

Le Ministère de la culture, des Communications et de la Condition Féminine a pour mission de contribuer à l’affirmation de l’identité et de la vitalité culturelle québécoises, de favoriser l’accès et la participation des citoyens et des citoyens à la vie culturelle et de susciter le développement des communications.

Technologies Utilisées : Java, JSP, Struts, Sofi, Hibernate, Oracle, Solr, Eclipse

Principaux Projets :

  • Déployé un moteur de recherche Apache Lucene/Solr afin d’augmenter la vitesse de recherche des éléments patrimoniaux du gouvernement du Québec.
    • Création de librairies enveloppante pour aider le reste de l’équipe de programmeurs à utiliser le serveur Solr.
    • Création du schéma XML pour le moteur de recherche selon le schéma oracle et les demandes du client.
    • Documentations de l’API Rest.
  • Ajout de fonctionnalité relié à la sécurité du système de gestion de documents développé à l’interne.
  • Déployé un service web Axis2 pour vérifier si les fichiers qui sont ajouté au système de gestion de documents électroniques contiennent des virus.
  • Déployé une solution de flux vidéo avec la solution Red5.
  • Création de tests unitaires avec Junit.
  • Automatisation de la création de la documentation Javadoc des projets au MCCCF en utilisant Jenkins et Maven.
  • Intégration continue des projets ci haut avec Jenkins et Maven.
  • Documentation des solutions avec Enterprise Architect.

 

Team Lead, Goodyear Veyance Granby                                                                   Mars 2011-Octobre 2011

Veyance Technologies Canada Inc. est une usine située à St-Alphonse-de-Granby. Elle construit des tuyaux à multiples utilisations pour le transport de produits solide, liquide ou gazeux. La qualité de ses produits permet à Veyance d’être le plus grand producteur de caoutchouc au monde.

Technologies Utilisées: Java, JSP, talend ETL, PHP, Bash, VB, Microsoft SQL, AS400 DB2, MySQL, PostgreSQL, SQL, BPMN, Tomcat, Apache Web, SAP, Rational Rose.

Principaux Projets :

  • Création de diagrammes BPMN et UML2 pour documenter les processus d’affaires et afin d’aider la migration du ERP AS400 vers la plateforme SAP.
  • Création de chargeurs de données et d’interfaces de l’AS400 vers SAP.
  • Conversion d’un tableau de bord vers une solution entièrement automatisée qui utilise Jaspersoft BI 3.5 et Talend 4.0. Ce projet a permis d’économiser quotidiennement plusieurs heures d’entrées de données.
  • Création d’un entrepôt de données en utilisant Microsoft SQL Server 2005 et Talend ETL. Collection de données provenant de contrôleur logique programmable (PLC), DB2 AS400, et Microsoft Access.

 

Team Lead, Goodyear Usine de pneus Napanee, Ontario                                         Mai 2007-Mars 2011

Goodyear Tire & Rubber Company à Napanee emploie 800 travailleurs. L’opération de Napanee est largement reconnue comme l’une des usines de pneus les plus avancées technologiquement dans le monde.

Technologies Utilisées : IBM Rational Software ArchitectAS400 V5R4, Jasper Report Server 3.5, Jasper Schema Workbench, Jasper OLAP, Jasper iReport, Jasper ETL (Talend) , Mondrian, Tomcat, Java, ActiveMQ, WebSphere MQ, Apache AXIS2, Mule ESB, JSP,  Struts, Spring MVC, Hibernate, PHP, Bash, Perl, Korn Shell, MySQL, Oracle 10g, Microsoft SQL, AS400 DB2, SAN, Dell Equallogic, SOA,  COBOL, CL, SQL, SDA, DBG,  Web services, JSON, Restful, SOAP,  Ext-JS, JQuery, Spiceworks, ITIL V2, BPMN

Principaux Projets :

  • Mise en œuvre d’une architecture orientée service afin de réduire la quantité de connexion point à point entre les différentes applications et systèmes.
    • Modélisation des processus d’affaires en utilisant IBM Rational Software Architect (BPMN).
    • Modélisation des services Web avec UML2 IBM Rational Software Architect.
    • Création d’un comité de gouvernance SOA qui incluent  le département informatique et les acteurs clés du leadership.
    • Axis2 a été utilisé comme le moteur principal de services Web / SOAP / WSDL.
    • Mule ESB a été utilisé en tant que « Enterprise Service Bus » afin de simplifier et réduire le nombre de connexions de type point a point.
    • Active MQ et WebSphere MQ ont été les principales technologies de messages utilisées.
  • Supervision de l’implantation d’un Kanban électronique qui a permis de réduire les inventaires de produits en cours de fabrication dans le département de mélange de caoutchouc.
  • Modélisation du processus d’affaire avec BPMN et UML2.
  • Création de services web SOAP sous Axis2
  • Remplacement d’un protocole de message propriétaire de Goodyear par activeMQ.
  • Implantation d’un tableau de bord web des principaux KPI de l’usine afin d’aider les employés et les responsable des centres d’affaires dans les prises de décisions quotidiennes.
  • Création d’un entrepôt de données sur la plate forme Oracle RAC. L’entrepôt de données a permis d’avoir plusieurs mois de données de production disponibles rapidement pour les utilisateurs sans affecter les serveurs utilisés par les lignes de production.
  • Élaboration de politique de sécurité ainsi que les outils d’audit pour la loi Sarbanes Oxley.
  • Réduction de 800% les pannes de production du à la défaillance des serveurs en installant une solution Oracle Rac et un SAN EC2.
  • Implantation d’un système de révision de code source en utilisant CVS.
  • Formation d’une équipe de 5 programmeurs sur les meilleures pratiques de gestions de sources.
  • Documentation de l’infrastructure informatique avec Microsoft Viso afin d’aider le département informatique à résoudre les pannes informatiques plus rapidement et aider les gestionnaires à comprendre la complexité de l’infrastructure et les aider dans les décisions d’affaires.
  • Introduction de la méthodologie ITILV2 au département informatique et au leadership.
  • Création de nouvelles mesures de performances pour le département informatique.
  • Maintenance d’interfaces entre le AS400 et SAP en utilisant IBM Websphere MQ sur le AS400.

 

Team Lead, Goodyear usine de pneus Valleyfield                                                      Mai 2005-Mars 2007

 

Goodyear Valleyfield a employé 1200 travailleurs. Elle était une usine spécialisée dans les pneus de rechange. Elle avait une production de 2500 pneus par jours.

Technology Used : Tomcat, Java, JSP,  JSTL, Struts, Spring MVC, Hibernate,  PHP, Bash, Perl, Korn Shell, MySQL, Oracle 9i, Microsoft SQL, AS400 DB2, COBOL, CL, SQL, SDA, DBG, ActiveMQ,  Spiceworks, ITIL V2,

Principaux Projets :                                                                                                                            

  • Création d’un entrepôt de données avec Oracle 9 afin de garder 7 ans de tests de pneus en ligne. Le système en place ne pouvait contenir qu’un mois de production en ligne.
  • Implantation d’un système de gestion de code avec CVS et LINUX.
  • Formation d’une équipe de 3 programmeurs sur les meilleures pratiques de gestion de code sources.
  • Élaboration de Politique de sécurité ainsi que les outils d’audit pour la loi Sarbanes Oxley.
  • Responsable de l’audit de sécurité trimestriel pour Sarbanes-Oxley.
  • Maintenance d’une application héritée AS400 en utilisant COBOL, CL et Interactive Query.
  • Migration d’une application de gestion de bonis de Microsoft Access vers le AS400.
  • Coordonné la migration du AS400 de la version V5R2 vers V5R4.
  • Migration de lotus note de 5.5 vers 6.5 sur la plate forme AS400.
  • Documentation de l’infrastructure informatique avec l’outil Microsoft Viso.
  • Introduction de la méthodologie ITILV2 et de nouvelles métrique pour le département informatique afin d’améliorer le service a la clientèle interne.

 

 

 

Coordonnateur Informatique, Goodyear usine de pneus Valleyfield            Septembre 2003-Mai 2005
  • Développé une solution linux embarqué en utilisant sixnet VersaTrak.
  • Création de procédures stockées PL/SQL dans oracle pour supporter les applications de la réception, du laboratoire, de la conception des pneus, de l’inspection finale et de l’entrepôt.
  • Création de scripts de sauvegarde pour Oracle 9 en utilisant Oracle Rman sur HP 9000 Unix.
  • Migration de quatre serveurs Novell 3.11 vers Windows 2000.
  • Configuration d’un serveur DNS/DHCP en utilisant Mandrake 9.0
  • Prévention de virus en utilisant Symantec Antivirus Entreprise 8.0
  • Création d’image standard de PC avec l’outil Ghost Enterprise Editions 8.0.
  • Configuration d’une ferme Citrix Metaframe composé de 2 serveurs Windows 2000.
  • Gestion de réseau en utilisant Nagios, Cacti, SNMP.
  • Gestion de l’inventaire du département information avec le logiciel OCSinventory.
Éducation
  • Computer Science Bachelor (University of Nebraska-Lincoln) Septembre 1998 – Mai 2003
  • Dean’s list 1998/99
  • Big-XII Commissioner’s Honor Roll 1998/99/00

6 thoughts on “Martin Fournier Développeur Java CV Francais

  1. Hello Martin,
    Are you available for a Java contract in Begium?
    Rgds
    Mark

  2. Sorry no I like montreal too much. Thanks for the offer.

  3. Bonjour,

    Mandatée par la société ATOL CD – SSII située à Gevrey-Chambertin, Lyon et Paris, nous recherchons des talents afin de continuer le développement de l’entreprise. Si vous souhaitez postuler, merci de me faire parvenir votre CV ainsi que votre projet professionnel.

    Dans cette attente,
    bien cordialement,

Leave a Reply

Your email address will not be published. Required fields are marked *