Nouha - Consultant ECM

Ref : 131031N001
Photo de Nouha, Consultant ECM
Compétences
Expériences professionnelles
  • Février/2014 – Décembre/2014 : ITNOVEM
    Ingénieur d’études et de développement JAVA/J2EE (SPRING, HIBERNATE, JPA, MAVEN, REST, TOMCAT)
    • Projet réalisé : eTrack
    o Etrack, projet de géolocalisation des Frets en temps réel en utilisant le tracking GPS, proposant des abonnements, alertes et autres services de traçabilité aux clients d'Itnovem. Il s'agit d'un progiciel paramétrable basé sur une architecture entièrement REST.

    • Architecture :
    o Application Web JEE
    o Couche persistance JPA/Hibernate
    o Couche métier Spring framework
    o Webservices REST
    o Couche Présentation AngularJS
    o Environnement d’intégration continue :
     Système de versionning : SVN
     Contrôle de qualité de code : SONAR
     Builder : JENKINS

    • Tâches réalisées:
    o Modélisation des différentes tables de la base de données et création des entités Java avec Oracle 11g, JPA et Lombok
    o Développement des batchs métiers pour le traitement des messages bruts avec JPA, Hibernate, Spring et Spring Data JPA :
     Contrôle des données (formats et cohérence) des messages bruts reçus
     Développement des règles de gestion pour la détermination du client propriétaire du message brut
     Alimentation de la base client correspondante au message brut
     Développement du traitement en amont du batch géospatial permettant la préparation des messages pour le traitement géospatial
     Récupération des résultats du batch géospatial et insertion des évènements (alertes et abonnements) dans la base Evenement du client
     Enregistrement des évènements complémentaires : Entrée de zone, sortie de zone et choc.
    o Développement des fonctionnalités métiers pour l’IHM de correction des messages bruts
    o Développement des web services RESTful pour l’interaction avec la couche présentation. (test des webServices REST avec POSTMAN)
    o Test unitaires et fonctionnels des batchs métier avec JUnit, DbUnit et EasyMock
    o Correction et suivi des bugs mantis avec MantisBT
    o Test de charges avec JProfiler et optimisation du code source.

    • Projet annexe :
    o SWAP : Suivi Wagon et Activité Personnalisé : c’est un progiciel qui assure le rapprochement de informations des différents SI de FRET SNCF. C’est un gestionnaire de suivi de site qui permet au client la localisation de ses wagons.
    o Taches réalisées :
     génération du web service client à partir du fichier wsdl avec SOAPUI et AXIS2 (outil wsdl2java d’Apache Axis 2) pour la gestion de l’activation des balises et leurs configurations
     développement du web service coté client pour l’acquittement de la réponse asynchrone du serveur.
     Base de données : Sybase
    Environnement technique : JAVA/J2EE, SPRING, MAVEN, SVN, SONAR, JENKINS, HIBERNATE, JPA, ANGULAR JS, TOMCAT, ORACLE, IDE ECLIPSE, XML, WebService REST, Postman,WebService SAOP, AXIS2

    Janvier/2013 –Janvier 2014 : HAMIX
    Ingénieur d’études et de développement JAVA/J2EE (SPRING, MVVM, HIBERNATE, MAVEN, Jboss V4.2)/ Chef de projet junior
    • Projet réalisé
    o Développement d’une place de marché WEB B2B pour l'intermédiation en prestations de services.

    • Etude préalable
    o Etude des solutions concurrentes existant sur le marché : listing des points forts et points faibles de chaque solution et estimation de la marge de progression de la solution à mettre en place
    o Recueil et analyse des besoins client et rédaction du cahier des charges
    o Définition du périmètre fonctionnel du projet
    o Etude de la faisabilité du projet : livraison d’un planning prévisionnel

    • Gestion du projet
    o Choix stratégique : méthodologie agile (Scrum)
    o Mise en place d’un environnement d’intégration continue :
     Système de versionning : SVN
     Contrôle de qualité de code : SONAR
     Builder : JENKINS
    o Animation des ateliers et participation à la réalisation de la charte graphique
    o Elaboration des diagrammes UML : diagramme de cas d’utilisation, diagramme de classe et diagramme d’activité
    o Découpage des phases du projet en sprints et affectation des tâches dans Quality Center :
     Sécurité : authentification, rôles et droits
     Navigation : logique de navigation entre les pages WEB
     Workflow : gestion du cycle de vie d’une mission, d’un CV ou d’un deal
     Ergonomie : facilité d’utilisation et intuitivité des menus, des actions et des transitions
     MVVM : design pattern Model-View-ViewModel
    o Animation des « standup meeting », coordination des mises en recette et traitement des retours

    • Conception et développement de l’application
    o Réalisation de la maquette HTML, ZUL, CSS, JAVASCRIPT
    o Modélisation et mise en place de la base de données selon la méthodologie MERISE
    o Mise en place de la couche de persistance des données
    o Développement des différentes fonctionnalités de l’application selon de design pattern MVVM
    Environnement technique : JAVA/J2EE, SPRING, MAVEN, SVN, SONAR, JENKINS, HIBERNATE, JPA, ZK, HTML, CSS, JAVASCRIPT, MVVM, JBOSS, MySQL, IDE ECLIPSE, XML

    Avril/2011 – Décembre/2012 : AEROW
    Consultante en dématérialisation chez Aerow : société intégratrice de solutions de dématérialisation et de gestion électronique de documets.
    • Outils de dématérialisation maitrisés : Captiva d’EMC² (VB6, VB.net), ZeDoc de BSV (JAVA)
    • Types de documents traités : documents papier, factures, formulaires d’assurance, courrier libre, feuilles d’impôt, accompagné souvent de fichiers XML pour la structuration et la délimitation des documents
    • Processus standard de dématérialisation : numérisation (capture), classification automatique et manuelle, extraction des données, validation des données, export ou archivage des données.

    Consultante en dématérialisation chez ADF (Altadis Distribution de France) : Conception et réalisation d’une solution de dématérialisation des factures entrantes d’ADF
    • Installation et configuration de ZeDOC de BSV
    o ZeDOC : Client lourd développé en JAVA permettant la gestion des factures
    o Environnement technique pré-requis :
    o JAVA 1.6
    o MySQL 5.1
    o MySQL ODBC 3.51

    • Développement des fonctionnalités de rafraichissement des champs en interaction avec la base de données
    o Rafraichissement des informations concernant le fournisseur à partir du numéro de Siret
    o Rafraichissement des informations concernant le fournisseur à partir de son nom
    o Configuration du moteur OCR (Optical Character Recognition) de ZeDoc pour l’apprentissage des patrons des factures entrantes
    o Rafraichissement des informations de la facture en se basant sur son patron : aspect physique de la facture, reconnaissance de logo du fournisseur, apprentissage des emplacements des champs pour la reconnaissance du fournisseur

    • Développement des fonctionnalités de validation de facture
    o Cohérence des différents champs de la facture (total TTC, total HT, total TVA, …) : mise en place d’une stratégie de validation circulaire des champs
    o Détection des doublons dans le flux de factures entrantes : une facture traitée ne doit pas repasser dans le flux entrant d’ADF
    o Vérification de l’existence du tampon avec l’OCR

    • Développement des fonctionnalités d’export
    o Transformation des données extraites des factures pour un export XML
    o Mise en place de la stratégie d’export : export en document mono facture, export en document multi factures, export en pli

    • Mise en place de la solution chez ADF
    o Installation de ZeDoc Spot Server pour l’administration de la solution
    o Installation de l’application sur les postes clients pour le scan et le vidéocodage des factures
    o Configuration des scanners sur les postes clients
    o Mise en place d’un batch pour la mise à jour quotidienne du fichier CSV des fournisseurs
    o Animation de sessions de formation pour l’utilisation de l’application
    Environnement technique : JAVA, Eclipse, SVN, MySQL, ZeDoc Spot 3, XML, XSLT, XSD, CSV

    Décembre/2009 – Janvier/2011 : Orascom Telecom Tunisie
    Ingénieur d’études et de développement JAVA/J2EE (MVC, Struts, HIBERNATE, MAVEN, Jboss V4.2)
    • Conception et mise en place de l’intranet de l’entreprise
    o Analyse des besoins client et identification des différents modules à développer : Accueil, espace personnel, espace réservation des salles, espace congés, …
    o Etablissement du cahier des charges du projet
    o Conception de la maquette de l’application et de sa charte graphique
    o Conception et mise en place de la base de données relationnelle sous Oracle 10g avec la méthode MERISE
    o Modélisation des interfaces IHM avec HTML, CSS, Javascript
    • Conception du menu déroulant et gestion de la stratégie de navigation au sein de l’application
    • Distinction des profiles utilisateurs dans la conception des interfaces : profil administrateur, profil collaborateur, profil visiteur
    • Résolution des bugs d’affichage : adaptation de l’affichage de l’intranet sous IE, Firefox et Google Chrome
    o Mise en place de la couche de persistance des données avec Hibernate
    o Développement des différentes fonctionnalités de l‘intranet et interactions avec la base de données suivant le design pattern MVC
    • Assistance à la l’utilisation de l’application
    o Animation des ateliers de formation pour les utilisateurs de l’intranet
    o Prise en considération des demandes d’évolution
    Environnement technique : Windows XP, Java/J2EE, HTML, CSS, Javascript, MVC, Struts, Hibernate, Oracle 10g, IDE Eclipse

    Mars 2009 – Aout 2009 : TELECOM ParisTech - Traitement du signal et des images
    Stage de fin d’études
    • Spécification, conception et développement des formulaires de gestion d’objets multimédia (images satellitaires, images médicales, audio, vidéo) dans la plate-forme de fouille de données du département TSI (Traitement du Signal et de l’Image) de l’ENST
    • Conception et développement des formulaires d’insertion, de modification et de suppression pour chaque type de donnée multimédia.
    • Conception et développement d’un module d’insertion en batch des données multimédia dans la base.
    • Conception des interactions avec la base de données PLATO
    • Gestion de l’intégrité de la base suite aux modifications apportées.
    • Tests du projet et la mise au point pour l’intégration finale.
    Environnement technique : Linux Debian, Ajax, Python, PostGreSQL, JavaScript, XML, UML, PowerAMC Designer, CVS, HTML, DHTML, CSS

