Jaouhar - Architecte JAVA
Ref : 040224J001-
92110 CLICHY
-
Consultant, Développeur, Architecte (48 ans)
-
Freelance
Expériences
Janvier 2004 – FMP (Fédération des Mutuelles de la région Parisienne) :
ð Architecte WebSphere (Environnement MainFrame)
- Mise en place d’environnement de production pour une application J2EE (Mutuelle pour les travailleurs non salariés).
- Architecture WebSphere 5, avec une base MVS/DB2 sur OS/390.
- Adaptation de l’environnement d’intégration réalisé sur AS/400.
- Etude d’architecture équivalente avec WebSphere sous Linux pour z/OS.
Octobre 2003 à Décembre 2003 – Netexped :
ð Concepteur, Intégrateur, Administrateur
- Intégration et déploiement de PFE : Plate-forme de Fidélisation par l’E-mail
- Mise en place des procédures de mise en production et de supervision du logiciel de Marketing par e-mail.
- Tests d’intégration technique dans différents environnements. (Architecture 3 tiers avec serveurs J2EE : WebSphere, WebLogic, JBoss)
- Tests de portabilité sur différents types de SGBD (Oracle, DB2, Postgres). (Framework de mapping Objet-Relationnel).
- Optimisation des performances sous les différents serveurs d'applications.
Environnement technique : Serveurs d’applications : Weblogic 8.1, WebSphere 4 et 5, Tomcat, JBoss ; SGBDR : Oracle, DB2, Postgres
Avril 2003 à Octobre 2003 – IBM :
ð Concepteur, Développeur, Administrateur WebSphere
- Projet eDiag : Système de e-diagnostic pour les véhicules Peugeot permettant le diagnostic et la détection de panne sur les calculateurs des véhicules Peugeot. Application n-tiers avec WAS 4 pour le traitement métier, et un client embarqué (Machine virtuelle IBM J9), Framework SMF permettant la mise à jour à distance.
- Administration plate-forme sous WebSphere 4 et IBM DB2.
- Gestion du déploiement en environnement d'intégration sous AIX (paramétrage et configuration des serveurs).
- Documentation, suivi, et réunion en anglais.
- Modélisation et conception des modules du client (couche permettant la communication entre le véhicule (Protocole VCP) par connexion USB, et le serveur WAS distant).
- Développement du module de communication avec le serveur de diagnostic, communication en HTTPS et cryptage des données XML échangés avec le serveur à l’aide de l’API Wedgetail SSL Micro Edition.
Environnement: IBM J9, SMF, WSAD 5, WSDD 5 (WebSphere Studio Device Developper), TogetherJ (Plugin WSAD), WAS 4 sous AIX, DB2 UDB, CVS,
Wedgetail SSL, Anglais.
Novembre 2002 à Mars 2003 – Tinubu Square 2 :
ð Administrateur WebSphere-Oracle / Chef de projet technique
- Tinubu Square 2 : Plate-forme B2B pour l'assurance crédit permettant une interaction automatisée entre vendeurs (assurés), leurs acheteurs, la police d'assurance qui garantie les transactions, et des sources d'informations qui permettent d'identifier des entreprises et de fournir des données financières (D&B) utilisées pour le Scoring du risque.
- Architecture technique back-end se basant sur la plate forme J2EE (EJB CMP et Session).
- Administration WebSphere 4 et Oracle 8 sur les plate-formes d'intégration et de production.
- Rédaction des règles de déploiement et formation des futurs administrateurs.
- Migration de WebSpehere 3.5 (EJB 1.0) vers WebSpehre 4 (EJB 1.1). Puis tests avec WebSphere 5 (EJB 1.2).
- Interface cliente sous forme de Web Services. (XML Messaging).
Environnement: WSAD 4 puis 5, WebSphere Application Server 4.0.1 (J2EE – EJB 1.1), PVCS 7.5 (Plugin WSAD), Oracle 8i, Toad, WebServices.
Mars 2002 à Octobre 2002 – IBM :
ð Concepteur et développeur
- Projet RenaultParts pour la gestion des pièces détachées pour les concessionnaires Renault. (Application J2EE – EJB).
- Développement Back-End du module de gestion de catalogue : Objets métiers persistants, Contrôleurs pour les traitements des données issues de la base Oracle 8i, Services appelés par les EJB Session (Stateless).
- Mise à jour du modèle Rose (UML), génération des documents de spécification avec SODA.
- Développement Front-End du module de gestion de catalogue en utilisant le FrameWork de présentation Struts.
- Réalisation des tests de validation et d’intégration.
Environnement: Visual Age For Java 3.5.3, WebSphere Application Server 3.5.3 (J2EE - EJB), PVCS 6, Rational Rose 2000, Jakarta Struts 1.02.
Décembre 2001 à Février 2002– Netexped :
ð Architecte Logiciel
- Réalisation d’une plate-forme d’e-mail marketing.
- Conception et réalisation des spécifications fonctionnelles détaillées.
- Définition de l’architecture logicielle : J2EE avec EJB Session Stateless et Framework de mapping Objet/Relationnel, Modélisation UML (Rational Rose), Génération du modèle de données.
- Développement d’un Framework de Front-Office (MVC2).
Environnement technique : Serveur d’applications : Weblogic 6.0, WebSphere 3.5, Tomcat 4, Bases de données : DB2, MySql, Linux, Rational Rose 2000, CVS, JBuilder 6
Février 2001 à Novembre 2001 – BNP Paribas :
ð Développeur confirmé
- Développement de BNP Business Center : Site portail de BNP Paribas (********)
- Validation des fonctionnalités avec l’équipe de maîtrise d’ouvrages de BNP Paribas. Spécifications fonctionnelles et techniques détaillées avec UML (partie gestion de contenu).
- Développement des modules d'administration et de gestion de contenu du BackOffice.
- Interfaçage en XML avec HummingBird EIP v 4
- Personnalisation du portail à l'aide de feuilles de styles XSL et Lotus XSL Parser.
- Réalisation de la mise en production : WebSphere sous AIX, et Oracle 8i sous Unix Solaris.
Environnement technique : Serveur d’application IBM WebSphere 3.5, Base de données Oracle 8i, HummingBird EIP 4.0, Rational Rose 2000, Visual Age for Java v3.5.
Novembre 2000 à Janvier 2001 – Paraschool :
ð Responsable technique, supervision développement et production
- Validation des spécifications fonctionnelles détaillées avec le client.
- Encadrement et formation des développeurs.
- Prise en charge et supervion des développements d’un site de soutien scolaire en ligne : ******** (cours et exercices interactifs sur Internet).
- Mise en production sous plate-forme Linux et supervision du fonctionnement.
Environnement technique : Serveur d’application JRun 3.0 et base de données MySQL, IBM Visual Age for Java v3.5, JSDK 1.3, Jakarta ant.
Décembre 1999 à Octobre 2000 – E-Mail Vision :
ð Développeur et administrateur
- Développement de Campaign Commander, une plate-forme d’email marketing.
- Développement des modules de gestion de messages, administration et campagnes.
- Configuration des connexions sécurisées avec SSL sous apache.
- Portage de l’application sur le serveur d’application WebLogic 5.1.
- Administration des plate-formes de production sous Websphere 2.0 puis 3.0
- Correction des anomalies et optimisation des architectures de production sous Solaris et sous NT.
- Gestion des bases de données ORACLE et SQL server en production.
Environnement technique : Windows NT, Linux, Solaris, SQL Server 7, Oracle 8i, WebSphere Application Server v2.0 et v3.0, Jdk 1.1.8, Rational Rose 98, Visual Age for Java, Weblogic 5.1, Apache.
Septembre à Novembre 1999 – BULL SC&T :
ð Ingénieur de développement
- Développement d’applets en java pour cartes SIM de mobiles GSM.
- Apprentissage de java embarqué, des Normes GSM et de JavaCard 2.1
Environnement technique : BULL SC Toolkit - SIM Rock’n Lab.
Février 1999 à Août 1999 – France Télécom R&D :
ð Stage de fin d’étude
- Projet Web Lazare. (Base de données de spécification et de validation)
- Migration d’une application Client/Serveur VB vers une architecture 3-tiers.
- Développement en Java d'une Interface Web / Base de données Oracle.
Environnement technique : Oracle Application Server 4.0 - cartridge servlet Java et JDBC, Oracle JDevlopper, VB, Cartes SecureID
Formation
- 2004 : Certification IBM WAS System Administrator, V5
- 2003 : Formation CNAM : Gestion financière, Marchés et produits financiers.
- 2002 : Formation IBM : WebSphere Administration, V4
- 1999 : Certification IBM WebSphere Application Server et Studio, V2
- 1999 : Ingénieur Sup’Com Tunis (option Réseaux et Multimédia).
- 1996 : Classes préparatoires grandes écoles, (IPEIM). Major de promotion.
- Langues : Anglais (courant), Allemand (scolaire).
Compétences
CONCEPTION ET GESTION DE PROJETS, ADMINISTRATION D'APPLICATION EN PRODUCTION :
- Expertise des serveurs d'application Websphere et Weblogic
- Réalisation d’architectures J2EE
- Adminsitration de plate-formes de production
- Supervision et encadrement des développements
- Conception et réalisation de Frameworks
- Systèmes Unix (Solaris, AIX), Linux, Windows
- Langages Java, J2EE (JSP, Servlet, EJB, XML), C, HTML, Javascript.
- Outils WSAD (Eclipse), Visual Age for Java, JBuilder, VC++, VB, Websphere, Weblogic, Tomcat, JBoss, JRun, APIs Open Source.
- BD Oracle, DB2, SQL Server, MySQL, Postgres, AMC.
- Méthodologie UML (Together, Rational Rose)
- Gestion Projets MS Project, Outils Microsoft