Menu

Christophe LAMBERT

Neuilly sur seine

En résumé

Réalise des missions de développement dans les langage JAVA et PL/SQL, en tant que freelance.

Mes compétences :
Eclipse
Hibernate
HTML
ibatis
IOC
J2EE
JAVA
Java j2ee
JBoss
JBoss Seam
JSF
JSP
Linux
Microsoft SQL
Oracle
PL SQL
PRO C
Pro*C
Seam
Shell
Shell Unix
Spring
Spring IOC
SVN
UNIX
VMware
XML

Entreprises

  • LINEDATA SERVICES - Développeur

    Neuilly sur seine 2011 - maintenant Depuis nov. 2011 : Développement d'un nouveau portail Web MNCAP - Simulation et adhésion de garantie de prêts.

    Activités :
    Création "from scratch" du portail Web en technologies Cocoon + Java
    Génération des stub Java WS client via Axis1 pour appel WS et génération des flux XML
    Création des tiers (assurés, souscripteurs, bénéficiaires : personnes morales ou physiques ou établissement)
    Création de RIB/IBAN avec contrôle de la clé
    Création de la souscription en ligne (tiers, prêts, scoring, garanties, majoration/minoration/exclusion des risques) puis calcul du tableau d'amortissement et création du contrat dans le back office via WS
    Appel du moteur de fusion de document pour génération PDF et blobisation dans table pour restitution à la demande
    Cloisonnement du réseau d'apporteurs

    Environnement technique :

    Développement: Java sous eclipse3.3 + workspace sous SVN
    Requêtage sur base MySql associé au portail.
    Le back office étant sous Oracle.
    Technologies : Axis1.1, Java, Javascript
    Frameworks : Cocoon 2.1
    Serveur d’application : Tomcat
  • LINEDATA SERVICES - Développeur

    Neuilly sur seine 2009 - 2011 Juil. 2009 Développeur sur le progiciel MASTER i BGIR (Base de Gestion et d’intégration
    à oct. 2011: des Rejets) – traitement de flux xml via WS et gestion des rejets via web

    Activités :
    Evolutions sur les écrans de gestion en technologies Java Web
    Evolutions sur les services métiers et WS
    Evolutions du moteur Master-i

    Environnement technique :

    Développement: Java sous eclipse3.3 + workspace sous SVN
    Procédures stockées en PL/SQL sous Oracle (9i – 10g)
    Technologies : Jboss Seam 2 / JSF facelets / richfaces 3.3 / AJAX / JPA
    Frameworks : Spring IOC, Dozer
    Dao : Hibernate (base Oracle 10g)
    Traitements batchs : SpringBatch exécution via JORAM (builder + process), services métiers
    Déploiement : maven + intégration sous CruiseControl
    Serveur d’application : Websphere et Tomcat
  • LINEDATA SERVICES - Concepteur développeur senior en Java J2EE, PL/SQL et Web services

    Neuilly sur seine 2007 - 2009 Assurer le développement des Web services et services Java connexes au progiciel d’assurance vie MASTER-I au sein de LDSA.

    Depuis mars 2009 : Développeur sur le progiciel MASTER i Trading (agrégation carnet d’ordres / netting)

    Activités :
    Ecrans de paramétrage en technologies Java Web
    Evolutions sur les batchs d’imports
    Evolutions sur les services métiers
    Développement de nouveaux écrans et de services de compte-rendus de traitements

    Environnement technique :

    Développement: Web sous eclipse3.3 + workspace sous SVN
    Technologies : Jboss Seam 2 / JSF facelets / richfaces 3.3 / AJAX / JPA
    Frameworks : Spring IOC
    Dao : Hibernate (base Oracle 10g)
    Traitements batchs : SpringBatch exécution via JORAM (builder + process), services métiers
    Déploiement : maven
    Serveur d’application : Tomcat 6


    Mars 2007 Développeur sur les Web services et services Java connexes au logiciel
    à février 2009 : d’assurance MASTER-I au sein de LDSA.

    Activités :
    Concevoir et réaliser et maintenir les Web services et services Métier Java
    Respecter les normes standards de développement
    Documenter toutes évolutions du SI

    Environnement :
    Langages: Java-J2EE
    Procédures stockées en PL/SQL sous Oracle (9i – 10g)
    Architectures web à trois couches, supporté par le framework Spring
    Couche DAO: framework hibernate (fichier de mapping, interface et implémentation)
    Implémentation métier par classe Java
    Installation des projets sous eclipse par maven
    Outils IDE: Eclipse 3.4 (Ganymede)
    Serveur d’application pour les Web services: Apache-Tomcat

    Compétences développées :

    Développement de Web services par classes java sous eclipse3.4 :
    Génération de modèles WSDL sous Python
    Génération des classes d’implémentation Java par Axis2et son outil wsdl2java (classe proxy qui fait le lien entre l'application Java cliente et le service distant)
    Packetage des web services Axis2 du type *.aar
    Déploiement des WS sur le serveur Axis2
    Génération du client WS à partir du WSDL

    Développement de services par classes java sous eclipse3.4 :
    Beans exposés en services générés par des modèles python
    Génération des modèles d’objets hibernate (hbm) et de leurs classes d’accès aux clés via BEA WebLogic
    Implémentation des services via des objets (beans) métiers DAO sous hibernate
    Requêttage HQL et SQL via les fichiers de configurations hibernate
    Configuration des fichiers spring pour l’inversion de contrôle et référencer les beans du dao

    Développement de procédures stockées Oracle en PL/SQL :
    Développement de procédures, package, fonctions et objets Oracle
    Débogage avec le debugger de procédure éditeur sous Toad
    Analyse des temps d’exécution sous Toggle PL/SQL profiling
    Analyse des performances par explain plan
    Formatage du code par Formater plus
    Positionnement des versions développées sous les dépôts PVCS et SVN
    Modification de structure de base de données Oracle 9i
    Requêtage SQL
  • KLC (société de vente de fleurs artificielles) - Analyste/Programmeur : (activité parallèle)

    2007 - 2009 Réalisation d’un site web de e-commerce en ligne sur un modèle MVC, le conteneur Spring permettant d'intégrer iBATIS pour la couche de persistance, les servlets pour la couche contrôleur, la couche présentation est assurée par JSP présentation intégrant des taglibs (JSTL, JSF).
    Fonction d’édition de catalogue et des commandes sous PDF via Jasper (+ iReport).
    Fonctions d’envoie de mails et de Tree view.

    Montage d’une machine virtuelle sous VMware, configuration : Ubuntu-7-10 et installation Apache Tomcat5.5 et base de données MySql 5
  • SGCIB - Analyste/Programmeur

    PARIS 2005 - 2007 Assurer les développements de nouveaux modules au sein des équipes de développement pour le système d’information gérant les risques de contreparties sur produits de marché de la SGCIB.

    Activités :
    Appréhender le système d’information existant pour pouvoir analyser, concevoir et manager des nouveaux modules relatifs aux projets BALE2.
    Comprendre et analyser les nouveaux besoins
    Concevoir et réaliser les nouveaux modules
    Respecter les normes standards
    Documenter toutes évolutions du SI

    Environnement :
    UNIX, SUN Solaris, Base de données ORACLE 9i
    Langages: Shell, PL/SQL, pro*C
    Outils: Synergy (versionning) , TIBCO Business Works (EAI), Eclipse (Java)

    Compétences développées :
    Développement de procédures stockées Oracle en PL/SQL
    Débogage avec le debugger de procédure éditeur sous Toad
    Analyse des temps d’exécution sous Toggle PL/SQL profiling
    Analyse des performances par explain plan
    Formatage du code par Formater plus
    Développement de shell (ksh) sous SUN
    Développement de process TIBCO sous Designer pour gérer les événements du batch
    Parsing de fichier plat et xml par classes java sous eclipse
    Chargement de fichier par sqlloader
    Positionnement des versions développées sous Continuus (Synergy)
    Déploiement de l’environnement avec Hawk
    Maintenance des traitements pro*c
    Modification de structure de base de données Oracle 9i
    Requêtage SQL et spool
  • RENAULT - Chef de Projet Technique

    Boulogne-Billancourt 2002 - 2005 Assurer la relation avec les Chefs de Projet Organisation des applications de la DPA-DOI (Division Pièces et Accessoires – Département Organisation Informatique) du service SI-VENTES de RENAULT (Boulogne-Billancourt) et la TMA (ATOS) qui réalise les développements .

    Activités :
    Maintenance opérationnelle des applications et batchs de nuit : Sur 15 applications C/S et WEB, maintenance quotidiennes des batchs du SI VENTES (4 bases, 25 schémas, > 200 fonctions, procédures, packages en PL/SQL, > 200 shells, gestion des tablespaces, extents, indexes, copie de base ORACLE…) sur les environnements de DEV, RECETTE et OPER de type UNIX, ORACLE, Windows2000 server, WAS, SIEBEL, BO, Pro*C, Avenue5, Access
    Administration des bases de données ORACLE8i : taille des TBS, RBS, analyse statistics, coalescence, créations/rebuild d’indexes, tuning de requêtes, analyse procédures stockées, purges massives de données …
    Administration des applications sous unix : shell, ordonnancement sous AUTOSYS, taille des FS, PRO*C, WAS
    Analyse des échecs et bug par l’étude du code, intervention palliative et/ou corrective
    Validation des livrables émis par l’équipe fonctionnelle (documents techniques…)
    Suivi de migrations techniques (WAS3.5->WAS4->WAS5, ORACLE7->8i->9i + UTF8)
    Développements spécifiques: PL/SQL, sqlloader, shell
    Proposition de solutions techniques : l’objectif étant d’industrialiser les processus
    Validation des livrables de la TMA ( revue de code PL/SQL, shell, sqlloader, tuning des
    requêtes )
    Déploiement des applications en environnement de DEV : WAS, SIEBEL ANYWHERE, SQL, PL/SQL, shell, BO, PRO*C, sqlloader, ordonnancement AUTOSYS…
    Suivi de l’intégration en environnement de RECETTE et d’OPER
    Validation des chiffrages de la TMA
    Création de tableau de bord (sous ACCESS lié à ORACLE)
  • Hewlett-Packard - Ingénieur d’Etudes

    Les Ulis 2000 - 2002 Mission de support 2ème ligne
    Projet Easycontent (application Web dans un environnement VIGNETTE) :
    Application B. to B. d’intégration de données relatives aux caractéristiques Business et techniques des produits HP. Mécanisme de délivrance automatique de paquets de données sous différents formats sur les produits souscrits par les partenaires HP.

    Activités :
    Data Administration (Collecte & Intégration de données)
    Database Administration (Perfomance tuning, ORACLE8i Admin)
    Testing and Implementation (User Acceptance testing)
    System administration (Gestion des configurations du système Vignette, NT et IIS)

    Formations VIGNETTE: Fundamental of Application Development Training (4 jours)
    Vignette System Administration Training (3 jours)
  • COFLEXIP STENA OFFSHORE - Ingénieur d’Applications

    1999 - 2000 Activités :
    Projet IDP (Client/Serveur)
    Reprise de la maintenance évolutive de 4 applications (la traçabilité des soudures au bobinoir, traçabilité des soudures au spiralage, la gestion de couches de produits intermédiaires et la certification des opérateurs)
    Reprise de l’application permettant la préparation et la certification des soudeuses.
    Projet Activité (Client/Serveur)
    Réalisation d’une application sur la saisie d’activité, pour le département R&D.
    Projet PRUPAC (Client/Serveur)
    La reprise d’une application permettant de calculer le prix de revient unitaire de production amortissement compris d’un ombilical, intégrant la structure et réalisant sa cotation. Application livrée à DUCO (Angleterre), ce qui a nécessité une semaine de déplacement sur site.
    Projet MIP-CCR (Intranet)
    Reprise d’une application Intranet et restructuration totale du point de vue fonctionnalité. Application servant de plate-forme d’information sur les marchés en terme de Workscopes, Fields et Prospects.

    Compétences développées :
    Création de packages ORACLES en PL/SQL
    Reprendre l’analyse fonctionnelle et conceptuelle sous Power AMC
    Créer et modifier le modèle de données ORACLE
    Créer et modifier des droits et rôles utilisateurs ORACLE
    Réaliser les développements spécifiques en PROGRESS, SQL, SPEEDSCRIPT,
    JAVASCRIPT, HTML
    Réaliser les éditions sous ACTUATE
    Créer des batchs de nuits PROGRESS exécutant des packages ORACLE.
  • Service militaire - Officier de réserve Régiment de Transmissions-Metz

    1997 - 1998 Chef de section à l’Instruction, responsabilité et formation d’une trentaine d’appelés et de cinq sous-officiers et gradés. Responsabilité du matériel.

Formations

Réseau

Annuaire des membres :