Said - Architecte J2EE

Ref : 061205A001
Photo de Said, Architecte J2EE
Compétences
ORACLE 8
MS PROJECT
MQSERIES
JSP
JBOSS
JAVA SWING
Expériences professionnelles
  • Expérience professionnelle

    Société Générale SGCIB - Freelance - Février 2007 – Aujourd'hui
    ( 3 ans )
    Technical Leader Java/J2EE
    Lieu : Cours Valmy La Défense - Bangalore
    Projet – ITEC/FIC/MATRIX :
    L'application MATRIX est une base de données référence des données de marchés pour les taux de change, produits de taux, dérivés de taux d'intérêt et dérivés de credit. Matrix est aussi un module de calcul et fournisseur de données de marché financier.
    L'application Matrix est composée de plusieurs modules : la GUI client application desktop à base de Java/Swing, le Snapshot permettant d'extraire les prix à partir de Reuter/Bloomberg et des sources internes à la SGCIB et enfin le Scheduler qui sert à planifier les tâches d'insertion des paramétres de marché dans Matrix. Outre Reuter et Bloomberg le scheduler synchronise ou contribue des données d'autre applications sur les paramétres non hébérgées par Matrix.

    Mission Fonctionnel :
    • Redaction des specification fonctionnelles et techniques
    • Collaboration avec le Front Office pour améliorer la qualité de service applicatif
    • Centralisation et gestion de préiorité des besoins Front Office/Middle Office et divers applications
    • Coordinateur de l'ofshore à Bangalore
    • Géstion des réunions de suivi hebdomadaire
    • Encadrement, support et assistance aux développeurs sur les sites Paris et Bangalore
    • Gestion des anomalies et mise en production
    • Assistance du support niveau 1 et assistant de production
    • Responsable du sujet Fighting Back / Focus pour l'application Matrix
    • Gestion de l'implémentation du produit ABS dans Matrix vià Makit
    • Gestion de la mis en oeuvre des modules de controles C0, C1 et C2

    Mission Architecture Technique:
    • Architecte et résponsable de l'implémentation de l'application Matrix NG (New Generation), application N-tiers sur des framework standards et open source GWT/Struts 2.x/JQuery, DHTMLx, Spring et hibernate 3.0
    • Développement du module Cube de volatilité de spread CDS
    • Préconisation et mise en oeuvre d'une architecture clearcase Multisite entre Paris et Bangalore
    • Participation à la définition de jeu de données Front Office
    • Participation à la migration Oracle 8i vers 10g et mis en oeuvre de l'outil Metrics
    • Automatisation des compilations et éxecution des scripts de base de données Oracle
    • Automatisation de systéme d'industrialisation de l'application Matrix locale et distant vià citrix
    • Définition des patterns/standards de développement et revu de la qualité de code
    • Résponsable des livraisons Matrix (fréquence : en moyenne une livraison tous les 15j)
    • Résponsable de l'architecture physique des serveurs Matrix
    • Refonte de l'architecture du module Snapshot
    • Refonte de l'architecture Scheduler en passant d'un module standalone en module Web
    Environnement Technique :
    • Serveur d’application : JBOSS 4.2/ Bea Weblogic
    • Base De Données : Oracle8i/10G, Toad
    • IDE : Eclipse 3.0/3.1/3.2/3.3 en complément de plusieurs plugins
    • Platform: Windows 2003/XP 64b, Unix
    • Autres : ClearCase, ibernate 3.0, TestDirector, GWT 4.x/5, Struts 2.x, DHTMlx Ajax, Spring et CruiseControl

    AXA Banque - Smart-Up - Janvier 2006 – Décembre 2006
    ( > à 6 mois )
    Chef de Projet Technique et Fonctionnel J2EE
    Lieu : Clichy –Levallois
    Projet 6 - RCP :
    Développement de deux applications pour le compte d’AXA Banque sur la base de la technologie RCP (Rich Client Paltform).
    Ma mission consiste en suivi et pilotage des applications à la fois technique et fonctionnel.
    L’application de gestion des apporteurs AXA Banque est destinée à gérer les apporteurs AXA Banque via une IHM RCP communiquant avec un serveur J2EE (JBOSS 4.0)
    L’application de gestion de recommandés sert quant à elle à gérer les états des recommandés AXA Banque.

    Mission Fonctionnel : Encadrement 2 developpeurs juniors
    • Etude des spécification fonctionnelles détaillées/générales,
    • Gestion des plannings et des avancements,
    • Réunions de suivi hebdomadaire/mensuelles avec le client AXA Banque
    • Support et assistance aux développeurs, gestion des anomalies et mise en production

    Mission Architecture Technique:
    • Mise en oeuvre d’une architecture MVC
    • Support technique des développeurs et industrialisation de l’application
    • Rédaction de documents d’audit et d’architecture et des bulletins de livraison

    Projet 5 - Infrastructure de développement et initiation à la SOA :
    Le projet ‘Infrastructure de développement’ communément appelé « IDD » est focalisé sur la mise en place d’une platform de développement J2EE riche en technologie permettant aux développeurs Java d’avoir des outils de productivité à la fois faciles à l’usage et en même temps conformes aux standard ‘Open Source’.

    Mission Technique :
    • PMD : Outil de couverture de code - intégration Eclipse et ANT -
    • Outil d’intégration continue cruisecontrol 2.5
    • Modélisation et architecture d’un pattern de validation
    • Outil de génération de projet Eclipse et des building ANT

    Mission Gestion de projet :
    • Etude et rédaction de cahier de charge,
    • Chiffrage et élaboration des charges pour chaque réalisation,
    • Suivi des planning des équipes de développements,
    • Préparation et animation des réunion de pilotages hebdomadaires et mensuelles,

    AXA Banque - Smart-Up - Août 2005 – Décembre 2005
    (4 mois )
    Architecte J2EE
    Lieu : Clichy –Levallois
    Projet 4 - Framework Graphique RCP :
    Modélisation et développement d’un framework graphique qui permet d’abstraire les couches RCP. Le framework respecte le model MVC et inclut l’aspect événementiel.
    Mission Fonctionnel et Technique :
    • Etude des Spécification Techniques Générales (STG)
    • Rédaction des documents : Guide d’utilisation et Guide d’exploitation ,
    • Modélisation du framework graphique conforme à l'architecture MVC,
    • Mise en œuvre d’une application de test (proof of concept),
    • Industrialisation de l’application et support technique des développeurs,
    • Rédaction de document d’architecture,

    Projet 3 – Développement d’un framework JCA et des modules RA:
    Modélisation et développement d’une couche d’abstraction JCA proposant des services réutilisables par des composants désirants implémenter la technologie JCA : Resource Adapter.
    Mission Architecture Technique:
    • Mise en place de sept modules pour les échanges JMS/MQSeries avec les partenaires AXA Banque.
    • Test unitaires/intégration et mise en Qualification
    • Rédaction de guide d’exploitation et d’utilisation et support développeurs

    Project 2 - Migration Modules AXA Banque :
    Migration d’une 50 de modules AXA Banque développés sur une la version du socle v1 vers le socle v2. mise en œuvre des scripts ANT pour le système de building de ces modules.
    Mission Fonctionnel et Technique :
    • Etude de faisabilité de la migration (v1 vers v2)
    • Proposition d’une nouvelles architecture pour les modules en migration
    • Création des scripts ANT pour le système de Build
    • Mise en oeuvre des test unitaire, d’intégration et de non régression
    • Création des EAR deployables pour chaque module migré

    AXA Banque - Smart-Up - Mai 2005 – Juillet 2006
    (2 mois )
    Architecte J2EE
    Lieu : Clichy –Levallois
    Projet 1 – Refonte Socle v2 :
    Dans le cadre de la refonte du socle technique « Framework » AXA Banque et la préparation de la migration du système d’information de « Forté » vers Java. On m’a confié la réalisation de cette refonte sous forme d’un forfait (40j) pour le compte de Smart-Up

    Mission Architecture Technique:
    • Mis en œuvre d’une configuration EJB modulaire et centralisée,
    • Elaboration d’un algorithme de transfert entre un ensemble de BS (BusinessService) et DS (DataService) hébergés par l’EJB (SSB) permettant une isolation de traitement au sein d’un domaine fonctionnel.
    • Mise en œuvre d’un système de build ANT compatible Maven,
    • Test unitaire : white-box et black-box,
    • Mise en qualification/production et résolution des problèmes de performances,
    Environnement commun :
    • Serveur d’application et IDE : JBOSS 4.0/ Websphere 6.0/6.1 et Eclipse 3.0/3.1/3.2
    • Base De Données : Oracle9i (client DBVisualizer et Aqua Data Studio)
    • Autres : Windows XP; AIX IBM, CVS, ClearCase, RSAD, Hibernate 2.1/3.0, TestDirector, RCP (SWT et Jface) et CruiseControl

    Atos Origin Juillet – Décembre 2004
    (6 mois)
    Architecte J2EE pour le Ministére de la justice Lieu : Paris/Opéra
    Projet CASSIOPEE :
    Participation a le mise en place d’une application J2EE pour le Ministère de la justice (MJ).
    L’application composée de plusieurs composants J2EE permet de gérer des affaires ( pénales, commerciales etc …), des infractions, des auteurs et des victimes au sein d’un Tribunal de grande instance. Chaque composant est un EJB stateless interagissant avec les autres composant pour réaliser le chaîne logique de traitement définit par Cassiopee.

    Mission :
    Mise en place des générateurs MIA
    • Design, développement et du générateur de service et objets métiers, SQL, Mappeurs
    • Elaboration d'une batterie de test Junit de validation pour chaque générateur
    • Conception et Développement des composants métiers : Codification, Territoire et Element de structure et Infraction,
    • Développement des test unitaires et cactus pour ces composants,
    Environnement :
    • Serveur d’application IDE : JBOSS 3.2.5/3.2.6 et Eclipse
    • Base De Données : Oracle9i
    • Autres : Windows XP; Unix, CVS / SVN, Rational Rose XDE, Hibernate et Spring, CruiseControl, MIA, Hibernate8IDE, wiki

    IBM/CEGETEL Mars – Juin 2004
    (4 mois)
    Recette des Application SFR (J2EE)
    Lieu : Paris/La défense
    Projet :
    Recette d’une quarantaines d’applications J2EE traitant les application metiers CEGETEL en fonction d’un cahier de charges défini par IBM .
    Mission :
    • Validation de la configuration et du paramétrage du serveur d’application Websphere
    • Déroulement de test de validation fonctionnelles et de montée en charge
    • Elaboration de rapports de test et rédaction de la release note
    Environnement : Windows, Unix,Websphere, LoadRunner, Java.

    IBM France (PEUGEOT : Projet EDIAG) Septembre 2002 - septembre 2003
    (1 an)
    Pôle Leader et Manager de l’équipe TID (Test Intégration Développement) Lieu : Paris/Vélizy
    Participation à la mise en place d’un software de diagnostic de panne automobile chez les concessionnaires Peugeot.
    Cet outil permet à un utilisateur garagiste/expert de pouvoir trouver l’origine d’une panne sur les véhicules Peugeot. Il repose sur plusieurs composants EJB statless/stateful permettant de créer une chaîne de communication entre la voiture, le boîtier client (connecté au véhicule) et un serveur centralisant la session de diagnostic.
    La logique du diagnostic repose sur un automate qui détermine les tests à effectuer sur le véhicule.

    Projet : Version 3.x ( 7 mois : encadrement de 5 personnes)
    Cette version du logiciel est développée sur un framework IBM EAD4J (Entreprise Application Development For JAVA)
    Mission: i.e à la mission version 1.x

    Projet : Version 1.x ( 6 mois : encadrement de 3 personnes)
    Cette version du logiciel n’utilise pas un framework existant
    Mission :
    • Gestion du planning de l’équipe MS-Project,
    • Participation aux réunions d’avancement du projet (Pôle leader Meeting),
    • Mise en place d’un framework de test basé sur junit,
    • Design/implementation de white-box/black-box tests pour le serveur engine (Développement d’un composant EJB Stateless permettant l’invocation des objets durant une session d’EJB Stateless/Statful),
    • Gestion d’un outil de bug-tracking IBM CMVC,
    • Rédaction de fiches de livraison pour le client Peugeot et l’équipe de test fonctionnel
    • Rédaction et production de rapports de tests,
    • Analyse des tests fonctionnels et de charge,
    • Elaboration de la matrice de test des plates-formes,
    • Mise en pré-production et support développement, intégration et les équipes TIT (Test Intégration Technique) et TVF (Test Validation Fonctionnel)
    Environement :
    • IDE : WSAD 4.0/5.0 (WebSphere Studio Application Developer)
    • Serveur d’application :WAS 4.0 (WebSphere Application Server)
    • Modelisation UML: TogetherJ
    • Autres : CVS, Ant, Script-Perl, DB2, CMVC , JUnit et winRunner

    Reef France
    Mai 2000 - septembre 2002
    (2 ans et 4 mois)
    Chef de projet Technique
    (18 mois)
    Lieu : Paris/Bruxelles/Nice
    Projet : Framework (6 mois)
    Responsable du framework Reef France à partir de la version 1.5. Ce framework permet d’utiliser des composants EJB stateless et stateful déployables sur plusieurs serveurs d’application (WebLogic, WebSphere, JBoss) avec une couche de persistance au choix (TopLink, castor).

    Mission :
    • Evolution du framework par le développement d’autres fonctionnalités complémentaires,
    • Rédaction de la documentation de release notes (notes d’information),
    • Mise en production sur un serveur dédie pré-QA,
    • Rédaction du guide utilisateur et developpeur et support pour des utilisateurs,

    Projet : Workflow (6 mois)
    Conception et Développement d’une application Workflow. Cette application est utilisée pour gérer la partie workflow dans toute la suite de composants Reef
    Mission :
    Encadrement d’une équipe de 3 personnes.
    • Conception du modèle objet et développement de 2 modules (Deployer et Engine),
    • Développement de tests white-box et black-box ,
    • élaboration de la matrice de Test, production de release notes et mis en production,

    Environnement :
    • Modélisation UML et IDE : TogetherJ Control Center , Rational Rose, Jbuilder
    • Serveurs d’application: JBoss, WebSphere, BEA Weblogic
    • Gestion du code source :
    • Base de données : Oracle8i, DB2, SQL Server, Informix
    • Outil de Test: Junit, JTF (Java Test Framework), LoadRunner,JProbe
    • Autres : Struts, Soap, JSP/Servlet, Toplink, CocoBase, Castor, winCVS Perforce
    Chef de projet en partenariat avec une société Australienne Verve (Versata ) (10 mois)
    Lieu :Paris et San Francisco (EU)

    Gestion d’un projet constitué de trois composants et d’un framework compilant EJB en partenariat avec une société australienne spécialisée dans le workflow.
    Mission :
    Mission Technique :
    • Rédaction de documents de description Marketing en collaboration avec l’équipe Marketing de Reef.
    • Conception et développement de ces composants software en collaboration avec l’équipe de développement de la société Verve.
    • Validation du code et des tests produit et mise en production.
    Gestion de Projet :
    • Expert technique en assistance de l’avocat de Reef pour la rédaction des documents contractuels et juridiques.
    • Gestion de la communication avec la société Verve pour accélérer le processus de conception et développement.
    • Organisation des meetings d’avancement du projet avec les responsables techniques de la société Verve ainsis qu'en interne chez Reef.

    ADEQUAT CONSULTING (SSII)
    REEF FRANCE Novembre 1999 – Avril 2000 (6 mois)
    Ingénieur de développement Lieu : Paris/Gare de l’Est
    Projet : Test Unitaire (6mois)
    Mission : Mise en place d’un système de test unitaire propriétaire pour la suite Reef et le développement d’une partie de l’engine de Reef.
    Mission :
    Conception et Développement d’une API Java de tests unitaires, cette API couvre toutes les couches de la suite Reef :
    Projet : Persistence (3mois)
    Re-modélisation d’une couche de persistance existante, mon travail consistait, en collaboration avec 2 autres développeurs :
    Mission :
    • Optimisation des requêtes SQL et Procédures Stockées et optimisation du cache
    • Amélioration de temps de réponses par le Tuning de la base de données
    Environnement :
    • Modélisation UML et IDE : Rational Rose , Jbuilder et WebSphere
    • Auitres : winCVS/jCVS, Informix, JSP/Servlet, Probe, OptimizIt, LoadRunner,

