Menu

Ludovic BUTIN

Saint-Denis

En résumé

Mes compétences :
CVS
DB2
EJB
EJB JPA
Hibernate
ICEFaces
J2EE
JAVA
JBoss
JDBC
Jpa
JSF
Oracle
PostgreSQL
Spring
Struts
SVN
Sybase
Web
Web Services
Weblogic
Websphere

Entreprises

  • CEGELEC

    Saint-Denis maintenant
  • Open Group - Ingénieur concepteur J2EE

    Levallois-Perret 2010 - maintenant Septembre 2010 - Aujourd'hui
    Client : CEGELEC Centre-Est

    Conception et développement sur un système de Régulation de Vitesse :
    Définition et configuration de l'environnement de développement (Eclipse 3.6 + plugins).
    Mise en place du socle basé sur Spring 3.0/Hibernate et des builds avec Maven.
    Configuration de la chaîne d'intégration continue (Jenkins + Nexus + Sonar).
    Mise en place de Web Services (Spring WS, JAXB).
    Mise en place de tests unitaires JUnit.

    Développement sur plusieurs Systèmes d'Assistance à Gestion du Trafic
    Mise en place d'une authentification centralisée SSO (serveur CAS)
    3 Parties:
    1 synoptique avec cartographie
    1 interface de gestion des évènements
    1 interface de gestion du référentiel

    Technologies : J2EE, EJB 3.0, JSF, IceFaces, Seam, Hibernate, Geoserver, OpenLayer, Jasper Reports, Ant, JBoss 5, PostGreSQL, Javascript
  • Netsphere - Ingénieur d'étude et développement

    2009 - 2010 Janvier 2010 - Juillet 2010
    En mission chez HSBC Assurances

    Application de calcul de commissionnement et génération de bordereau, bandes de virement, rapports divers. Composée d'une chaîne de traitement commandée par Web Services, et d'une interface Web de suivi/administration.

    Etudes et réalisation :
    - réalisation des développements J2EE en mode itératif (pseudo-agile)
    - suivi de la qualité du code avec Hudson et Sonar
    - déploiement dans les environnements de test (Unix/Solaris)
    - documentation technique

    Environnement technique: Java/J2EE, Weblogic 10.3, Sybase ASE 12, Spring 2.5, JSF 1.2, Apache MyFaces, Hibernate 3, Spring Web Services, JSP, Servlets, Javascript, CSS, SQL, Eclipse 3.5, Hudson, Sonar, SVN

    Octobre 2009 - Décembre 2009
    En mission chez AXA Investment Managers

    Application Web n-tiers, catalogue des Fonds gérés par AXA IM (informations juridiques, documents relatifs, performance, ranking, portefeuilles et produits liés)
    L'application manipule des données en provenance de base de données Sybase et de web services.

    Etudes et réalisation :
    - étude des spécifications et chiffrage des modifications
    - réalisation des développements J2EE et TransactSQL
    - déploiement dans les environnements de test (Unix)
    - documentation (dont UML)

    Environnement technique: Java/J2EE, Weblogic 8, Sybase ASE 12, Spring 1.2, Struts 1.2, Displaytag 1.1, Web Services, JSP, Servlets, Ajax, Javascript, CSS, SQL, TransactSQL, Embarcadero RapidSQL, Rational Clearcase, Rational ClearQuest, Eclipse 3.5
  • AUSY France - Ingénieur Etude/Développement NTIC

    Sèvres Cedex 2007 - 2009 Mai 2008 - Septembre 2009
    De retour en mission chez le Leader Européen de la CRM Santé.


    Projet 2 : plate-forme de dématérialisation de factures
    Développement :

    Migration sécurité JGuard vers Spring Security et mise en place d'un SSO.
    Mise en place de Web Services (Apache CXF).
    Utilisation de cryptographie avec JCE (AES).
    Corrections d'anomalies.
    Développement d'évolutions techniques et fonctionnelles.

    Technologies : Spring 2.0, Hibernate3, Spring Security, Struts 1, JCE, Apache CXF, Axis 1.4, ExtremeComponents, Maven2, JSP, HTML, CSS.

    Projet 1 : requêteur sur grosses volumétries destiné à alimenter des bases de données clientes

    Analyse :

    Analyse des critères de sélection pour intégration dans le requêteur

    Développement :

    Finalisation du requêteur sur base de donnée à grosse volumétrie (plusieurs centaines de milliers de ligne par table).
    Technologies utilisées : Java et PL/SQL.
    Mise en place des tests unitaires JUNIT pour tester la partie Java
    Développement et corrections de procédures stockées PL/SQL
    Harmonisation des développements pour intégration dans une chaine d'intégration continue (base Maven)
    Création et maintenance de scripts de création de base de données

    Décembre 2007 - Avril 2008
    En mission chez un spécialiste mondial du Retail.
    Evolutions sur une interface de communication propriétaire sur un système de Self Cash Out : couche de communication entre une IHM Java et un système de caisse en .Net

    Analyse :

    Coordination entre l'équipe en charge de l'IHM et celle en charge du système de caisse.
    Chiffrages détaillés

    Développement :

    Evolutions sur une interface de communication propriétaire sur un système de Caisse Rapide Libre Service : couche de communication entre une IHM Java et un système de caisse en .Net.

    Recette :

    Documentation en anglais.


    Mars 2007 - Novembre 2007
    En mission chez le Leader Européen de la CRM Santé.
    J'interviens au sein de la Business Unit : Opérateur des Flux de Santé, sur le projet OCT (Organisme Concentrateur Technique).

    Développement :

    Corrections d’anomalies et développement d’évolutions sur le projet Organisme Concentrateur Technique, composé d’une chaîne de traitement et d’une interface Web de supervision :
    développement et intégration d’un Webmail,
    accès à un annuaire LDAP pour récupérer des certificats
    gestion des certificats dans un Keystore local
    utilisation des certificats pour la messagerie sécurisée S/MIME
    migration du Back Office vers l’utilisation de la pagination externe DisplayTag 1.1
    enrichissement des templates Velocity des rapports envoyés aux prestataires de santé
    évolutions fonctionnelles diverses…

    Refonte d'une application existante en utilisant les composants : Spring 1.2, Struts 1.2, Hibernate 3, DisplayTag 1.1, Acegi, Apache Jakarta, Log4j, JavaMail, et d'autres

    Développement sur une nouvelle chaîne de traitement basée sur Spring 2, Hibernate 3, JPA (norme EJB 3), Mule ESB, et création des interfaces Web de supervision et de paramétrage
  • GALEC (E.Leclerc) - Chef de projet Informatique

    2004 - 2007 Chef de projet technique en charge du modèle de données, du Framework ISIS v2, de la qualité du code fourni et des interfaces avec les autres applications

    => consolidation du modèle de données
    -> 5 schémas : plus de 500 tables, dont 200 pour le référentiel
    ->cohérence modèle conceptuel-modèle physique
    ->optimisations
    => écriture de spécifications fonctionnelles détaillées avec formalisme UML (UseCases) + cahiers de recette
    => construction de jeux de données pour les tests
    => cohérence du référentiel commun à plusieurs applications, harmonisation des données inter-applications
    => développement en binôme avec un expert d’un module autonome de gestion du référentiel :
    -> basé sur le Framework ISIS v2
    -> modèle CRUD (Create Read Update Delete) permettant d'en gérer le contenu
    -> gestion des droits utilisateurs
    -> appropriation de la connaissance technique des prestataires (6 semaines chez IBM Application Services)
    -> développements internes :
    -> écriture de tests Junit visant à tester le Framework et le code des prestataires
    -> batchs de purges des tables temporaires (Quartz)
    -> batchs de contrôles qualitatifs des données sensibles
    -> évolutions du Framework ISIS v2


    => gestion du repository CVS : droits utilisateurs, bascules entre les repository développement, pré-production, production
    => mise à jour des environnements de tests, pré-production et production (scripts d'alter de BDD + génération et déploiement de l'EAR sur WebSphere Application Server)

    => maintenance de l’application en production :
    -> suivi des anomalies (bugtracker Mantis)
    -> relation équipe fonctionnelle – prestataires techniques
    -> relation équipe projet – service exploitation
    -> chantier performances de l’application : tuning de la base DB2, monitoring des temps d’exécution avec JAMon

    Environnement : Java/J2EE 1.4, Struts 1.2, Spring 1.2, Hibernate 2, WSAD/WAS 5.1, JSP, CVS, DB2 8.2, SQL, PowerAMC, Windows XP, Linux et AIX
  • DATACEP - Développeur

    2001 - 2004 En mission pour le GALEC par l'intermédiaire de la société Lotus, j'ai eu à m'intégrer dans l'équipe de TMA en poste.
    J'ai ainsi pu participer à la maintenance pour être de plus en plus impliqué dans l'aspect gestion de projet.
    La TMA concernait les principales applications métier, qui étaient développées en Lotus Notes.
    Enfin, j'ai pu participer à la refonte d'une des applications vers les technologies Java, Websphere, DB2 et ainsi acquérir de nouvelles compétences en gestion/conception de base de données.

Formations

Réseau

Annuaire des membres :