Menu

Tarik ZAMOUM

PARIS

En résumé

Etant fort d'ambition et de motivation avec une grande capacité d'adaptation à tous les environnements de travail, j'aime m’aventurer dans divers projets, dans le but de partager mes connaissances et acquérir plus d’expériences dans le domaine du Web JAVA/JEE.

Mes compétences :
JQUERY
Java
JavaScript
Struts
Ajax
Hibernate
Spring 2.5/3
SQL
PL/SQL
Spring Framework
Struts Web Application Framework
HTML
Cascading Style Sheets
Jakarta TOMCAT Servlet Engine
JDBC
Apache Maven
JUnit
Oracle
ECommerce
UML/OMT
Sybase
Apache WEB Server
Web Services
MySQL
Mercury Quality Center
Java Server Pages
Google Web Toolkit
XSLT
XML
Strtus 2
Oracle 9i
Oracle 10G
Merise Methodology
Java Swing
Java Servlets
Java Enterprise Edition
Java 2 Enterprise Edition
JScript
JQuery Template
CVS
Apache Subversion

Entreprises

  • Société Générale - Consultant Senior JAVA/JEE

    PARIS 2017 - 2018 Paris La Défense, Île-de-France, France
    Au sein de l'équipe projet ICS (International Claim Solution), en tant que Développeur Senior Java/JEE, j'ai travaillé sur plusieurs sujets :
    - Projet GDPR (General Data Protection Régulation ): suite à la nouvelle réglementation sur la protection des données, j'étais responsabilisé sur l'études et la réalisation de cette nouvelle
    fonctionnalité, qui consiste à ne rendre visible les données des contrats de sinistres des assurés ainsi que leurs données personnelles qu'aux profiles ayants droits. Cela a nécessité le développement de plusieurs Batch Spring et modification du code existent. Elle concerne les filiales suivantes : Allemagne, Bulgarie, Italie et Pologne.
    - Projet Solvency2: Cela consiste à faire évoluer l'export des rapports sur les sinistres, en rajoutant de nouvelles informations qui proviennent d'un autres outil de gestions de contrats. (Batch Spring)
    - Projet SWK pour L'Allemagne: Il s'agit d'intégrer un nouveau produit SWK propre à l'Allemagne dans la base de données ICS. Et Parmis les actions que j'ai prises en charge, c'est le développement
    d'un Batch qui permet d'intégrer les nouvelles informations sur les contrats de paiements, à savoir premium status et premium payment date , depuis une autre base de données de gestion de contrats IDS.
    - Qualité de données via SONAR: Améliorer le code de l'application, en augmentant la couverture des Junit, réduire la complexité des méthodes, corriger les bugs liés aux mauvaises pratiques...
    - Test IHM via Fitnesse: Un outil equivalent à Selenium, qui permet de tester le comportement de la partie Front-end de l'application
    - Support : Correction des anomalies (JIRAS)
    - Déploiement de l'application dans les environnements de Tests (Recette)
    Environnement: JAVA 7 et 8, Maven 3, Oracle 11g, SVN, Sonar, Spring 4, Hibernate, Spring Batch, Struts 2, Junit, Mockito, Eclemma (Junit Coverage), Eclipse, Sql Developer, PostGres 3 /4, Sybase Power Amc, Fitnesse
  • Barclays - Tech Lead JAVA/JEE Junior

    Paris 2016 - 2017 Projet Nestor:
    Suite au rachat de la banque Barclays France, il était nécessaire de modifier toutes les mentions légales utilisée dans les applications JAVA.

    En tant que Tech Lead JAVA/JEE Junior, j'étais responsable d'une équipe de 2 Développeurs Juniors. Principalement, je m'occupais de :
    - Valider les études d'impacts des solutions techniques à mettre en place.
    - Valider les chiffrages des Développements
    - Participer à des réunions hebdomadaires de comité de pilotage, pour des compte rendus sur l'état d'avancement du projet.
    - Participer au développements de certaines fonctionnalités.
    - Créations et suivi des demandes déploiement des applications
    - Recette et Test des applications en environnement de validation

    Environnement: JAVA 6, Maven 3, Websphere 8, Serveur d'application WAS 7, Oracle 11g, SVN, Altova

  • APSIDE - Ingénieur d'études et développements JAVA/JEE

    Boulogne-Billancourt 2015 - maintenant J'ai intégré la société de service APSIDE, dans les secteur Banque, Assurance & Finance afin d'approfondir mes connaissances dans ces domaines, et compléter les autres domaines de compétences Tourisme & Industrie.
  • Barclays - Consultant Développement Senior JAVA/JEE

    Paris 2015 - 2016 Projet : Application Web Client Virtual Center
    Dans le cadre du projet (Agile) stratégique de la banque "Virtual Center", je suis intervenu en tant que consultant senior JAVA/JEE, dans le but de renforcer l'équipe existante composée d'un chef de projet et un expert JAVA/JEE.
    Ce projet consiste en une application Web dédiée aux clients de la banque, composée de 3 parties principales : La messagerie sécurisée, La signature électronique et la visio-conférence.
    Au sein de l'équipe IT, j'étais responsabilisé principalement sur le développement de la messagerie sécurisée Zimbra et une partie de la visio-conférence.
    Equipe : 2 Développeurs et 1 Chef de projet
    Environnement: JAVA 6, Web Service REST et SOAP Zimbra,Apache CXF et RestTemplate, Hibernate/JDBC, Spring 4, Spring-Boot, Spring-Ws, Junit, Edge Connect (Temenos) pour la partie front office, Widgets, JQuery,JavaScript, Maven 3, Tomcat, Jboss, Oracle 11g, Eclipse Mars, GitHub
  • Accor - Mission/Consultant JAVA/JEE

    Paris 2013 - 2015 * Projet :
    Le site de réservation intranet ResaWeb dédié aux hôteliers, permet principalement de créer, valider, visualiser, modifier et supprimer une ou plusieurs réservations individuelles et groupes. Il offre également plusieurs autres fonctionnalités, à savoir :
    * Personnalisation des écrans de l'application ;
    * Gestion du Cache, des Labels pour affichage, des Pools de connexions et des droits d'accès aux différentes parties de l'application

    * Rôle : Consultant JAVA/JEE

    Au sein l'équipe ResaWeb, j'étais responsabilisé sur plusieurs tâches :

    * Analyse d'impacts sur les différentes évolutions à réaliser, qui a pour but de décrire les solutions à mettre en place et les parties du projet qui seront impactées.
    * Chiffrage de la solution à implémenter.
    * Développements : La réalisation de la partie client (Actions struts 2, Html 4, Css2, Jquery, Ajax) et la partie serveur (Services (Spring 3) et les DAOs (JDBC, Accès aux proc. Stockées Sybase)) ;
    * Corrections de Bugs (Quality Center) ;
    * Rédaction de la documentation sur wikifluence expliquant les différentes parties réalisées

    Les évolutions réalisées :
    * Projet HUAZHU : Ce projet stratégique est né suite au nouveau accord entre Accor Hotels et Huazhu (Groupe d’hôtel en Chine) afin qu’il soit possible pour Accor Hotels de prendre des réservations sur des hôtels Huazhu et inversement. Le but de ce projet est de permettre au groupe Accor de voir croitre le nombre d’hôtels réservés en chine et surtout profiter du potentiel d’évolution dont dispose ce groupe chinois.
    * Projet Global Account Offer (GAO): Remonter des offres complémentaires proposées aux clients grands comptes en complément de leur contrat principal. Elles leur permettent de bénéficier d'un pourcentage de remise pouvant aller de 6 à 15% par rapport au meilleur tarif proposé par l'hôtel

    * Projet Black-Out Dates (BOD): Il s'agit d'indiquer aux hôteliers, les différents jours qui sont fermés, afin de leurs éviter la planification des réservations dans ces périodes de fermeture

    * Refonte de l'impression en PDF : La gestion d'impression en PDF été implémentée sous JASPER. Le but était de migrer vers ITEXT, qui est un FrameWork Open Source qui montre plus de facilité et de souplesse

    * Projet PIWIK : C'est un outil qui permet de quantifier la fréquentation d'un site en fonction d'indicateurs tels que le nombre de visiteurs uniques, les pages vues.

    * Equipe : 6 Développeurs et 2 Chefs de projet

    * Environnement technique : Web Service REST JERSEY, JAVA 6, JDBC, Spring 3, Junit, Struts 2, JQuery, template JQuery, Ajax, JavaScript, Maven 2, Tomcat, Sybase ;
  • Alstom Power - Mission/Ingénieur Etudes et Développement Java/JEE

    Levallois-Perret Cedex 2013 - 2013 * Projet :

    Il s'agit de faire évoluer le site intranet existent de la société, en rajoutent une nouvelle fonctionnalité qui consiste à afficher les plannings des différents projets industriels (date début projet, budget,...) ainsi-que les risques qu'encourt ces projets.

    * Rôle : Ingénieur Etudes et Développement Java/JEE

    * Etude de l'existant ;
    * Etude et chiffrage de la solution à implémenter ;
    * Développement de la partie Vue (Action struts 1, pages JSP avec Tags Struts 1) ;
    * Développement des Test Unitaires JUNIT

    * Equipe : 3 Développeurs et 1 Chef de projet

    * Environnement technique : Java 5, Spring, JDBC, Apache, Tomcat, HTML 4, CSS, JUNIT ;
  • Accor - Mission/Ingénieur Etudes et Développement Java/JEE

    Paris 2012 - 2013 * Projet :

    Le site de réservation intranet ResaWeb dédié aux hôteliers, permet principalement de créer, valider, visualiser, modifier et supprimer une ou plusieurs réservations individuelles et groupes. Il offre également plusieurs autres fonctionnalités, à savoir :
    * Personnalisation des écrans de l'application ;
    * Gestion du Cache, des Labels pour affichage, des Pools de connexions et des droits d'accès aux différentes parties de l'application

    * Rôle : Consultant JAVA/JEE

    Au sein l'équipe ResaWeb, j'étais responsabilisé sur plusieurs tâches :

    * Analyse d'impacts sur les différentes évolutions à réaliser, qui a pour but de décrire les solutions à mettre en place et les parties du projet qui seront impactées
    * Développements : La réalisation de la partie client (Actions struts 2, Html 4, Css2, Jquery, Ajax) et la partie serveur (Services (Spring 3) et les DAOs (JDBC, Accès aux proc. Stockées)) ;
    * Corrections de Bugs (Quality Center) ;
    * Rédaction de la documentation expliquant les modules intégrés dans ResaWeb

    Les évolutions réalisées :

    * Extension du mode de recherche des différents types de réservations (groupe)

    * Mise à jour de l'affichage récapitulatif d'une réservation pour plus de détails et précisions

    * Gestion des droits d'accès aux différentes parties de l'application

    * Ajout du module ResaWeb-Astuces qui représente un guide d'utilisation de l'application

    * Projet PIWIK : C'est un outil qui permet de quantifier la fréquentation d'un site en fonction d'indicateurs tels que le nombre de visiteurs uniques, les pages vues.

    * Equipe : 7 Développeurs et 1 Chef de projet

    * Environnement technique : JAVA 6, JDBC, Spring 3, Junit, Struts 2, JQuery, JQuery Template, Ajax, JavaScript, Maven 2, Tomcat, Sybase ;
  • PSA Peugeot Citroën - Mission/Ingénieur Etudes et Développement JAVA/JEE

    Rueil Malmaison 2011 - 2012 * Projet :

    L'objectif de la mission était de réaliser un site web e-commerce dit « Eboutique PR » qui permet de vendre les pièces de rechange en ligne pour les voitures Peugeot et Citroën. Je suis intervenu dans les phases de conception et de réalisation du projet.

    * Rôle : Ingénieur Etudes et Développement JAVA/JEE

    Mes différentes responsabilités au sein de l'équipe :

    * Encadrement d'un nouveau intervenant sur le projet ;
    * Spécification des tâches à implémenter ;
    * Mise en place de l'architecture du projet : En utilisant le plugin PSA Lego V3 qui permet de construire le squelette de l'application en respectant le modèle MVC
    * Configuration des Test unitaires pour la partie Java et web
    * Mise sous SVN du projet ;
    * Installation et création de la base de données sous Oracle ;
    * Développement : La réalisation de la partie client (Actions struts, Html 4, Css2, Jquery, Ajax) et la partie serveur (Services (Spring), Web services et les DAOs(Hibernate)) ;
    * Qualité du projet (squale) : La veille sur la qualité du projet en assurant que le code soit bien documenté et bien optimisé, l'architecture du projet soit correctement configurée

    * Equipe : 2 Développeurs et 1 Chef de projet

    * Environnement technique : JAVA 6, Hibernate 3, Spring 2.5, Struts 2, JQuery, Ajax, JavaScript, HTML 4, CSS 2, Maven 2, JUNIT, Tomcat, Oracle ;
  • PSA Peugeot Citroën - Mission/Ingénieur de conception et développement JAVA/J2EE

    Rueil Malmaison 2010 - 2011 * Projet :
    La mission consistait à réaliser une application web Agenda V3, pour Peugeot et Citroën, afin de faciliter, essentiellement aux différents points de vente, la gestion de planification des rendez-vous avec les clients et le suivi de l'emploi du temps des employés.
    Je suis intervenu dans le cadre de la réalisation du projet.

    * Rôle: Ingénieur de conception et développement JAVA/J2EE

    * Développement : La participation à toutes les parties de développement à savoir le client (Actions struts, Html 4, Css2, Jquery, Ajax) et le serveur (Services(Spring), DAOS(Hibernate)) ;
    * Suivi de projet (Méthode Agile : SCRUM) : Des réunions au quotidien (stand up meeting) pour résumer les tâches réalisées et celles qui sont toujours en cours, participer au découpage et affectation des tâches pour préparer les prochains sprints
    * Documentation : L'explication détaillée de la partie réalisée ;
    * Qualité du projet (squale) : La veille sur la qualité du projet en assurant que le code soit bien documenté et bien optimisé, l'architecture du projet soit correctement configurée ;
    * Equipe: 6 personnes

    * Environnements techniques : Hibernate 3, Spring 2.5, Struts 2, Jquery 1.4, Ajax, JavaScript, Maven 2, Tomcat, Oracle ;
  • Novedia Group - Stage Fin d'études : Ingénieur Etudes et Développement JAVA/JEE

    Boulogne-Billancourt 2010 - 2010 * Projet :

    Il s'agit de mettre en ligne les prestations qu'organise le Comité d'Entreprise pour ses collaborateurs, à savoir : Billetteries, Subventions et Œuvres sociales.
    Je suis intervenu dans le cadre de la conception et la réalisation du projet.

    * Rôle : Ingénieur Etudes et Développement JAVA/JEE

    Mes différentes responsabilités au sein de l'équipe :

    * Etude et spécification des besoins (Méthode Agile : SCRUM) ;
    * Modélisation UML ;
    * Etude de l'architecture logicielle à mettre en place ;
    * Etude des Frameworks préconisés par l'architecte logiciel ;
    * Spécification de la maquette de l'application ;
    * Installation et configuration des outils et Framewoks ;
    * Développement

    * Equipe : 2 développeurs et 1 Chef de projet

    * Environnement technique : Spring 2.5, Hibernate 3, GWT 2.0, Maven 2, Apache, Tomcat, Mysql ;
  • VISEO BT - Ingénieur d'études et développements JAVA/JEE

    Boulogne-Billancourt 2010 - 2015
  • Sonatrach - Stage de Fin d'Etudes : Ingénieur Systèmes d'information JAVA

    2006 - 2007 * Projet :
    Il s'agit de développer une application d'aide à la décision dans le cadre de la prévention des pannes des équipements industriels.

    * Rôle: Ingénieur Systèmes d'information JAVA

    * Etude et spécification des besoins (Merise)
    * Modélisation UML ;
    * Etude des algorithmes de Data-Mining pour l'aide à la décision (Règles d'association) ;
    * Etude de l'architecture logicielle et outils à mettre en place ;
    * Développement : implémentation des algorithmes préconisés

    * Equipe: 2 Développeurs et 1 Chef de projet

    * Environnements techniques : Java swing, Jdbc, Oracle 9i ;

Formations

Réseau

Annuaire des membres :