Menu

Tarik ROUZZAK

Bois-Colombes

En résumé

Mes compétences :
Informatique
J2EE
Monétique
NFC

Entreprises

  • Coface - Prestataire : Ingénieur Etudes et Développement JAVA/J2EE

    Bois-Colombes 2010 - maintenant Environnement technique :
    Outil de conception : UML (MAGICDRAW), DESIGN PATTERNS (COMPOSITE, PROXY, SINGLETON)
    Exigences fonctionnelles : CALIBER.
    Suivi des anomalies : QUALITY CENTER (ALM)
    Gestion de versions, de livraison et des évolutions : DIMENSION.
    Développement : JAVA (JDK 1.6), AJAX, JSP, XHTML.
    Environnement de développement : ECLIPSE
    Serveur d’applications : WEBLOGIC (8, PUIS 10.3.3 PUIS 10.3.6)
    Système d’exploitation : WINDOWS (XP)
    SGBDR : ORACLE (11G)
    Frameworks : TOPLINK, STRUTS, SPRING, JSF/PRIMEFACES
    Autres : MAVEN, ANT, JUNIT, LOG4J, COBERTURA.
    Mission : Réalisation d'évolutions sur l’application Cofanet : site internet qui permet aux clients, l’accès en ligne aux produits de Coface ; Maintenance et évolution de l’application SubscriberAdminstratorView et un composant SubscriberManagement, qui sont utilisés en interne pour gérer les abonnés/abonnements du site Cofanet.

     Rédaction des exigences utilisateur sous CaliberRM, qui permet de plus de centraliser les spécifications fonctionnelles, les spécifications techniques, ainsi que de les lier à des travaux de mise en œuvre et de les référencer dans des plan de test (QualityCenter).
     Architecture générale chez COFACE est une architecture composant de type SOA basée sur un repository de services métiers réutilisables et de structures de données partagées par l’ensemble des applications. Elle est constituée de trois types de composants
     Composants de type IHM (View Components : SubscriberAdminstratorView, Cofanet),
     Composants de services applicatifs (Business Components : SubscriberManagement),
     Composants de type Processus (appelés Process Components),
     Conception UML :
     Création de diagramme : Principalement des USE CASE et diagramme de séquence correspondants.
     Migration de la modélisation du Composant SubscriberManagement de Together vers MagicDraw.
     Développement :
     Réalisation d’évolutions,
     Revue entière du code du Composant SubscriberManagement (Recodage en java 1.6)
     Maintenance Applicative sur le composant SubscriberAdministrator View,
     Mise en place d’un nouveau produit dans l’application COFANET: EDD (Extension of Due Date.): L’enchainement des écrans de création du produit, complètement asynchrone, apporte une nouvelle façon de faire différente des autres produits existants (soumission normale et complète d’une page jsp.)
     Participation à la création d’un nouveau composant de type vue : CLAIMS (permettant aux clients et intervenants de la COFACE de saisir des déclarations d’impayés) (composant complètement mavenisé, jsf, spring, primefaces.)
     Tests et validation :
     Tests unitaires (JUNIT),
     Analyse de la couverture des tests unitaires avec Cobertura (85%),
     Recette, correction des anomalies, et plan de test sous Quality Center.
     Encadrement et support technique aux développeurs : Support et transfert de compétence à mon remplaçant.
     Rédaction des fiches de tests (SCENARIO ET JEU DE TEST PAR FICHIER XML TRANSFORMER A L’EXÉCUTION EN OBJET JAVA),
     Documentation technique : Mise à jour d’un wiki interne de la COFACE, de toute ma connaissance sur le composant SubscriberManagement que j’ai maintenu depuis 2010.
  • Office national des forêts - Prestataire : Ingénieur Etudes et Développement java/j2ee

    Paris 2010 - 2010 Environnement technique :
    Méthode de conception : DESIGN PATTERNS
    Langages de développement : JAVA (SWT/ JFACE)
    Environnement de développement : ECLIPSE
    Serveur d’applications : GLASSFISH
    Système d’exploitation : WINDOWS (XP)
    SGBDR : ORACLE (10G)
    Autres : JPA(HIBERNATE), MAVEN, SVN, JUNIT, LOG4J, MANTIS, QUALITY CENTER
    Mission : Développement d’un nouveau socle technique pour les applications JAVA de l’ONF.
     Etude et analyse du document d’architecture générale,
     Architecture basée sur des services WEB XML-RPC, client lourd SWT/JFACE :
     Client lourd composé de fenêtres génériques de recherche et d’édition,
     Façades métier accessibles via XML-RPC pour interopérabilité avec les autres langages de l’ONF,
     Services de persistance développés avec les génériques pour fournir les opérations CRUD de base (JPA),
     Conception UML (DIAGRAMME DE CLASSES, DIAGRAMME DE SEQUENCES),
     Développement :
     Services de persistance (JPA),
     Interfaces graphiques pour la gestion des achats,
     Tests et validation :
     Tests unitaires (JUNIT),
     Application de démonstration pour valider le socle,
     Documentation :
     Guide du développeur,
     Recette et correction des anomalies.
  • Bouygues Construction - Prestataire : Ingénieur Etudes et Développement java/j2ee

    GUYANCOURT 2009 - 2009 Note : expérience plus longue sur le même projet à voir (entre 11/2007 - 05/2009).
    Environnement technique :
    Méthode de conception : UML(MAGICDRAW)
    Langages de développement : JAVA/J2EE(SERVLET, JSP), HTML, JAVASCRIPT
    Environnement de développement : ECLIPSE(V3)
    Serveur d’applications : TOMCAT(V5)
    Système d’exploitation : WINDOWS (XP)
    SGBDR : SQL SERVER (2000)
    Autres : ANDROMDA, MAVEN, SVN, WEBSERVICE, AXIS, EXTJS
    Mission : Evolutions fonctionnelles de Polybrain, la base de connaissance de BOUYGUES Construction : mémoires chantiers, contrats, sous-traitants, contacts, base de prix.
     Etude et analyse
     Participation au Comité des utilisateurs et recueil de leurs besoins,
     Développement
     Développement des web-service et de leurs implémentations,
     Développement de l’IHM,
     Tests et validation
     Test des services développés
  • RITMX/SNCF PROXIMITES - Prestataire : Ingénieur Etudes et Développement java/j2ee

    2009 - 2009 Environnement technique de la mission 2 :
    Méthode de conception : UML (MAGICDRAW, ANDROMDA)
    Langages de développement : JAVA (JDK 1.5)
    Environnement de développement : ECLIPSE
    Serveur d’applications : JBOSS
    Système d’exploitation : WINDOWS XP
    SGBDR : ORACLE 8
    Autres : MAVEN, SUBVERSION, WEBSERVICES (AXIS, REST) JAVACARD, SIPS, JUNIT, LOG4J
    Mission 2 : Réalisation d’un prototype de dématérialisation des titres de transports sur téléphone NFC.
     Etude de la NFC et des normes des cartes à puce,
     Etude et analyse des spécifications technique générales et détaillés,
     Conception UML (DIAGRAMMES DES CLASSES) et génération du WEBSERVICE grâce à l’outil ANDROMDA,
     Développement :
     Module d’enchainement d’écran (WEBSERVICES, JAVA),
     Module de récupération d’information de paiement (WEBSERVICES, JAVA),
     Module de contrôle des informations de paiement (SIPS, JAVA),
     Module de dématérialisation du titre de transport dans le téléphone (JAVACARD, JAVA),
     Test de validation (JUNIT),
     Préparation à la livraison (MAVEN),
     Livraison.
  • SNCF PROXIMITES - Prestataire : Ingénieur Etudes et Développement java/j2ee

    2009 - 2009 Environnement technique de la mission :
    Langages de développement : JAVA/J2EE (JDK1.4, SERVLET, JSP, DOM, XQUERY)
    Internet : HTML, JAVASCRIPT, EXTJS (ACTUELLEMENT SENCHA)
    Environnement de développement : ECLIPSE
    Serveur d’applications : TOMCAT
    Système d’exploitation : WINDOWS XP
    Autres : STRUTS, MAVEN, SUBVERSION, WEBSERVICES, JUNIT
    Mission : Développement d'une interface web, constituant un système d’information pour les voyageurs, permettant aux personnels de la gare d'informer les voyageurs sur un ensemble des fonctionnalités.

     Etude et analyse du cahier des charges,
     Conception et développement d’interface WEB riches (STRUTS, JSP, HTML, AJAX) :
     Extraction des données (WEBSERVICE, DOM),
     Liste des prochains départs d'une gare,
     La recherche du détail d'un train par son numéro,
     La recherche d'itinéraire entre deux gares ou deux communes,
     Test et validation (JUNIT),
     Préparation à la livraison (MAVEN).

  • Bouygues Construction - Prestataire : Ingénieur Etudes et Développement java/j2ee

    GUYANCOURT 2007 - 2009 Environnement technique :
    Méthodologie : AGILE
    Méthode de conception : UML (MAGICDRAW, ANDROMDA)
    Langages de développement : JAVA/J2EE (JDK 1.5)
    Internet : HTML, JAVASCRIPT, XML/XSL/XSLT, EXTJS (ACTUELLEMENT SENCHA)
    Environnement de développement : ECLISPE, APTANA
    Serveur d’applications : TOMCAT
    Système d’exploitation : WINDOWS XP, UNIX (DEBIAN)
    SGBDR : SQL SERVER 2000
    Autres : MAVEN, SUBVERSION, WEBSERVICE (AXIS), EXTJS (AJAX), SPRING, JUNIT, LOG4J, LOG4 JAVASCRIPT, QUALITY CENTER
    Mission : Refonte ergonomique de l’application Polybrain : base de connaissance de BOUYGUES Construction : mémoires chantiers, contrats, sous-traitants, contacts, base de prix.
     Etude et analyse du cahier des charges :
     Validation du besoin auprès des clients,
     Conception UML (DIAGRAMME DES CLASSES),
     Développement de l’application en JAVA / J2EE :
     Module de gestion des contacts (WEBSERVICES, SPRING, JAVA, HTML, AJAX),
     Module des évaluations des sous-traitants (WEBSERVICES, SPRING, JAVA, HTML, AJAX),
     Import des données externes (XML/ XSLT/ SAX),
     Export de la liste de contacts (JAVA),
     Support technique à l’équipe,
     Tests et validation,
     Livraison et mise en recette dans la plateforme d’homologation,
     Mise en production.
  • Aedian - STAGE DE FIN D’ETUDES

    PARIS 2007 - 2007 Environnement technique :
    Langages de développement : JAVA/J2EE
    Environnement de développement : ECLISPE
    Serveur d’applications : TOMCAT
    Système d’exploitation : WINDOWS 2000
    SGBDR : INTERBASE
    Autres : STRUTS, HIBERNATE, SPRING, CVS
    Mission : Refonte d’une application de gestion des affectations des collaborateurs.
     Etude et analyse du cahier des charges,
     Etude et analyse de l’existant,
     Conception et développement en JAVA / J2EE :
     Interface homme machine (STRUTS, JSP, HTML),
     Mapping objet relationnel (HIBERNATE, HQL),
     Module de paramétrage (XML, SAX),
     Test et validation.

Formations

Réseau

Annuaire des membres :