Crédit Mutuel - Procapital Securities Services Ingénieur d'études JAVA/J2EE
Depuis Décembre 2013
Equipe : 6 Personnes
Projet : Maintenance évolutive des applications Middle Office Multi B2B.
- Application Securities : Sécurité des passages d’ordres boursiers
- Application AAA : Gestion de l’authentification
- Application IP : gestion des plans d’investissement
- Application DataFo : Gestion des opérations boursières
- Application ASV : gestion des assurances vie
Environnement Java/J2EE, SOA, SOAP/REST, Oracle, JDBC, Maven, SVN, Tomcat, Junit, Eclipse, Sqldevelopper, Jenkins
Transport de Personne Ingénieur d'études JAVA/J2EE
Avril 2013 – Décembre 2013
Projet : Réalisation d’une application Web pour une société de transport de personne
- Rédaction des spécifications fonctionnelles.
- Mise en place de l'architecture technique basée sur la plateforme J2EE
- Conception et mise en place d’une base de données sous PostgreSQL
- Développement d'un poc de mise à jour des données : Ajout, Modification, Suppression et Recherche
- Encadrement de deux stagiaires
Environnement JAVA, Spring, JPA (SpringData), SpringSecurity, JSF2, Primefaces, SOAP (CXF), JUNIT, JasperReport, Maven, SVN, Eclipse, Tomcat
Weldom Ingénieur d'études JAVA/J2EE
Septembre 2012 – Aout 2013
Equipe : 8 Personnes
Projet : Mise en place d'une nouvelle architecture J2EE
• Définition de l'architecture technique
• Choix et configuration des Framework open source : Maven, Spring, Spring Security, Hibernate, JSF 2, Primefaces, JBOSS, PostgreSQL
• Développement du module Gestion des Messages Utilisateurs.
• Rédaction de la documentation de référence.
Environnement Java/J2EE, Spring, Hibernate, Maven, JBOSS, PostgreSQL, JSF2, Primefaces, Junit
Projet : Maintenance et refonte des modules GWT de l'application de gestion de Weldom : Gestions des articles, fournisseurs, Panier client, etc.… .
• Refactoring du code existant
• Refonte du module Commandes Client
• Correction des bugs et amélioration de la charte graphique.
Environnement Java/J2EE, GWT, JDBC, Hibernate, ANT, SVN, JBOSS, PostgreSQL, Junit
Projet : Maintenance de l'application SIWEL-MAG de Weldom
• Optimisation des requêtes SQL en utilisant des Matviews pour les fonctions de calculs
• Mise en place d'un proxy LDAP pour centraliser l'authentification unique SSO-CAS
• Correction des bugs et amélioration de la charte graphique.
Environnement Java/J2EE, Struts, JDBC, ANT, SVN, JBOSS, PostgreSQL, CAS, LDAP, CSS, Junit
Crédit Mutuel - Procapital Securities Services Ingénieur d'études JAVA/J2EE
De Décembre 2011 au Juillet 2012
Equipe : 10 Personnes
Projet : Développement d'un back-office de gestion des crédits bancaires pour le B2B Crédit foncier.
• Rédaction du cahier des spécifications
• Développement des interfaces avec le Framework GWT-Vaadin
• Développement des Web services JAX/WS
• Rédaction de la documentation de référence
Environnement Java/J2EE, GWT, Vaadin, SOA, Oracle, JDBC, Maven, SVN, Tomcat, JAX, Junit
Projet : Développement d'une application de gestion des ordres de bourses pour différent B2B (AGF, AZB, etc.) :
• Migration de PHP vers une application web basée sur les technologies Java/J2EE/GWT
• Développement des interfaces avec le Framework GWT-Vaadin
• Développement des Web services JAX/WS
• Rédaction de la documentation de référence
Environnement Java/J2EE, GWT, Vaadin, SOA, Oracle, JDBC, Maven, SVN, Tomcat, JAX, Junit
STVA Ingénieur d'études JAVA/J2EE
De Septembre 2011 à Novembre 2011
Equipe : 4 Personnes
Projet :
- Développement des web services métier pour la gestion du transport du véhicule.
- Appel depuis des tablettes (interfaces développées en .Net)
Environnement: Java/J2EE, EJB2, Oracle, JDBC, SVN, JBOSS, Webservices AXIS, SOAPUI, JUNIT
La France Mutualiste Ingénieur d'études JAVA/J2EE
De Novembre 2009 au Juillet 2011
Equipe : 8 Personnes
Projet : Migration d'une application développée sous Oracle Forms vers une application web basée sur les technologies java/j2ee
● Définition de l'architecture technique, choix et configuration des Frameworks open source : JSF 2, Primefaces, Spring, Maven.
● Rédaction du cahier des spécifications.
● Développement des composants JSF personnalisés
● Développement des interfaces.
● Mettre en places les web services (Apache CXF) et la génération des classes JAVA via SoapUI.
● Mettre en place le système d'authentification unique SSO
● Rédaction de la documentation de référence.
Environnement : Java/J2EE, JSF2, Primefaces, Spring, Maven, Oracle, Web services ApacheCXF, Hudson, SVN, SoapUI, Tomcat, Glassfish, Weblogic, Junit
Projet : Développement d'un espace adhérent (********) : application web basée sur les technologies java/j2ee
● Définition de l'architecture technique, choix et configuration des Frameworks open source : JSF 2, Spring, Maven.
● Rédaction du cahier des spécifications.
● Développement des interfaces.
● Mettre en places les web services (Apache CXF).
● Test de charge du site avec le logiciel NeoLoad.
● Rédaction de la documentation de référence et le mode opératoire.
Environnement: Java/J2EE, JSF2, Spring, Maven, Oracle, Web services CXF, Hudson, SVN, Tomcat, Glassfish, NeoLoad, Junit.
Carrefour France Ingénieur d'études JAVA/J2EE
De juin 2008 à Octobre 2009
Equipe : 4 Personnes
Projet : Conception et réalisation d'une application Web pour la gestion des commandes et de la facturation ainsi que l'échange des données (Flux XML,
Fichiers CSV, fichiers textes) entre les différents systèmes (Xerox, Graphiware, Carrefour (SAP) et B-Process).
● Définition de l'architecture technique, choix et configuration des frameworks open source : JSF 1.2, Facelet 1.1.14, Seam, JBoss, EJB3 (Hibernate annotations)
● Modélisation UML2, diagramme de classes.
● Mapping relationnel / objet EJB3 par annotations avec une reprise partielle du modèle de base de données existant.
● Développement de l'Interface Homme Machine en JSF/Seam/Facelet de toute l'application
● Conception et réalisation d'un module de génération de flux XML, d'Import et Export de fichiers XML depuis et vers un compte SFTP, Intégration des flux XML dans la base de données.
● Développement d'un module d'Import-Export des fichiers CSV.
● Développement d'un module d'Import-Export des fichiers textes (BOD et HDR) depuis et vers le système SAP via le protocole de transfert AS2.
● Réalisation du plan de test fonctionnel
● Développement d'une application Web pour la gestion des demandes d'achat des fournisseurs avec Hibernate/JSF/Jboss Seam
● Développement d'un module de gestion des stocks
● Rédaction des spécifications techniques et de la documentation de référence.
Environnement : Java J2EE, Hibernate, JSF 1.2, Richfaces 3.3, Seam 2, XML, JDOM, XHTML, SVN, LOG4J, ANT, SQL, itext, Eclipse, JBOSS, Glassfish, Junit
Middleware Factory Ingénieur d'études JAVA/J2EE
D'Octobre 2007 à Mai 2008
Projet: Generic System module « CRM »
Equipe : 4 Personnes
Mission :
Développeur Concepteur sur Generic System : socle applicatif permettant la réalisation d'applications Web de gestion d'informations, « Clé en main » par un simple paramétrage.
● Enrichissement du mapping objet/relationnel EJB3 par annotations.
● Correction d'anomalies dans les JSF / EJB Session.
● Intervention sur la validation du modèle par annotations (Hibernate Validator, expressions Regex).
● Conception et réalisation d'une fonctionnalité de génération automatique d'emails formés en JSF
● Création d'un nouveau composant Seam de gestion du mode d'interprétation en JSF (normal ou email).
● Utilisation d'expressions EL interprétées dynamiquement en tant que paramétrage du Generic System.
Environnement : UML 2, Java 5, J2EE, JSF 1.2, JBoss 4 (EJB3), Hibernate 3, Hibernate Validator, Eclipse 3.1, Linux (Kubuntu), JavaBeans, Richfaces 3.2, Ajax4jsf, Facelet, Framework Seam 2, Expressions EL, Design Patterns (IOC, MVC…), XML, XHTML, SVN, LOG4J, ANT, HSQL,SQL, Junit.
Evasion Net (Editeur de logiciel) Webmaster du site ********
De Septembre 2004 à Juillet 2007
Projet : Création et maintenance corrective du site : ********
Equipe : 4 personnes
Mission :
● Création, conception de la base de données sur MySQL
● Développement du site ********
● Développement des pages en PHP pour le référencement du site
● Recherches de méthodes pour optimiser le site.
● Référencement naturel du site : Moteur de recherche (Yahoo. Google…), annuaires de voyage
● Résultat obtenu : Parmi les1er dans la liste Google, sur les mots clés « voyages, voyage, partir pas cher, voyager pas cher, séjour pas cher »
Environnement : PHP, JavaScript, MySQL, Windows, AMC Designer,
FORMATIONS
2007 Formation Nouvelles Technologies (Hibernate, JSF, Struts, …)
Ecole Supérieure d'Informatique et de Communication
2004 Diplôme de l'Institut Supérieur des Etudes Technologiques
Spécialité développement web
2001 Baccalauréat Mathématiques Lycée secondaire
COMPÉTENCE
Méthodologies : Conception Orientée Objet, Méthode UML (Diagrammes de classes, cas d'Utilisation), Mapping Objet/Relationnel, Design Patterns (Singleton, Factory, MVC, IOC,), Merise (MCD).
Langages : Java J2EE, XML, DTD, PHP, SQL, CSS, JavaScript, HTML, XHTML
Serveurs d'applications: J2EE, Jboss, Tomcat, Glassfish, Weblogic, Serveur Web Apache,
Bases de données : Oracle, PostgreSQL, SQL Serveur, MySQL, HSQL
Systèmes d'exploitation : Linux (Debian, Kubuntu), Windows.
Outils / Frameworks: Spring, GWT, JSF1/2, Hibernate, JDBC, EJB2/3, Vaadin, GXT, Richfaces, Primesfaces, JBoss Seam, Webservice AXIS/CXF/JAX, SoapUI, Toad, Sql
Maven, ANT, Hudson, Eclipse, Junit, Jdevelopper, CVS, SVN, CSS, JDOM, SAX, Dreamweaver, AMC Designer, SmartDraw, Neoload,HeidiSql