Études et formations
  • Formation
    2008-2009 : Master professionnel en ingénierie informatique, option système d’information à l’université Paris Diderot. Mention Bien

    2006-2008 : Diplôme National d’Ingénieur en Informatique obtenu à l’Ecole Nationale des Sciences de l’informatique (Tunisie). Mention Bien

    2003-2005 : Classe préparatoire scientifique effectuée à l’Institut Préparatoire aux études d’Ingénieurs de Tunis (Tunisie)

    2003 : Baccalauréat Scientifique obtenu avec mention Très Bien

    Compétences techniques
    Méthode d’analyse : UML.
    Langages: Java/J2EE, HTML, CSS, SQL, JavaScript, Ajax, XML, XSLT, CSS, C/C++, Python, PL/SQL, C#, Visual Basic, VB.net
    Base de données : ORACLE 9i/10g/11g, SQL Server, Access, PostgreSQL, Sybase.
    Logiciels : Pack Office, Eclipse, PowerAMC Designer, JProfiler
    Systèmes d’exploitation : Unix / linux, Windows, MAC Os X.
    Outils de suivi : Quality Center, Jira, MantisBt

    Niveau d’intervention
    Conception / développement
    Etude des besoins
    Rédaction des cahiers des charges
    Conception technique des solutions fonctionnelles
    Spécifications techniques générales et détaillées
    Recette fonctionnelle et technique (Pilotage, Organisation et scénarisation de la recette)
    Intégration de solutions

    LANGUES
    Français : Lu, écrit, parlé
    Anglais : Lu, écrit, parlé
    Arabe : Lu, écrit, parlé

