Menu

Buon SUI

Courbevoie

En résumé

Avec maintenant un peu plus de 15 ans d'expériences dans le domaine du développement Java, j'ai eu la chance et le privilège de voir son évolution ainsi que celui d'Internet. Beaucoup de choses ont changé, ont évolué, au rythme incessant des nouvelles technologies et des nouveaux mœurs. C'est ainsi que le leitmotiv 'Write once run anywhere' a évolué (dans le monde Java) pour donner naissance à des dispositifs en 2.0, mot un peu commercial (Agile l'est encore plus!) ou tout simplement pour être visible. Le tout fournit alors la possibilité d'être acteur du web, de socialiser ou d'être ami avec le monde entier.

Lorsque le langage Java est couplé avec des techniques Web 2.0, Ajax, RIA et autre framework javascript, cela apporte de réels gain de perception et d’interactivité dans les outils qui en sont dépourvus. Les nouveautés qu'apportent ces nouvelles technologies dans notre quotidien, nos habitudes, notre travail et plus globalement notre comportement vis à vis de ces outils nous apportent productivité et souplesse d'utilisation.

Ceci peut être encore plus impressionnant en intégrant des composants réalisés avec des RIA ou des frameworks javascript. Le tout formant des groupes d'applications sur des serveurs physiques ou virtualisés distants et interconnectées dans un cloud ou pas.

Une réunification possible de tous ces éléments avec une possibilité de faire fonctionner aussi bien sur environnement de postes fixes, mobiles, smartphones ou tablettes, c'est le HTML 5. Avec l'avènement de cette nouvelle composante du web, on peut concevoir des applications (ou des jeux!) qui fonctionneront sur tous ces différents types de terminaux. L'avenir prochain des applications communicantes passera par la!

Mes compétences :
agile
Agile SCRUM
AJAX
ANT
Cloud
Hibernate
J2EE
J2EE Spring
JAVA
Java j2ee
Maven
Scrum
Spring
Struts
Web
XML
XSLT
SQL
Oracle
Linux
JQuery
JavaScript
Java Platform
Java EE
Web 2.0

Entreprises

  • Euler Hermes

    Courbevoie maintenant
  • TALAN - Ingénieur études et développement sénior

    Paris 2015 - maintenant Pour la Société Général :
    Sur un outils de revue réglementaire de client (KYC documentum) qui arrive en aval du
    processus d'onboarding via l'outils Scow.
    - conception et développement de services web
    - tests unitaire, tests d'intégration, correction d'anomalies
    => Environnement : Intellij 14, Java 7, Axis2, Tomcat 7, Maven, Junit, Mochito, Powermock, GED documentum, Ant,
    Jenkins, JIRA et SoapUI

    - Transformation Agile de l'équipe de développement
    Dans le cadre de la transformation agile des équipes, application des notions d'agilités scrum dans
    les méthodes de développement. Modélisation de la notion de valeur applicative et définition des
    critères de démarrage d'un développement
  • Transatel - Ingénieur testeur QA

    PARIS LA DEFENSE 2014 - 2015 Contexte général : dans le cadre de l'intégration d'offres commerciales sur une plateforme de gestion des lignes télécoms pour des MVNO :
    - gestion du cycle de vie des lignes télécoms
    - gestions des lignes en multi canaux : csv, rest et soap
    - développement et maintenance d'IHM d'administration en client léger
    - utilisation d'IHM de gestion des workflows d'opérations de provisionning

    2. Responsabilités occupées 1 an : ingénieur testeur QA
    - analyse des besoins des exigences
    - écriture de tests de bout en bout
    - exécuter les tests de bout en bout avec interconnexion vers des services télécoms et d'Orange.
    - analyse des anomalies
    - rédaction des anomalies
    - vérifier la correction

    => Environnement : Squash TM 1.11, Java 5 et 7, Jboss 8 (Wildfly), Jbpm 3.2, SQL server 2012, MySql, mysql workbench, Tomcat 7 et SoapUI
  • Projet perso - Ingénieur études et développement

    2013 - maintenant Application de demande de congé via un browser desktop ou mobile. Utilisation d'un workflow où 3 acteurs interagis : demandeur, manager et la rh.
    Environnement : Intellij 14, Webstorm 10, Java 7, Spring 4 (mvc, core, data, data-rest, boot), Hibernate 4.3, Hsql 2.2, Jackson 1.9, Jetty 9.1, Activiti 5.18, OAuth, json, REST, Kafka, Angular js, React js, Node js, Native js
  • Transatel - Développeur sénior Java

    PARIS LA DEFENSE 2012 - 2014 Contexte général : dans le cadre de l'intégration d'offres commerciales sur une plateforme de gestion des lignes télécoms pour des MVNO :
    - gestion du cycle de vie des lignes télécoms
    - gestions des lignes en multi canaux : csv, rest et soap
    - développement et maintenance d'IHM d'administration en client léger
    - utilisation d'IHM de gestion des workflows d'opérations de provisionning

    1. Responsabilités occupées 2 ans : ingénieur d'études sénior
    - développement, évolution et maintenance des solutions choisies dans les différents composants de la plateforme
    - réalisation de la documentation de composant
    - tests unitaires avec junit
    - tests d'intégrations avec junit, exécutés sous Teamcity
    - rédaction de la fiche de livraison

    => Environnement : Intellij 13, Java 5 et 7, Jboss 8 (Wildfly), Jbpm 3.2, Maven, Junit, Hibernate 3, SQL server 2012, Php 5.3, MySql, mysql workbench, Tomcat 7, apache activemq,
    SVN, GIT, Squash TM, Team City Enterprise 7.1.3, JIRA et SoapUI
  • Alten SIR - Ingénieur études et développement sénior

    2010 - 2012 1. SFR
    Développement de la connexion avec la nouvelle base clientèle dans le cadre du renouvellement mobiles sur les offres multi-pack

    2. Bouygues Télécom
    2.1. nouveaux services en back offices dans le cadre de migration des applications écrites en C vers du JAVA

    2.2. Développement dans le cadre :
    - du renouvellement mobiles et des nouvelles offres (Eden, B&You et Ideo)
    - de la fidélisation des consommateurs
    - de l'étalement de paiement sur produit
    - de l'achat de produit
    - de la fonctionnalité Cityzi des nouveaux mobiles
    - de la partie client utilisée par les chargés de clientèles et des distributeurs

    Participation au processus d'externalisation des développements dans un centre de service externe en France
  • Réaliz conseil - Ingénieur études et développement sénior

    2009 - 2010 Projet au forfait de refonte du SI des Papiers de Presse. Services concernés : gestion client, commande client. Recueil du besoin auprès des utilisateurs, rédactions des spécifications fonctionnelles. Conception et réalisation du module clé, service métier, lien entre les données de l'entreprise et les écrans de la nouvelles application donnant accès au SI.

    ===> Environnement : Java/J2EE, JBoss, Drools, jBpm, Log4J, Talend, Jasper Report, Hibernate, Struts, Spring, Prototype.js, Script.aculo.us, C.A.S., Maven, SVN, Archiva, MSQL server
  • Aedian SI - Ingénieur étude et développement Java J2EE/WEB 2.0

    PARIS 2005 - 2008 1. Société Générale
    poursuite de la précédente mission chez Amentys


    2. AGF
    Dans le cadre d'une application de tarification des principales garanties liés à la prévoyance France et Expatrié. Développement des modules d'éditions
    ===> Environnement : Java (Struts, Ant), Hibernate et Jasper Report.


    3. Aviva France
    3.1 Dans le cadre du changement du systèmes d'informations des échanges entre un agent de l'assurance et le siège, réalisation des écrans IHM et de la gestion associé. Ce flux est lié aux portail agent, compagnie, encaissement et indemnisation.
    ===> Environnement : Java (Servlet, JSP, JDBC, Ant, Log4J), Rational application Developer, Oracle 9i, DB2, SQL, HTML, JavaScript, Style CSS

    3.2.1 maquette Ajax pour une future intégration dans ces portails des fonctionnalités du Web 2.0. Cela a démontré l'apport esthétique, confort,
    et optimisation d'affichage que peut apporter cette technologie dans les portails ci dessus.

    3.2.2 optimisation de l'affichage de certaines pages de ces portails avec le Web 2.0
    ===> Environnement : Java (Servlet, JSP, JDBC, Ant, Log4J), Rational Application Developer, DB2, SQL, HTML, JavaScript, Style CSS, XMLHttpRequest et Prototype.js


    4 Formation Orsys : Ajax, programmation coté client
    ===> Environnement : XML, XSLT, XPath, HTML, CSS, JSON, DOM, DWR, Rialto, XMLHttpRequest et Prototype.js


    5 Euler Hermes
    Dans le cadre d'un projet européen, de part les clients et des services proposés, développement de web service pour la partie de gestion des impayés.
    ===> Environnement : Java (JAX-RPC, Ant, Log4J), Web Service (wsdl, xsd), Spring WS, XML, RAD, Soap UI, subversion

    6 Direction Générale de l'Aviation Civil
    Dans le cadre d'un projet au forfait sur un Outil de Création des Ecrits Automatiques pour Naviguants
    Européens, réalisation d'un module générique de complétion en Ajax et gestion/sauvegarde des résultats
    de l'examen en XML.
    ===> Environnement : Java (Servlet, JSP, Ant, Log4J), Spring, Hibernate, Tomcat, Eclipse, PosgreSQL, Sonar, Webwork (Struts 2), Jasper report, DWR, XMLHttpRequest , prototype.js, HTML, Javascript, JSP et CSS
  • Amentys SA (acquisition par Aedian SI en 2005) - Ingénieur étude et développement Java/J2EE

    2003 - 2005 1. Ministère des transports
    1.1. Dans le cadre de la refonte de l'application de gestion du système d'information lié aux recherches sur les moyens de transports terrestres :
    Déloppement de la partie centrale de l'application (Back-Office ou
    outil de saisie des données du système) servant à gérer les données et le système de workflow associé. Utilisation et amélioration des composants Java de Linkvest France, et plus globalement de sa démarche d'industrialisation.
    ===> Environnement : architecture applicative et composants Java
    Linkvest France, architecture ACAI, Java (Servlet, JSP, JDBC, Ant, Log4J, Struts, XML), Oracle 8i, Eclipse, Poseidon, Toad, Tomcat , HTML,
    Javascript et Style CSS

    1.2. Dans le cadre de la refonte de l'application de gestion du système d'information lié aux recherches sur les moyens de transports terrestres : migrations des données utilisateurs et gestion de leurs évolutions conformément à l'application de gestion du système d'information réalisée lors de la mission précédente.
    ===> Environnement : architecture applicative et composants Java
    Linkvest France, architecture ACAI, Java (Servlet, JSP, JDBC, Ant, Log4J, Struts, XML), Oracle 8i, Eclipse, Poseidon, Toad, Tomcat , HTML,
    Javascript et Style CSS.

    2. BNP Paribas
    Projet de réalisation d'une application intranet bancaire de back-office (interface de modélisation de produits et conditions associés), conception des modèles objets et de données, développement de l'application (mapping objet-relationnel, rôles de gestions et IHM).
    ===> Environnement : Architecture applicative et composants Java Linkvest France, Java (Servlet, JSP, JDBC, Ant, Log4J, Struts, XML), Oracle 8i, Eclipse, Toad, Tomcat , HTML, Javascript et Style CSS

    3. Société Générale
    Intération d'Edi Bank Server, progiciel de banque en ligne : liaison technique entre les filiales érangères de la Société Générale et l'éditeur Diagram EDI.
    o suivi des évolutions du progiciel
    o mise en place technique des versions logicielles, de la personnalisation web des différentes filiales, de la surveillance WITBE et du transfert de fichier Pesit par CFT
    o assistance technique auprès des filiales
    o module Java de conversion des fichiers d'interfaces entre 2 versions logiciels
    ===> Environnement : Oracle 8i, SQL, Application propriéaire Edi Bank Server, Java (Ant, Log4J), HTML, JavaScript
  • Linkvest France (rachat par le directeur pour devenir Amentys SA) - Ingénieur étude et développement Java/J2EE

    2001 - 2003 1. Société Générale
    1.1. Pour un projet applicatif de gestion électronique des comptes bancaires :
    - spécifications des besoins de la maîrise d'oeuvre et d'ouvrage sur des statistiques de fréuentation du site et des comportements des utilisateurs
    - assistance à la définition des modalités techniques et organisationnelles pour la remonté des alertes.
    ===> Environnement : Java (Servlet, JSP, EJB, JDBC, Ant, Log4J), Oracle, Webtrends, Visual Age, Weblogic, HTML, Javascript et Style CSS

    1.2. Dans le cadre d'un Portail Entreprises portant sur la consultation et la gestion des comptes bancaires :
    - audit de code sur la qualité performance et séuritéde l'application,
    - validation fonctionnelle et technique sur l'application en fonction des points critiques détecté dans le code source,
    - formalisation avec l'éuipe de déeloppement du plan de mise en oeuvre des actions implémenter.
    ===> Environnement : Java (Servlet, JSP, EJB, JDBC, Ant, Log4J), Oracle, Visual Age, Weblogic, HTML, Javascript, Style CSS et debugger de script.

    1.3. Dans le cadre d'une infrastructure de gestion de compte bancaire à dimension internationale :
    - assistance à la maîrise d'ouvrage sur les technologies mise en oeuvre au sein de la plate-forme et sur le dialogue technique avec l'éditeur.
    Déploiement des différentes versions applicatives sur les environnments de tests et production. Configuration applicatives en fonction de chaque entité bancaire internationale.
    - gestion et suivi de projet au niveau de l'infrastructure : firewall (Checkpoint, Firewall one et Cyber-guard), infrastructure de filtrage RWEB, base de données Oracle, serveur WEB et outils de transfert de fichier CFT)
    - déplacement dans les filiales pour formaliser les mise en oeuvres et fonctionnement techniques
    ===> Environnement : Iplanet et Edi Bank Server.
  • Global SA - Ingénieur étude et développement Java

    1999 - 2001 1. Sagem

    1.1. Projet d'application de gestion réeau d'éuipement de télécommunication (multiplexeur). Conception, codage, tests et intération d'un module de visualisation du réeau.
    ===> Environnement : Visual C++

    1.2. Dans le cadre d'une application embarquée et déié à la configuration d'un modem ADSL, spécification, conception, codage, tests et intégration d'une IHM indéendante du navigateur web.
    ===> Environnement : C, SNiFF+, RCS, Rapid Control For Web, Single Step, VisionCLICK, HTML, Javascript et Style CSS.

    2. Siris

    2.1. Dans le cadre d'un intranet, conception, déeloppement, intération et tests d'une application de visualisation de statistiques (préentation sous forme de rapport chiffré et diagramme en barres).
    ===> Environnement : Java (applet, servlet, RMI, communication applet-
    servlet, JDBC), Netscape Entreprise Server, Tomcat, SybaseHTML, Javascript et Style CSS

    2.2. Dans le cadre d'un extranet, déeloppement, intération et tests d'une application de navigation (gestion des droits d'accès des utilisateurs auprès de difféentes applications).
    ===> Environnement : Java (Applet, Servlet, communication applet-servlet, JDBC), Netscape Entreprise Server, Tomcat, SybaseHTML, Javascript et Style CSS

Formations

  • Ecole Poytechnique De Montréal (Montréal)

    Montréal 1999 - 1999 Projet de fin d'étude en Génie Mécanique - Laboratoire de mécanique sur l'étude des frottements des polymères
  • Institut National Des Sciences Appliquées (Rouen)

    Rouen 1996 - 1999 Génie Mécanique et Productique

    Génie Mécanique et Productique

Réseau

Annuaire des membres :