Études et formations
  • FORMATION
    1998-1999 DESS : Génie Informatique Systèmes Distribués et Parallélisme

    1996 LICENCE & MAITRISE Micro-Informatique / Micro-Electronique (T.Bien)

    1994 DEUG Mathématique Physique (A.Bien)

    1993 Classes Préparatoires - Mathématiques Supérieurs

    1992 Baccalauréat Sciences Mathématiques (T.Bien)

    PRINCIPAUX PRODUITS, METHODOLOGIES ET TECHNIQUES CONNUS ET UTILISÉS
    Gestion de Projet
    Gestion de Projet :
    Gestion de planning et d’équipe
    Rédaction de spécifications produits
    Gestion de corrections
    Mise en Pré-Qualification/Qualification
    Mise en Production

    Logiciels : ClearCase, Bugzilla, CMVC, Word, Excel, MS-Project,Calendar, winCVS ,JCVS, Gant

    Conception :
    Outils de conception : Eclipse, TogetherJ, Rational Rose
    Méthodes de conception : Rational Unified Process, UML, OMT, Merise, Catalysis. BPML/BPMI (Business Process Modeling Language/Business Process Modeling Interpreter)
    SCRUM : XP, Agile et Cloud

    Compétences techniques
    IDEs : Eclipse, Jbuilder , WepbSphere Studio Application Server (WSAD/IBM), NetBeans (Sun), AnyJ (NetComputing), XMLSpy

    Outil D’intégration Continue : CruiseControl, Continuum, Maven

    API Java :
    API Sun : JDBC,JAAS, SWING, Java Servlet, XDoclet,Thread, Xerces, JAXP, Xalan, Sax/Dom, JCA et RCP

    Servlet Engine : Apache Tomcat, WAS Express (IHS)

    Serveur d’application : JBOSS 3.2.5/3.2.6/4.0, WebSphere 4.0/5.0/5.1/6.0, BEA WebLogic

    Mapping Model Object API : Hibernate/Spring Framework ,TopLink, Castor, CocoBase

    Base de données : Microsoft SQL Server, Informix, Oracle 8i/9i/10g, DB2.

    Systèmes d’exploitation : Windows NT/2000/XP/Vista/7, Unix (Sun Solaris), linux.

    Langages : Java, C#, C++, C, XML, HTML, SQL, Assembleur.

    Autres: EJB (Session/Entity/MDB), EAD4J, Ressources Adapters, JNDI, JAAS, LDAP, J2EE, Ant, Savant, Maven 2.0, Junit, DBUnit, Cactus, MQSeries, Axis, ILOG Rule Engine, Ressources Adapters, Struts 2.x, Seam, framework Ajax (GWT, Dojo, DHTMLX, Zk framework)

    Logiciel de tests : JProbe, OptimizeIt, winRunner, LoadRunner, TestDirector

D'autres freelances
Développeur J2EE

Ces profils pourraient vous intéresser !
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Senior full-Stack Java Spring / Angular
Alioune

Senior full-Stack Java Spring / Angular

  • CHEVRY-COSSIGNY
J2EE SPRING Angular JAVASCRIPT
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Développeur J2EE
Hamid

Développeur J2EE

  • BÈGLES
Angular HTML5 CSS JAVASCRIPT SQL SERVER SQL MYSQL J2EE JAVA PL SQL
Disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Ingénieur de développement JAVASCRIPT
M

Ingénieur de développement JAVASCRIPT

  • CHÂTILLON
JAVASCRIPT JAVA J2EE SQL Spring Boot
Disponible
CV Ingénieur de développement JAVA
Boubou

Ingénieur de développement JAVA

  • ROMAINVILLE
JAVA J2EE SPRING POSTGRESQL WEBSERVICES JAVASCRIPT Angular ANGULARJS
Disponible