D'autres freelances
Consultant EMC2

Ces profils pourraient vous intéresser !
CV Auditeur EMC
Sakho

Auditeur EMC

  • SÉNARENS
EMC EMC2 EMC Captiva
CV Architecte HITACHI
Anwar

Architecte HITACHI

  • Orsay
CISCO SAN HITACHI EMC VMAX EMC2 EMC VPLEX EMC VNX
CV Expert Technique Stockage & Virtualisation
Slim

Expert Technique Stockage & Virtualisation

  • LA GARENNE-COLOMBES
NETAPP BROCADE SAN NAS NETBACKUP EMC2 HITACHI REDHAT VMWARE LINUX
CV Architecte PATROL
Francis

Architecte PATROL

  • PARIS
PATROL SAN HACMP EMC2 PSERIES IDENTITY AND ACCESS MANAGEMENT PCI DSS ENTERPRISE ARCHITECT
CV Architecte SAN
Romuald

Architecte SAN

  • VILLEJUIF
SAN EMC2 NETAPP HITACHI
CV Chef de projet LAN
Eric

Chef de projet LAN

  • SEVRES
LAN AS400 HP CISCO IBM MAINFRAME CITRIX EMC2 WINDOWS VMWARE
CV Administrateur système EMC2
Moimeme

Administrateur système EMC2

  • Paris
HP IBM TIVOLI EMC2 FORTINET IBM TIVOLI ACCESS MANAGER IBM BLADECENTER
CV Architecte UNIX
Arnaud

Architecte UNIX

  • MONCHY ST ELOI
UNIX CLUSTER EMC2 DEBIAN LINUX
CV Consultant EMC2
Yousri

Consultant EMC2

  • Montpellier
BGP4 CISCO EMC2 VMWARE HP PROCURVE FORTINET
CV Architecte EMC2
Olivier

Architecte EMC2

  • Saint Ouen l'aumone
HP IBM EMC2