Issam EL ATIF
Consultant sénior JAVA/J2EE, Coface
Passionné par les nouvelles technologies, je propose mes services auprès de grands comptes et PME.
Spécialiste des technologies Java/JEE j'ai été amené à prendre en charge des projets dans leur intégralité, de la conception au déploiement (EDF, DGI, NATIXIS, MANPOWER, FDJ, COFACE, ...)
Cette longue expérience m'a conduit à utiliser à bon escient les diverses technologies et divers langages de programmation afin de toujours répondre le plus adroitement possible aux besoins du client.
2011 - 2012Projet : InfoFront (Information Providers)
InfoFront est l'équipe responsable de gestion des sources et des fournisseurs d'informations de la Coface réparties dans le monde entier.
• Conception et développement du module "light report"
• Développement du composant de vue (IHM) "CreditInsuranceWebServices"
• Provisionning des configuration XML des sources d'informations
• Correction d'anomalies
• Tests unitaires
• Suivi de production
• Gestion des sources d'informations
Environnement technique :
Java, JSF, XML, XSL, WSDL, JAX-WS, Eclipse 3.4, BEA Weblogic, Sirena dimensions, base de données Oracle 10g, méthodologie caribou
2010 - 2011Projet : ICS (Integrity control system)
ICS est le système de contrôle d’intégrité de la loterie romande. Ce système contrôle l’intégrité des donnés issues du système GTECH et les donnés stockées en base de données.
• Intégration du moteur de reporting jasper reports au système ICS
• Génération des rapports des ventes et des tirages
• Décodage des fichiers MJF
• Traitement des purges
• Script PLSQL de calcul des gagnants
• Tests unitaire
• Correction des anomalies
Environnement technique :
Java, Eclipse 3.4, Jasper reports, Tomcat, Maven, Change Synergy (pour le travail collaboratif), base de données Oracle 10g
2010 - 2010Projet : SGE (Système de gestion des échanges)
Objet du projet : Offrir aux agents de l'EDF un outil leurs permettant le suivi des demandes et des prestations :
- Le comptage
- Historiques de consommation
- Transmission des données de comptage de sites au tarif réglementé
- Calcul des estimations de consommation
- Précisions sur les relevés
Environnement technique :
Eclipse 3.4, Bea Weblogic 10, bea weblogic workshop, JSF, RichFaces, Spring, EJB3, sqlmap, maven2, junit4.0, socle technique interne EDF, test director (pour les corrections et le traitement des anomalies), svn, base de données Oracle 10g
2009 - 2010Projet : Manpower.fr matching Offre/CV.
Offrir aux agences un outil de matching pour déceler, dès la liste des candidatures, les CV qui correspondent le mieux à la recherche de profil. Le matching est réalisé automatiquement suite à l’enregistrement de la candidature, sans intervention de l’agence. Le résultat du matching est exprimé en pourcentage (ex : 80 %).
• Spécifications détaillées
• Conception détaillé avec diagramme UML (séquence et classe)
• Développement du web service de consultation du dossier candidat en se basant sur le framework Apache CXF
• Reprise des données pôle emploi à partir des fichiers XML : parsing XML basé sur le framework XOM et création du dossier candidat et de l’intérimaire
• Correction et traitement des anomalies
• Tests unitaires avec Junit
Environnement technique :
Java/J2EE, Eclipse 3.4, Tomcat 5, Webwork (IHM), Hibernate3, JPA, maven2, junit4.0, socle technique interne manpower, Apache CXF, Framework XML XOM, test director (pour les corrections et le traitement des anomalies), Change Synergy (pour le travail collaboratif), base de données DB2
2009 - 2009Projet : L’application cible BEE comporte une partie distribuée (java J2EE) et une partie Mainframe (exclue de la présente étude). Il s’agit d’une nouvelle fonctionnalité pour le SI Natixis.
Lot1 : définition de profil
Lot2 : détails de répartition
Lot3 : choix des services
Réalisations :
- Démarrage du projet
- Ecriture des spécifications techniques
- Développement des lots
- Définition de profil
- Détails répartition
- Choix des services
Environnement technique :
RSA7.0, websphere6.1, hibernate3, JPA, mvc2 (framework propriétaire Natixis), junit4.0, quality center (pour les corrections et le traitement des anomalies), Serena Dimension (pour le travail collaboratif)
Consultant JAVA/J2EE, DGI - Ministère de l'Economie, des Finances et de l'Industrie, Direction générale des impôts
2008 - 2009Projet : TOPAD2 :
Refonte du référentiel de localisation des biens et des personnes, des unités administratives et de leurs compétences, des périmètres de fiscalité dans le cadre du programme COPERNIC de rénovation des procédures d’assiette et de recouvrement des impôts, droits ou taxes dus par les contribuables.
• Développement du service Registre et des tests unitaires associés.
• Développement du service « Mouvement En Attente » et des tests unitaires associés.
• Génération des webservices en se basant sur axis et WSTOOL (outil interne de la DGI)
• Conception UML sur Rational Rose
• Implémentation du multi-threading pour la production de fichier FANTOI / FANTOIR
• Implémentation du multi-threading pour la production de fichier FANTOM / FANTOMEX
• Implémentation du multi-threading pour la production de fichier FIMOCT
• Correction des anomalies à l’aide de l’outil Rational ClearQuest
Environnement technique: Java, UML, RUP, Rational Rose 2003, MS Project, Eclipse 3, JSP/Servlet, XML, Struts, Torque, Tomcat 5, Oracle 9i
2007 - 2008De Mars 2008 à Juin 2008 (3 mois)
Projet : MGC
Dans une équipe de 4 personnes : 1 chef de projet technique ,3 développeurs.
Développement de la Matrice de Gestion des Compétences, application développée dans le cadre de l’implémentation des Process CMMI.
Réalisations :
- Sécurisation de l’authentification et des URL’s en utilisant le framework Acegi security.
- Gestion des compétences : chaque utilisateur peut mettre à jour son profil de compétence.
- Gestion des utilisateurs : création, modification et suppression
- Gestion des Profils de compétence : création, modification et suppression
- Testes fonctionnels avec Jmeter.
Environnement technique : JAVA, J2EE, JSP, Struts2, Spring2, UML, PowerAMC Designer, Mysql, TOMCAT, Développement sous Eclipse, Jmeter, MAVEN2, Junit, DBUnit SVN, AJAX, JavaScript.
--------------------------------------------------------------------------
De Décembre 2007 à Mars 2008 (4 mois)
Projet : PIXID
Dans une équipe de 14 personnes : Chef de projet fonctionnel, chef de projet technique, 12 développeurs.
Développement de la version V 3.3 de la plate forme PIXID (à destination des entreprises de travail temporaire) permettant aux clients utilisateurs de valider et signer électroniquement les contrats de mise à disposition, transmettre des relevés d’heures, contrôler les factures et recevoir des rapports spécialisés.
Réalisations :
- Sécurisation de l’authentification en utilisant les certificats.
- Authentification externe par jeton crypté.
- Archivage des relevés d’activités après vérification de la signature.
- Edition des relevés d’activités (RA).
- Edition des relevés d’activités valorisés (RAV).
- Edition des relevés clients valorisés (RCV).
- Traitement des commandes.
- Stockage des contrats.
- Signature électronique des contrats.
Environnement technique : JAVA, J2EE, JSF, RichFaces, Factory, DAO, UML, PowerAMC Designer, Oracle 8i, jBoss, Développement sous Eclipse, ANT, Junit, LDAP, CVS, AJAX, JavaScript.
--------------------------------------------------------------------------
De Mars 2007 à Décembre 2007 (8 mois)
Projet : IGA
Dans une équipe de 6 personnes : 1 chef de projet technique ,5 développeurs.
Développement des versions V 2.7 et V 2.8 de la plate forme ALP (Amadeus Leisure Plateforme) permettant aux clients utilisateurs de :
- Chercher des produits voyage par différents critères de recherche.
- Vérifier la disponibilité des produits.
- Réserver ou annuler la réservation des voyages.
Intervention sur les trains d’évolution et de maintenance concernant les différents projets IGA : AMADEUS, FRAMGROUPE et CRM.
Réalisations :
- Conception et développement du Chargement de la mise à jour et de la disponibilité des voyages.
- Développement de différents modules :
- Recherche des produits voyage par différents critères de recherche.
- Vérification de la disponibilité des produits.
- Réservation et annulation de voyages.
- Envoi de mail au client abonné.
- Affichage d’une liste de dossier de voyages et listes des clients Par défauts.
- Traitement des messages MCTO (Conception et développement)
- Implémentation de la norme XFT
- Reporting basé sur l’api BIRT
- Testes fonctionnels avec Jmeter.
- Utilisation de confluence pour la gestion des taches affectées.
- Utilisation de Jira pour le suivi de bugs.
Environnement technique : JAVA, J2EE, JSP, Struts, Struts-layout, framework IMPROVE Foundations, Hibernate, COMPOSITE, UML, PowerAMC Designer, Oracle 8i, Tomcat, Développement sous Eclipse, BIRT, Jmeter, CVS, AJAX, JavaScript, CSS, Jira, Confluence
2005 - 2007Projet : Vmsoft
Avril 2005 à Février 2007 (22 mois)
Contexte :
Dans une équipe de 4 personnes : 1 chef de projet technique, 3 développeurs. Développement et maintenance du logiciel VmSoft pour la gestion de la visite médicale et la gestion de la force de vente.
Réalisations :
- Développement des interfaces graphiques avec Swing.
- Gestion de la force de vente : suivi sur le terrain, rapport journalier,
- Gestion des médicaments et des produits promotionnels.
- Historique des visites : par Ville, par Secteur, par Médecin prospect …
- Recherche multicritères des médecins
- Recherche multicritères des visites
- Plan d’action hebdomadaire et par période.
- Synchronisation des bases de données locales avec la base de données du siége.
- Génération des rapports de synthèse en se basant sur l’api jasperreport
Environnement technique : Java, Swing, MySQL, Développement sous Netbeans 5, CVS, ANT, Junit, JasperReport
