Sébastien - Architecte EJB

Ref : 091014V001
Photo de Sébastien, Architecte EJB
Compétences
EJB
ORACLE 9
HIBERNATE
JSF
IBM WEBSPHERE SERVER
Expériences professionnelles
  • Mars 2009 à Aujourd’hui LOGICA (Montpellier)
    Support Niveau 3 Opérateur Informatique ERDF Lyon
    Au sein du support niveau 3 de l’opérateur informatique d’ERDF, étude des faiblesses d’une application critique (SGE), et mise en place de plan d’optimisation, que ce soit au niveau architectural que du code, pour obtenir de meilleures performances de l’application (meilleur ressenti utilisateur), compte-tenu des options de maintenabilité choisie par la partie projet et des ambitions du métier. Nombreux contacts avec ces derniers. Production de documents d’analyse des performances à partir des outils de diagnostic : synthèses et préconisations.
    Formation Introscope dispensée par Computer Associates.
    Installation d’Introscope sur les environnements de Preprod et Prod de SGE en tant que pilote.
    Formation de l’équipe SN3 à l’administration Weblogic, à l’analyse des incidents (interpretation des threads dump, des core dump). Introduction à certaines notions J2EE qui leur permettent de dialoguer avec le vocabulaire du projet. Rédaction de documents visant à coordonner les équipes projet, production lors d’incidents.
    Mise en place d’une base de connaissances. Plusieurs options étudiées faisant l’objet d’un comparatif présenté à la direction. Orientation vers la solution QuickR de Lotus.
    Participation à la cellule de performance de l’OI visant à faire des préconisations pour l’amélioration de l’ensemble des applications de l’OI.
    Chargé de la montée de version majeure de l’application critique SGE. Préparation de la montée de version par l’évaluation de son impact sur la production avec les équipes d’architectes transverses d’ERDF à Paris.
    Mise en place d’un chantier d’exploitabilité de SGE afin de trouver des pistes d’augmentation de la période de garantie de SGE, notamment lors des mises en production : négociations quadripartites entre le SN3, l’intégration, le packaging, et le projet (changement d’environnements techniques, méthodologies).
    Environnement technique : Solaris 10, Weblogic 8.1 et 10, TSE, Apache, Alteon, Introscope 8.1, Omnivision, Patrol, Peregrine, QuickR.

    Juin 2008 à Mars 2009 LOGICA (Montpellier)
    Support Niveau 2 Windows – DPRO Groupama
    Au sein de la direction de la production de Groupama à Montpellier, j’ai assuré la maintenance et la mise en production d’applications du parc Groupama SI. Spécialisé dans l’administration Windows et plus particulièrement de l’administration Weblogic, mon rôle était de participer aux cellules de crise, de l’ananlyse et de la résolution des incidents des différentes plate-formes de production. La résolution s’effectuait par consolidation de l’outilllage de diagnostic. Ainsi, j’ai été amené à écrire des scripts d’administration windows en vbscript et des scripts d’administration Weblogic en WLST.
    Environnement technique : Windows Server 2000, 2003, TSE, PC Anywhere, VBScript, Weblogic 8.1, WLST, Websphere 4.0, Apache, IIS, NLB.

    Mai 2007 à Juin 2008 LOGICA (Montpellier)
    Projet CEDRE - La Poste
    Concepteur Fonctionnel - Expert Technique Java/J2EE
    L’émergence de nouveaux produits courriers lancés par la poste pour les entreprises a nécessité la création d’applications pour leur enregistrement dans le réseau, leur facturation et leur suivi dans le réseau. La phase d’enregistrement fait l’objet du projet CEDRE, qui a pour caractéristiques principales :
    • L’enregistrement des données clients, électroniquement ou récapitulées sous forme de code à barre.
    • Enregistrer dans le réseau les dépôts effectués par ces clients. L’enregistrement est effectué à l’aide d’une application Web ou d’un PDA.
    • Envoyer les traces de ces dépôts vers les applications de suivi de courrier et vers celles de facturation.
    • Pour certains produits assurer le service de preuve de dépôt électronique.

    Détail des tâches effectuées :
    • Analyse & Conception (Rédaction des spécifications fonctionnelles générales)
    • Développement de la partie Synchronisation entre les PDA et le système central, à l’aide de WebServices
    • Tests unitaires, d'intégration et de montée en charge
    • Validation de l'accessibilité et des performances des deux applications
    • Assistance et guide de la maîtrise d’ouvrage dans ses choix fonctionnels
    • Documentation
    Environnement technique : Java 5, Struts 2.0, Spring 2.5, J2EE, WAS 6.1, Oracle 10g, RAD7, UML, Hibernate 3.2, Objecteering, JAX-WS, AspectJ.

    Janvier 2007 à Avril 2007 LOGICA (Montpellier)
    Projet Annuaire des Rectorats - Rectorat
    Expert Technique Java/J2EE
    Le projet « Annuaire des Internats » consiste à développer une application Web dont l’objectif est de valoriser sur Internet les offres Internats des établissements :
    • Répondre aux attentes des usagers (performance, ergonomie et accessibilité)
    • Valoriser les offres Internats des établissements,
    • Croiser les critères de recherches provenant des plusieurs bases,
    • Favoriser la communication entre les usagers et l’administration (établissements, académies, ministères),
    • Agréger les données établissements et formations provenant de plusieurs Back Office.

    ********/
    ********-20080312ARTFIG00018-education-le-ministere-publie-le-guide-des-internats.php
    • Analyse & Conception (Rédaction des spécifications fonctionnelles générales et détaillées)
    • Développement des parties Intranet et Internet
    • Tests unitaires, d'intégration et de montée en charge
    • Validation de l'accessibilité et des performances des deux applications
    • Montée en compétences sur les technologies J2EE d’un membre de l’équipe interne au rectorat
    • Documentation
    Environnement technique : Struts 2.0, Spring 2.0, J2EE, Weblogic 8.1, DB2, Velocity, Eclipse+MyEclipse, UML, Hibernate 3.0.

    2 mois (2006) BULL (Montpellier)
    Client Conseil Régional LR
    Architecte Technique J2EE
    • Expertise technique et méthodologie projet
    • Optimisation de la productivité d’une équipe de développement novice
    • Formation aux technologies JSF et JoNAS
    • Encadrement, plannings et charges
    • Méthodologie UML appliquée à la communication entre MOA et MOE
    • Mise en place d’une méthodologie de développement afin d’optimiser les charges
    • Mise en place d’une méthodologie d’intégration et de qualité de livrables (continuum)
    • Capitalisation d’une méthodologie commune à l’ensemble des projets Bull
    Environnement technique : JSF (Sun Impl), JSF, Eclipse 3.1, Enterprise Architect, Microsoft Project, JoNAS 4.6.4, EJB CMP2, subversion, Junit, Jdepend, Checkstyle, ant, maven, cactus

    1 mois (2006) Inexware (Paris)
    Client SANOFI Aventis
    Expert Technique J2EE
    Conception et développement d’une application sensible interne à Sanofi Aventis.
    Environnement technique : WSAD5, Websphere 5, Oracle 8i, Struts, JExcelAPI, ant, checkstyle, JUnit

    1 mois (2006) Inexware (Paris)
    Client TOTAL
    Avant-vente
    • Prototypage
    • Étude de faisabilité
    • Conception
    • Spécifications techniques et fonctionnelles d’une application de gestion et de consultation d’annuaire.
    Environnement technique : JSF(MyFaces), composants JSF, Struts, Eclipse, Exadel Studio, LDAP(Sun One Directory), AJAX, Tomcat 5.028, WAS 6, ant.

    1 mois (2006) Inexware (Paris)
    Client Groupe Mutuel (Suisse)
    Consultant J2EE
    • Animation
    • Formation d’une équipe de développeurs autour de la technologie J2EE : JSF
    • Support au développement
    Environnement technique : JSF (IBM JSF, MyFaces, Oracle ADF), Websphere 6, RAD6, maven

    3 mois (2006) Inexware (Paris)
    Client Thalès e-transaction
    Consultant Web
    • Participation au groupe de travail ayant pour mission la mise en place de l’infrastructure technique et logicielle de la plate-forme billétique (métier+web) du métro de Copenhague
    • Documentation technique
    • Participation Réunions
    • Acquisition métier Thalès E-Transaction
    • Mise en place plate-forme Tests,
    • Études comparatives, Animation débats)
    Environnement technique : COM, DCOM, C++, Java (J2EE : struts, Axis), .NET(C#, WebServices, COM binding), Apache 2.x , Tomcat 5.0.x, IIS 6.0, Windows Server 2003, OpenSSL, WS-Security, WS-Transaction, UDDI , SQL Server 2003, AJAX, ant, checkstyle, Jdepend

    3 mois (2006) Inexware (Paris)
    Client Hermès
    Architecte technique et logiciel
    • Conception technique du site de visualisation et de modification du référentiel Magasins
    • Spécifications techniques (DAT, DREX, DSTD) du projet
    • Développement
    Environnement technique : Jakarta (Commons, Avalon, LOG4j, Struts), Websphere 5.0, DB2 AS400, ant

    2 mois (2005) Inexware (Paris)
    Client TOTAL / Vitalicom
    Architecte technique et logiciel
    • Conception technique du site de saisie du centre d’appel AS24 pour le groupe TOTAL
    • Spécifications techniques (DAT, DREX, DSTD) du projet
    • Développement d’un moteur de workflow basé sur un moteur de script xml
    • Intégration à struts sous forme de plug-in
    • Développement de l’action struts générique
    • Mise en place du socle de développement de l’application. Intégration d’un gestionnaire de service Avalon
    • Mise en place d’un WebService sous Axis 1.1
    • Pilotage du projet en Offshore
    Environnement technique : Jakarta (Commons, Avalon, LOG4j), JavaMail, ecs, Struts 1.2.4, Eclipse 3.0+MyEclipse, Rational Rose, FOP, XSL, XML, Oracle 10g, Apache 2.0.48, Tomcat 5.0.16 Connecteur Mod Jk2, ant

    4 mois (2005) Inexware (Paris)
    Client TOTAL
    Expert technique J2EE
    Refonte du site ******** sur une architecture à gestion de contenu dynamique :
    • Conception et architecture du Front Office et du Back Office
    • Développement du Socle Technique (moteurs Front et Back)
    • Adaptation du framework Cofax
    • Migration de l’existant (JSP, Base de données,…)
    • Tests de la chaîne applicative (Performances)
    • Revues de code et optimisations
    • Procédures d’installation et d’exploitation
    • Livrables :
    • Spécifications Techniques Détaillées
    • Dossier de Remise en Exploitation
    • Dossier d’Architecture Technique
    • Préconisations sur la mise en place de la sécurité
    Environnement technique : Jakarta (Commons, Avalon, LOG4j), JavaMail, Cofax 1.9, Apache 2, Cofax, Tomcat 4, Oracle 9i, TogetherJ 5.5, Solaris 8, AIX

    16 mois (2004 et 2005) Inexware (Paris)
    Client SOLTIM
    Expert technique J2EE
    Conception, architecture et développement d’une application J2EE 1.3 dans le cadre du projet Serveur de Flux, progiciel gérant les flux électroniques de feuilles de soins entre les différents partenaires de santé ::
    • Conception et modélisation de l’application J2EE
    • Développement d’une IHM de saisie et de consultation des données constituant les flux de feuilles de soins aux différentes étapes de leur traitement
    • Interactions avec le modèle de données via une Datasource JDBC
    • Interactions avec des composants COBOL via Tuxedo
    • Configuration XML (Parsing JDOM et JAXB). Pooling avec commons-pool. Reconfiguration à chaud. Paramétrage par tables de références en base
    • Implémentation d’un framework de validation de paramètres saisis
    • Génération de feuilles Excel résumant les résultats de recherche (Jtidy, XSLT, jexcelapi)
    • Développement d’un moteur de rendu multi-threadé et configurable en XML (cocoon like). Filtre J2EE
    • Contrôle des droits d’accès .Authentification LDAP. Écriture d’un schéma LDAP
    • Client de création, de modification et de suppression d’entrées de l’annuaire LDAP modulable et paramétrable via un properties
    • Génération de fichiers (flux de feuilles de soins). Émission par email
    • Gestion de log (traces) : log4j. Ecriture d’un appender jabber (lib smack). Server jabber : Jive Messenger
    • Développement CustomTags
    • Près de 400 jsp et 1000 classes
    • Écriture de scripts ant de livraison sur site, et de déploiement et de backup
    • Gestion de projet. Suivi de bugs : scarab. Gestion de sources : cvs (journalier) et PVCS (stockage)
    • Gestion de la documentation : WebDAV (slide server)
    Environnement technique : Javax.sql API JSP/Servlet Struts, Oracle 8.1, Ant, hsqldb, common-pool, Weblogic 6.1 et 7.0, PVCS, CVS, Tuxedo, WSAD 4.03, WSAD 5.0, Eclipse 2 .1, J2EE 1.2 puis 1.3, Citrix. Openldap, ldapd, UNIX, ant

    6 mois (2003) Inexware (Paris)
    Client INPI
    Ingénieur d’Études
    Développement d’un site web de saisie assistée de remplissage de formulaires INPI.
    Site entièrement développé en JSP/Servlet, les données saisies dans les formulaires étaient utilisées pour remplir des imprimés PDF.
    Navigation XML, remplissage des formulaires grâce à l’API XPDF.
    Environnement technique : JSP/Servlet, XML, XPDF, Tomcat 4.0, UltraEdit, IDEA

    1 mois (2003) Inexware (Paris)
    Client SCIC Gestion
    Ingénieur d’Études
    Intégration du serveur de synchronisation GlobalSync chez Scic Gestion
    Site entièrement développé en JSP/Servlet, les données saisies dans les formulaires étaient utilisées pour remplir des imprimés PDF. Navigation XML, remplissage des formulaires grâce à l’API XPDF.
    Environnement technique : Java, Jakarta Tomcat, IDEA, Jbuilder

    4 mois (2003) Inexware (Paris)
    Ingénieur d’Études
    Développement du Serveur de Synchronisation Version 2 : Global Sync
    Développement du connecteur se chargeant plus particulièrement de la synchronisation avec les clients PalmOS. Le connecteur s’appuie sur le protocole DLP.
    Environnement technique : Java, DLP, UML (Rational), jakarta Tomcat, Java, JBuilder pour java, IDEA

    4 mois (2002) Inexware (Paris)
    Client SCIC Gestion
    Ingénieur d’Études
    Écriture des spécifications et développement d’une conduite de synchronisation spécifique à une application cliente développée pour le compte de SCIC.
    Développement d’une application pour Palm J2ME afin de faciliter l’état des lieux des biens immobiliers de son parc. Une conduite de synchronisation a été développée et le Serveur de Synchronisation Enufy a été déployé.
    Environnement technique : Java, Enufy, Forte pour java, AS400

    2 mois (2002) Inexware (Paris)
    Client Michel THIERRY
    Ingénieur d’Études
    Développement de conduites PIM (Agenda, Mail, AddressBook) pour la synchronisation des applications clientes palm mail, agenda … avec une base Notes.
    Développement de modules de synchronisation (Conduites) s’intégrant au moteur de synchronisation Enufy pour la synchronisation des applications mail, agenda.
    Environnement technique : Java, Enufy, Forte pour java

    6 mois (2002) Inexware (Paris)
    Ingénieur d’Études
    Développement d’un mini-browser s’intégrant au client de synchronisation du projet Enufy.
    Développement d’un client d’un mini-browser s’appuyant sur une DTD créée spécifiquement pour le projet Enufy afin d’avoir une gestion de contenu sur l’ensemble su projet. Le client supporte l’archivage des pages affichées, l’inscription à des publications, remplissage de formulaires.
    Environnement technique : C pour PalmOS, PalmOS, Metrowerks Code Warrior pour PalmOS

    12 mois (2000-2001) Inexware (Paris)
    Ingénieur d’Études
    Développement du client de synchronisation sous PalmOS dans le cadre du projet Enufy
    Écriture des spécifications du serveur de synchronisation Enufy. Développement d’un client de synchronisation s’appuyant sur le parser précédemment évoqué. Le dialogue avec le serveur de synchronisation s’effectuant en SOAP, un modèle de représentation du document a été conçu. Une librairie partagée regroupant les fonctionnalités propres au traitement de la requête (Commandes DLP) a été écrite, et un module de transformation de la représentation de la requête a été développé. Les documents SOAP sont transmis via le réseau (TCP/IP) ou via le port série.
    Adaptation du parser XML expat pour la plateforme PalmOS
    Environnement technique : C pour PalmOS, Java SDK + librairie COM, XML, Xpath, XML Schéma, PalmOS, Metrowerks Code Warrior pour PalmOS, emacs, Forte pour Java

    5 mois (2000) Inexware (Paris)
    Ingénieur d’Études
    Développement d’applications clientes pour PalmOS Refonte des sources d’expat pour leur adaptation à la plateforme PalmOS.
    Développement d’applications clientes sous PalmOS en C :
    • Application Contact : Exploitation d’une base PalmOS relationnelle, développement de l’interface graphique. Émission IR ou via le réseau de cartes de visite ou de données relatives à un contact. Synchronisation avec une base Notes.
    • Application Notes de Frais : Développement d’une application de saisie de formulaire de Note de Frais. Émission de la note de frais via le réseau ou Infra rouge.
    Environnement technique : C pour PalmOS, Conduites (Java) pour Palm HotSync (Java), PalmOS, Lotus Notes, Domino, Metrowerks Code Warrior pour PalmOS

Études et formations
  • Formation et qualification
    1996 Ingénieur ENSCPB (ENS Chimie Physique Bordeaux). DEA de la matière et de l’environnement

    1996 – 1998 CSN Université de Miami Floride, USA

    1998 Stage Université de York, UK

    Secteurs d’Activités
    • Telecoms, Industrie, Energie, Services, Industrie, Luxe, Assurance, Secteur Public

    Domaines de compétences et d’intervention
    • Maîtrise des technologies permettant le développement d'applications n-tiers : J2EE (Struts, Spring, Hibernate, EJB2, HTML, Javascript, XML, CSS), Oracle, DB2

    • Expertise du serveur d'applications Weblogic

    Compétences Techniques et Fonctionnelles
    Systèmes d’exploitation Windows NT / 2000 / 2003
    Linux, Unix (AIX et Solaris 8)
    cygwin, PalmOS, AS/400
    Base de données Oracle 9.x et 10.x, DB2, Server 2003
    hsqldb, Xindice, MySQL, SQL
    Langages de programmation Java 5, J2EE 1.2 et 1.3, Servlet, EJB (CMP2), JSP, JSF (IBM JSF, MyFaces, Oracle ADF), Struts 1.2 et 2.0, Javascript, CSS, HTML, SOAP, Spring 2.x, Hibernate 3.x
    XML/XSL/Xpath/Xschema (Xalan, Xerces, JDOM, JAXB, JAXP)
    AJAX, Javabean, Swing, JDBC, Applets, RMI, Corba, librairies et outils jakarta, JavaMail, ecs, FOP
    WebServices : Axis (Java), . NET(C#, COM binding), OpenSSL, UDDI , LDAP (Sun One Directory), Openldap
    C pour PalmOS, Conduites (Java) pour Palm HotSync, emacs, Enufy, Cofax 1.9, TogetherJ 5.5, COM, DCOM
    Lotus Notes, Domino, C, C++
    Serveurs d’application WebSphere 4.0, 5.0 et 6.1
    Weblogic 6.1, 7.0, 8.1 et 10.
    Tomcat 4.0, 4.1 et 5.0, Apache 2.0 et 3.19, IIS 5.0 et 6.0, JoNAS 4.6
    Outils
    WSAD 4.0 et 5.0, Eclipse 2.1 et 3.x, VisualAge for Java, JBuilder, Forte (Sun One Studio), IDEA, Metrowerks Code Warror, VSS, CVS, PVCS, SVN
    UML (Rational Rose), Entreprise Architect, RAD 6 et 7, Merise, Objecteering, JAX-WS, AspectJ
    Design Patterns, ant, maven, continuum, Jdepend, checkstyle, Junit, JExcelAP, Cactus, Velocity
    Frameworks Avalon, Struts, Cocoon, Excalibur, AJAX, JSF, Tuxedo, Citrix

    Langues
    Anglais Courant

D'autres freelances
Consultant HIBERNATE

Ces profils pourraient vous intéresser !
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Architecte Solution
Souheil

Architecte Solution

  • BUSSY-SAINT-GEORGES
SPRING Spring Boot JAVA J2EE WEBSPHERE WEBSPHERE MQ HIBERNATE HASHICORP TERRAFORM JBOSS AMAZON AWS
CV Consultant expert java j2ee
Houcine

Consultant expert java j2ee

  • FONTENAY-EN-PARISIS
SQL JAVA ADOBE AEM SPRING J2EE JPA HIBERNATE JAVASCRIPT
CV Développeur Angular
Aymen

Développeur Angular

  • HOUILLES
Angular JAVA SQL HIBERNATE MYSQL Spring Boot
CV Architecte Solution
Hatem

Architecte Solution

  • CHÂTENAY-MALABRY
SPRING J2EE HIBERNATE ORACLE SQL SERVER SSO REST Microservices APACHE KAFKA PYTHON
CV Ingénieur de développement JAVA
Najim

Ingénieur de développement JAVA

  • PONT-SAINTE-MAXENCE
JAVA SPRING J2EE Spring Boot HIBERNATE MYSQL Angular ORACLE SQL SERVER APACHE KAFKA
CV Consultant JAVA Angular
Mehdi

Consultant JAVA Angular

  • COURBEVOIE
JAVA Angular SPRING BATCH Spring Boot SPRING ORACLE SQL MYSQL TypeScript HIBERNATE MAVEN
CV Consultant Angular Microservices JAVA
Romain

Consultant Angular Microservices JAVA

  • PARIS
J2EE Angular SCRUM Microservices OAUTH SQL HIBERNATE JAVA
CV Consultant JAVA
Dridi

Consultant JAVA

  • NIORT
JAVA J2EE IARD CLEVA ADP HIBERNATE ORACLE SQL AGILE SCALA
CV Développeur J2EE
Amir

Développeur J2EE

  • COLOMBES
J2EE JAVA SQL JAVASCRIPT Angular SPRING HIBERNATE GIT API RESTful WEBSERVICES