01/13 – 9/16 – 3,5 ans BINCK
Développeur Java, J2EE, HTML
Mise en place d’une application Web de bourse
Analyse des spécifications de passages d’ordres, des graphismes de prix de produits financiers. (Actions, warrants, futures, forex)
Réalisation et amélioration de l’application avec la méthode Agile :
o Réalisation de diagrammes de conception en UML avec des design patterns
o Mise en place de page JSP en respectant le modèle MVC, Modèle, vue, contrôleur via Spring
o Optimisation des pages HTML5 avec les frameworks AngularsJS, JQuery et Jnode et connexion aux EJB métiers.
o Amélioration du moteur de passage d’ordre en Java
o Accès aux données via Hibernate et SQL
Test unitaires JUnit
Environnement : UML, Java, J2EE (EJB, Servlet, XML, WebServices), Spring 4 (MVC, batch, security) , HTML5, CSS3, Javascript, AngularJS, JQuery, JNode ; Hibernate, SQL ; JUnit ; Eclipse, Oracle ; TomCat ; SVN, Maven ; Jenkins ; Windows
07/10 – 12/13 – 3 ans SOCIETE GENERALE
Développeur Java, J2EE, Swing
Mise en place d’une application Swing de gestion de produits financiers dérivés
Analyse des spécifications d’instruments financiers (OTC, Swap, CDS, Taux, Currency, Options)
Réalisation de pricers en Java :
o Diagramme UML de l’architecture du pricer
o IHM en Swing. Représentation graphiques des variations des prix.
o Algorithme de calcul optimisés performance et précision dans les EJB stateless sous Weblogic.
o Unification de la logique des pricers et refactoring du code existant.
o Récupération des données de marché via toplink Oracle et Reuters pour le temps réel
o Mise en place de batch nocturnes pour le fixing des positions.
Test unitaires JUnit avec une précision aux centimes d’euros près.
Environnement : UML, Java Swing, J2EE (EJB, XML), SQL, Toplink, Eclipse, IntelliJ, Oracle ; WebLogic ; SVN, Maven ; Windows
06/09 – 06/10 – 1 ans AGEFOS PME
Chef de projet Java, J2EE, HTML
Mise en place d’une application web de gestion de formations :
Rédaction du cahier des charges
o Recueil des besoins des utilisateurs
o Proposition de solutions WebService avec maquettage HTML et UML
Coordination de l’équipe de développement (3 ingénieurs d’études) pour une application J2EE avec interface JSP, moteur de calcul en Java et persistance Weblogic :
o Interface Web pour le front-office
o Gestion du client avec une console back-office
o Connexion avec le système d’information via des batch
o Recette, tests d’intégration et de performance
Environnement : UML, Java, J2EE (EJB, JSP, STRUTS, XML), SQL, PDF, HTML, CSS ; Eclipse ; Sybase ; WebLogic ; SVN ; Windows
12/06 – 05/09 - 2,5 ans GENERALI
Développeur Java, J2EE, Swing, HTML
Mise en place d’une application swing et web de tarification de produits financiers :
Architecture et développement du framework J2EE de l’application :
o Migration d’une version Stand Alone Access vers une version n-tiers Oracle avec des EJB sous WebSphere
o Mise en place de WebServices avec des requêtes en XML via le protocole SOAP
o Affichage de résultats sous forme de JSP avec utilisation de STRUTS
o Suivi de la montée en charge et configuration de WebSphere
Développement de produits financiers (crédit, retraite, prévoyance, assurance vie, mutuelle) :
o Conception UML sous Visio et codage en Java des algorithmes de tarification
o Développement des IHM en Swing et JClass
o Connexion à des dll en C++ via JNI
o Construction de modèles de base de données et interfaçage JAVA SGBD et Hibernate
o Tests unitaires et de non régression avec JUnit
Debugging du framework Stand Alone et de la gestion des bases de données
Environnement : UML, Java (JClass, Swing, JNI, JUnit), J2EE (EJB, JSP, STRUTS, SOAP, XML), SQL, PDF ; Eclipse ; Oracle, Access ; WebSphere ; SVN ; Windows
10/05 – 11/06- 1 an LA MARINE NATIONALE
Chef de projet Java, Swing
Réalisation d’une application swing de calcul de marée :
Mise en oeuvre de la gestion de projet :
o Evaluation de la charge et construction d’un planning (4 ingénieurs d’étude)
o Rédaction du manuel utilisateur et des documents qualité
Développement en Java, Swing et AWT :
o D’une carte vectorielle du monde à partir de traits de côte avec gestion des déplacements, des zooms
o De connexions JNI au moteur de calcul C++ et Fortran
Environnement : Java (Swing, AWT, JNI), C++, Fortran ; JBuilder ; MS-Project, CVS ; Windows
. FORMATION académiques et Professionnelles
2007 Certification Java de SUN (80%)
2005 Diplôme d'ingénieur généraliste ENSEM, groupe 2, major en informatique
2003 Math Sup, Math Spé
. CONNAISSANCES TECHNIQUES
Conception UML, Design Pattern
AGL Eclipse, NetBeans, Intelli J
Langages Java 8 (Core, Swing, AWT, JNI) ; J2EE (EJB3, JSP, Servlet, JPA, WebServices, JSon, SOAP, XML, XLS,) ; Web (HTML5, CSS3, Javascript, Ajax)
Frameworks Spring 4 (Core, MVC, batch, security), Hibernate, Struts, JUnit, Angular JS, JQuery, JNode
SGBD Oracle, Sybase, mySQL, PostgreSQL, Access, SQL Serveur
Outils Jira, MS-Project, Office, Maven, Jenkins, SVN, CVS
Serveurs TomCat , WebSphere, WebLogic, Apache, JBoss, GlassFish
Systèmes Windows XP/7/8/10, Unix, Linux
Méthodes Agile, Scrum, Cycle en V
. DOMAINE DE COMPÉTENCES
Compétences fonctionnelles :
Assurance – Banque – Bourse - Formation
Domaines d’interventions :
Internet/Intranet - Client/Serveur - SGBD
Gestion de projet - Architecture - Spécification - Conception - Développement - Validation – Recette
. LANGUES
Anglais Bon niveau