-
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.