Rachid - Architecte J2EE

Ref : 121001D001
Photo de Rachid, Architecte J2EE
Compétences
LDAP
JMETER
JMS
SOA
JPA
ORACLE 11G
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    Oracle France Avril 2014 à Ce jour.
    Architecte Transverse JEE.
    Validation d’architectures et tests de performance pour le projet Linky ERDF. (projet pilote compteurs électriques intelligents).
    • Dimensionnement d’architectures pour le projet LinkyCOM.
    • Développement d’une plateforme JEE d’injection JMS pour le test de performance de l’architecture Linky cœur (SI principal).
    • Développement d’une plateforme JEE d’injection de requêtes RADIUS pour le test de performance de l’architecture Linky com.
    • Rétro ingénierie et documentation d’une plateforme de communication GPRS avec le SI cœur (plateforme Standard ATOS).
    • Rédaction de documents de tests de charges.
    • Test de robustesse / architecture weblogic 12g .
    • Configuration weblogic pour une haute disponibilité. Agents SAF, files distribuées et resources migrables.
    Environnement-technique: Enterprise architect.Maven3,Weblogic 11g.Oracle11g, Spring,Hibernate,JPA2.0 Oracle fusion middleware,Oracle Exalogic.VUGEN HP, RADIUS server,JRADIUS.

    ERP Corporate London UK Janvier 2013 à Mars 2014
    Architecte JEE senior
    Mission de sécurisation d’applications « web facing »
    • Pilotage d’un Proof of Concept.
    • Choix de la passerelle Lemon-LDap NG comme protocle SSO.

    • Implémentations.
    • Refonte de la security policy du referentiel Ldap.
    • Développement et implémentation d’un module d’authentification web SSO.

    Mission d’architecture et de développement d’une application Distribuée de reporting pour l’ERP Oracle/PeopleSoft, Weblogic. Analyse de l'existant.
    • Rédaction des spécifications fonctionnelles détaillées.
    • Définition d’une architecture cible suivant la méthodologie Togaf.
    • validation de l'architecture.
    • Développement de l’application.
    • Rédaction du document d'architecture technique et spécifications.
    • Sécurisation avec Spring security, définition d’un mapping de rôles.
    • Implémentation d’un mécanisme d’authentification SSO/OpenLdap
    Environnement technique : Enterprise architect. Maven3, Jenkins, sonar, JSP, Tomcat7, Weblogic 11g.Oracle11g, Spring, Spring Security, OpenLdap.

    Générale d’infographie février 2011décembre 2012.
    Architecte JEE SOA senior Responsable technique
    Mission de refonte SOA globale d’un SIG de la préfecture de police de Paris :
    • Pilotage global de la démarche en tant que responsable technique.
    • Analyse de l'existant.
    • Définition d’une architecture cible suivant la méthodologie Togaf.
    • validation de l'architecture.
    • Rédaction du document d'architecture technique et spécifications.
    • Conception et implémentation d’un module d’authentification SSO/ LemonLdap NG (Passerelle de protocoles).
    • Implémentation SoAuth pour les services REST.
    • Développement d’un module de gestion des habilitations.
    Environnement technique :Enterprise architect.UML REST,Jersey,cxf,Arcgis for sever 10.1. Unix, Oracle11g, PostgreSql, Linux redhat, SSO, LemonLdapNG, SoAuth.

    Refonte d'une architecture d'interconnexion Weblogic11g IBM MQ.
    • Analyse de l'architecture initiale.
    • Définition d'une architecture cible: méthodologie TOGAF.
    • Description du processus de migration.
    • Implémentation d'un prototype et validation de l'architecture.
    • Rédaction du document d'architecture technique et spécifications.
    Environnement technique : Weblogic11g, Oracle11g,Bea tuxedo,MQ series,JMS,Java cryptograhie.

    Mise en œuvre d’une usine logicielle.
    • Mavenisation de projets, Installation et configuration du serveur d’integration continue Hudson.
    • Optimisation de l'application Pass: problème de performances Hibernate. (tuning du pont relationnel Objet)
    • Documentation Maven/Ibm Rad 8.
    • Développement de Scripts Jython d'automatisation de déploiement et d'installation de profils IBM was.
    • Analyse de l'existant pour l'amorçage d'un projet SOA: refonte globale du SI
    Environnement technique: IBM Websphere6, 1, RAD8, windows7, maven3, hibernate3, MS project.
    Python, Hudson,Jenkins,Sonar, gwt, Oracle10G.

    Fidelity Investments America Juin 2010 Janvier 2011
    Architecte JEE senior
    Projet ESP2 security: Mission d'expertise en sécurisation de projets web facing java.
    • Définition et rédaction des besoins, des spécifications et des plans et cas de tests
    • Support d'une équipe de 5 développeurs en Offshore: Inde.
    • Analyse des failles de sécurités générées par l'outil fortify 360° et proposition de solutions techniques inhérentes aux différentes vulnérabilités: path manipulation, cross site Scripting, SQL injection, privacy violation....
    • Supervision de l'implémentation par l'équipe offshore et validation.
    • Sécurisation d’applications via Spring security.
    • Rédaction de documents d'implémentation et de tests.
    • Supervision du déploiement des solutions.
    • Analyse de code et sécurisation de 250 JSP aux technologies multiples:TAG,scriptlets.....
    • Personnalisation de la politique de sécurité d'un référentiel ldap et implémentation de scripts LDIF de configuration.
    • Recommandations.
    Environnement technique : Java,J2EE,Fortify 360 software,IBM ,Spring Security,Appscan,hudson,maven2,linux,Oracle10g,Ibm was6,1,Apache tomcat,JSF,OpenDS Ldap,script LDIF.

    Generali assurances Avril 2010 à Mai 2010
    Architecte J2EE senior
    Missions d'expertise et d'optimisation de performances de l'application Epargne Icône : traitement de flux financiers liés aux contrats sous gestion d’Assurance Vie de Generali.
    • Analyse et optimisation des performances de Webservices.
    • Tuning du mapping objet relationel Hibernate.
    • Re-Modélisation de processus Webmethods.
    • Tests de performances JMeter.
    • Configuration du cache de second niveau (ehcache en cluster)
    Environnement technique : Java, J2EE, Webmethods, IBM DataStage, JBoss (Préprod & Dév.), IBM Websphere (Prod.), Sybase, Hibernate, JMeter, WebServices CXF

    Veolia Février 2010 à Avril 2010
    Architecte J2EE senior
    Audit de la configuration Serveur Apache / Tomcat. Application métier exposé en Intranet.
    • Configuration du Mod JK
    • Tuning de performances
    • Rajout de variables d’environnement pour le couple Apache / Tomcat
    • Load Balancing
    • Déploiement
    Environnement technique: Java, J2EE, Framework Propriétaire, XSLT, Windows2003

    DLIS France 2008-2009 (13 mois)
    Architecte J2EE
    Support en architecture applicative J2EE pour différents projets chez différents clients en mode transverse dont SFR : Projet HUB Options (modifications des options liées aux abonnements en téléphonie mobile) :
    • Participation à la rédaction du document d'architecture et de spécifications techniques pour un projet phase2.
    • Développement d'un composant Spring pour la consommation de Services Web.
    • Implémentation de la sécurisation niveau service Ws Security basic http avec username token et password sous CXF et sous Https.
    • Intégration du composant dans l'architecture finale.
    • Développement de classes de tests sous JUnit et évaluation des performances composant sous JMeter.
    Environnement technique : Java J2EE, Spring, CXF, Junit, JMeter, Oracle 10g, Hibernate3, Tomcat.

    RPI Montréal 2008 (8 mois)
    Architecte Directeur technique JEE
    Pour le gouvernement du Québec, projet d’intégration inter applicative des programmes d’aide sociale (Minima sociaux, travaux communautaires, + connexion au SI Municipal de Montréal) Architecture SOA dont le but est de rendre plus efficace les communications entre Agences Gouvernementales.
    Détails projet :
    • Rédaction du document d'architecture et de spécifications techniques.
    • Rédaction du cahier de recette d'administration de l'application WLI, WLS.
    • Conception de la couche intergicielle de communication et du mapping Métier (ASBO à BO)
    • Développement de scripts WLST (Python) pour l'automatisation de tâches.
    • Implémentation de l'interaction JMX/MBean.
    • Conception de l’architecture cible orientée services.
    • Développement d’une couche DAO.
    • Test de performances de l’architecture.

    • Installation et configuration des composants.
    • Encadrement technique et coaching des nouveaux développeurs J2EE.
    • Interventions sur des problèmes critiques en clientèle dans le cadre de recettes, mise en production et montées en charge.
    Environnement technique : Java J2EE, BeaWeblogic10gR3, Oracle10g, WLST, Python, XML, WLI, WLS, Soap

    Bell Canada 2007-2008 (2 mois)
    Consultant Senior PHP5
    Dans le cadre de la maintenance du site BCE.ca j’ai été mandaté pour le développement de scripts PHP5 permettant le transfert de données légales de fichiers Excel vers MySQL ainsi que la génération de pages XML.

    Détails projet :
    • Conception de l'architecture technique.
    • Rédaction du DAT DST.
    • Développements
    Environnement technique : simple XML, MySQL, PHP5, PHP4, Linux, Ajax

    RPI Montréal 2006-2007 14 mois
    Architecte J2EE
    Projet de mise en place d’une plate–forme de E-Learning. Conception et implémentation d’une Architecture Orientée services SOA.

    Détails projet :
    • Conseil et étude technique, rédaction de documents techniques, étude de la faisabilité du

    Projet
    • Étude de la migration de l'ancienne architecture j2ee vers une architecture cible SOA
    • Proposition et démonstration d’architecture SOA
    • Veille technologique
    • Gestion du projet, chiffrage et devis, garantie du respect des délais, collaboration avec l'équipe de TMA, conception et développement d'une partie de l'application
    • Responsable de la mise en recette jusqu'à à la production
    • Coordination de plusieurs services lors de la mise en production
    • Gestion de la production et mesure de la satisfaction du client
    • Encadrement technique et coaching des nouveaux développeurs J2EE
    Environnement technique : J2EE, UML, Weblogic Server, Hibernate, Oracle, JSF, EJB, Spring.

    RPI Montréal 2005-2006 11 mois
    Architecte JEE
    Dans le cadre du développement d'une application de gestion de services en ligne (mise en ligne et Composition statique de Web Services) j'ai été mandaté en tant que Architecte pour la conception d'une architecture SOA (pour l'usage d'ontologies) permettant la traduction de requêtes composées et l'invocation de services correspondants.

    Détails projet
    • Analyse de l'architecture existante dans un cadre SOA strict. Référent technique du projet.
    • Conception de services candidats.
    • Processus d'analyse services candidats versus services existants par une approche Agile.
    • Analyse d'orchestration et chorégraphie de services.
    • Études d'architecture technique des composants J2EE.
    • Études de la volumétrie du stockage Oracle selon le cycle de vie fonctionnel.
    • Mise en place d’une architecture de test de non régression côté serveur Junit/ EJB.
    • Préconisation des choix technologiques en adéquation avec les normes du service.

    • Gestion de projet, développement complet, cycle en V, mise en recette du produit.
    • Spécifications.
    • Force de proposition auprès de l’analyste produit pour la rédaction de la spécification et du document de conception.
    Environnement technique : J2EE, BEA Weblogic, Xml, PLSQL, Oracle, Oracle Universal Content Management, Windows

    Chocolateries Les Bouchées gourmandes Montréal 2005 8 mois
    Consultant senior delphi/PHP
    Dans le cadre d'un projet standard de gestion de stock distribuée. J'ai été mandaté pour la conception Et l'implémentation d'une base de données distribuées sur intranet ainsi que d'une architecture 3 tiers pour l'interrogation SQL de la base.
    Environnement technique : Delphi6, ActiveX, WindowsXp, SqlServer.

    RPI Montréal 2004-2005 5 mois.
    Architecte j2EE
    Architecte j2EE Site élections Présidentielles Algériennes Amérique du Nord.

    Détails projet
    • Conception d'une architecture MVC2.
    • Référent technique du projet.
    • Développement de la couche métier à base d'EJB2 et une partie des formulaires JSP.
    • Encadrement d'une équipe de développeurs j2ee.
    • Test de l'architecture et cahier de recette.
    Environnement technique : J2EE, Eclipse, IBM Websphere, STRUTS.,SqlServer, Oracle, Ejb2

    GCSoft Grenoble France 1997-2003 75 mois
    Chef de projet technique.
    Dans Le cadre d'un projet pilote de sécurisation de transactions Bancaires par analyse et surveillance de scénarios temporels j'ai été chargé de définir l'infrastructure de l'application distribuée ; la supervision et participe au développement de la partie sécurisation et chiffrement SSL.

    Détails de la mission : Sécurisation de transactions bancaires à base d'agents mobiles java surveillants de scénarios temporels.

    Environnement technique : Méthodologie RUP Windows NTServer2000. ASDK IBM (infrastructure d'Agent Mobiles JAVA) TOKYO, ORACLE8i, CORBA.

    Autres projets transverses :
    • Senior PHP Developper pour une application 3 tiers de ressources Humaines.2001-2002

    • Senior JAVA Developer pour un système de messagerie intranet crypté. (Protocole SMTP, chiffrement RSA, implémentation java JDK)

    • Senior PHP Developper pour une application 3 tiers de ressources Humaines.

    • Choix des classes et validation du code des programmeurs.

    • Chef de projet Portail web/Intranet : Définition des spécifications et délais ; Conduite du projet et fermeture de ce dernier.

    • Senior Architecte Application client/serveur 3tiers basée Technologie JavaRMI (Remote Method Invocation), serveur base de données : Oracle.

    • Architecte d'une plateforme réactive d'équilibrage de charge dans un réseau de Transport D’Énergie. (Environnement J2EE, plans réactifs): définition des classes (UML), spécification par réseaux de pétri et implémentation.

    • Développement d'un Portail Intranet : application de gestion temps réel de Transactions immobilières ; technos : PHP, MySql.

    • Chef de projet Spécification, Validation et implémentation d'un crypto Protocole Mobile.

    • Validation par symbolic model checking SPIN, implémentation sous java.

    • Validation du modèle statique de classes (UML) et ayant participé à 70 pour cent a La programmation.

    ADEIP FRANCE 1993-1997 42 mois
    Chef de Projet
    Développement d'une application ressources Humaines en ms Cobol.

    Détails projet :
    • Rédaction du cahier de charges, analyse de l'existant, Gestion des spécifications, coûts et délais, Tenue d'échéanciers et fermeture du projet.
    • Base de données Oracle sous Unix.
    Environnement technique : Base de données Oracle sous Unix.

    ORSTOM Bondy 1992-1993 9mois
    Ingénieur de développement
    Conception et réalisation d'un système de pilotage d'un système de traitement D’images satellite SPOT

    Détails projet :
    • Application: détection de failles Sismiques au nord Chili.
    • Cohérence et communication entre sources de données hétérogènes.
    Environnement technique : Langage C, Unix. Base de données : Oracle.

    IBM France Paris Vendôme 1992 8 mois
    Stagiaire
    Machine a dictée : système TANGORA de reconnaissance de la parole.

    Détails projet : Optimisation du temps d'accès aux structures de données
    Sous la Direction de Bernard Mérialdo.
    Environnement technique : Langage C d'IBM

Études et formations
  • FORMATION
    2000 Master2 en informatique

    1991 Master2 en intelligence artificielle

    1989 Ingéniorat en informatique

    SAVOIR FAIRE
    • Gestion de projet
    • Audit, Expression de besoin
    • Cahier des charges, spécifications générales et détaillées
    • Budget, Planning
    • Spécifications fonctionnelles détaillées.
    • Architecture Logicielles et techniques.
    • Développement d’applications N tiers.
    • Sécurisation d’applications Java JEE.
    • SIG, Services REST ESRI, MapServer…
    • Encadrement d’équipes de développeurs.
    • Conseil et expertise SOA en refonte de SI.

    COMPETENCES TECHNIQUES
    Protocoles WAP, Soap, Http, Https, Snmp, Smtp, POP3, Imap4, UDP, Tcp_IP, Haut Niveau (KQML de KSE Stanford).
    Langages API & Framework Java, J2EE, EJB2, EJB3, Java Servlets, Web Services (WSDL), UDDI, AXIS, CXF, Java Messaging Service (JMS), XML,XSD, XSL, Xslt, WML, Xhtml, Html, C/C++,Cobra, JavaScript, Perl, Lisp, Prolog, SMALLTALK Pascal, Perl;

    LMD
    OracleSQL, PLSQL, SQL*plus, SQL étendu, HibernateQL, JPQL,Hibernate criteria.

    SGBD &NoSQL
    • Oracle10g, Derby, Mysql, MsAccess, SqlServer, Sybase,MangoDB
    Serveurs d’applications & intégration continue :
    • Weblogic, Apache, Tomcat, Jonas, Websphere, Jboss,Glassfish.
    • Hudson,Bamboo,Jenkins,Continum.

    Sécurité
    • Outils de dev analyse & tests
    • Eclipse, RAD 7,x et 8, BEA Workshop10g, VisualAge for Java,Jdeveloper, Jmeter, JUnit, JIRA, IBM appscan, Fortify 360°.

    Systèmes d’exploitation
    • Windows (95, 98, 2000, NT, XP,vista,seven), Linux, Solaris,UNIX,UBUNTU.

    Sécurité
    • Kerberos, SPNEGO, SAML, SSL, TLS, WSS, X509.

    SIG
    • ArcGis for server 10, Mapserver.
    Méthodes Agiles, Extreme Programming, Scrum, Objectory, OOD, OMT, Merise Objet, TOGAF, DMR-P, UML, Rational Unified Process (RUP).

D'autres freelances
Architecte J2EE

Ces profils pourraient vous intéresser !
CV Architecte JAVA
Hatem

Architecte JAVA

  • PUTEAUX
JAVA J2EE LINUX ORACLE SQL
Disponible
CV Architecte J2EE
Mostafa

Architecte J2EE

  • PARIS
J2EE JAVA SOA
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 Architecte d'entreprise
Adrien

Architecte d'entreprise

  • VILLENEUVE-D'ASCQ
ELK LINUX J2EE DOCKER HASHICORP CONSUL API RESTful Microservices ANSIBLE Kubernetes
CV Ingénieur de développement JAVA
Clément

Ingénieur de développement JAVA

  • ORANGE
JAVA J2EE POSTGRESQL JAVASCRIPT Angular
Disponible
CV Architecte Solutions
Omar

Architecte Solutions

  • FRESNES
J2EE JAVA AGILE API RESTful Spring Boot Microservices SAFE GED Cloud AWS TOGAF
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Architecte JAVA/AWS
Youssef

Architecte JAVA/AWS

  • ASNIÈRES-SUR-SEINE
JAVA J2EE Cloud AWS
Disponible
CV Architecte Applicatif / Solution
Wissem

Architecte Applicatif / Solution

  • ERMONT
J2EE Microservices AMAZON AWS APACHE KAFKA ENTERPRISE ARCHITECT DEVOPS
Disponible
CV Architecte Solution | Intégration [ Mulesoft, AWS, Java Certified ]
Abdelbaki

Architecte Solution | Intégration [ Mulesoft, AWS, Java Certified ]

  • SAINT-GERMAIN-EN-LAYE
JAVA J2EE Spring Boot SPRING Angular Kubernetes DOCKER MULESOFT ANYPOINT PLATFORM Cloud AWS
Disponible