Menu

Salma KHATTECHE

ARIANA

En résumé

Mes compétences :
JavaScript
Java EE
Java
JavaServer Framework
JSTL
JSP
XML
PL/SQL
NetBeans
Redmine
Mockito
SVN
Jenkins
Apache tomcat
Oracle Database
JasperReports
Eclipse
JUnit
REST
EasyMock
Virgo
OSGI
Hibernate
SOAP
JBoss
Maven
Oracle ADF
Servlet
Weblogic
Oracle
Spring Framework
Oracle PL/SQL
Java Enterprise Edition
Apache Maven
Apache Subversion
JavaServer Faces
Oracle JDeveloper
Oracle Application Development Framework
MySQL
WebLogic Enterprise Application Server
UML/OMT
Rational Rose
Linux
ADF
iReport Design
SQL
Oracle Applications
JavaMail API
Java Servlets
Design Patterns
SpringData
Scrum Methodology
RichFaces
RUP
PostFix
Oracle 9i
Oracle 11g
Oracle 10G
ORACLE SOA
Microsoft Windows 2000 Server
Microsoft Windows
Microsoft Visual Studio.NET
Microsoft Visual Studio
Microsoft SQL Server 2005
Microsoft SQL Server
Microsoft C-SHARP
Java Swing
Jakarta TOMCAT Servlet Engine
JSFF
JPA
Framework
EclipseLink
CompuSoft Equinox DB
C++
BGI
Web Services
Visual Basic
UNIX
TomEE
Service Oriented Architecture
Pascal
Oracle Workflow
Micros

Entreprises

  • Client : Nantaise des Eaux - Ingénieur Etude et Développement JAVA JEE

    2014 - maintenant Projet : GMF_Anémone
    Un ERP de gestion multi-fluide qui permet de concevoir et d'exploiter des offres multi fluides (eau, électricité, gaz, assainissement,....) pour des volumes de compteurs.
    GMF-Anémone permet de gérer la relation client ainsi que la facturation et l'encaissement (abonnement, relève, règlement).
    Par la suite, GMF-Anémone assure la gestion des équipements et enchaine la gestion des opérations tel que : pose compteur, dépose, renouvellement etc...
    Module: Workflow GMF
    Un moteur Workflow spécifique qui permet de générer et exécuter dynamiquement des processus métier (Taches, règles métiers E/S, écrans dynamique).
    Un modélisateur des processus métier workflow qui permet de créer un processus contenant un ensemble des tâches (simples ou/et conditionnelles) et leurs règles métier associées.
    Un modélisateur des écrans d'un processus métier qui permet de créer ou/et modifier des composants métier ou/et web relative à un écran (tache) workflow, il permet aussi de paramétrer les composants et d'ajouter les validations ou/et traitements.
    Mission : Au sein de l'équipe Développements, assurer l'analyse des besoins des clients de Workflow (exécution du processus métier, contrôle des tâches, modélisation des écrans..), ainsi que le développement avec Oracle ADF des nouvelles fonctionnalités déjà spécifiées
    * Etude des différentes solutions de Workflows existants et le choix d'une solution propriétaire adapté aux besoins métiers.
    * Analyse des besoins fonctionnels et techniques (Etude de faisabilité)
    * Développement de la partie exécution du moteur Workflow (génération des processus et progression des tâches)
    * Intégration du moteur Workflow dans la gestion de la relation client dossier/contact
    * Développement de la partie modélisateur des écrans dynamique (création ou modification des écrans dynamique qui présente un ensemble des composants métier et/ou web JSF) qui font partie d'un processus métier)
    * Amélioration du modélisateur en termes de paramètre et de contrôle technique
    * Développement de la partie modélisateur des processus métier (Mise en oeuvre d'un prototype de flux REST avec l'intégration du framework Anglarjs)
    * Tests Unitaire et Documentation
    * Analyse et optimisation de performance des requêtes et des métriques JAVA (Problème de performance rencontré au niveau du temps de réponse des requêtes et du chargement de données, crash de mémoire, …)
    * Packaging et livraisons régulières

    Environnement technique:
    Java 6, JEE, suite Oracle (PL/SQL developer 8.0, Oracle JDeveloper 11g Release 2, Oracle ADF, Oracle Fusion Middleware, Oracle 11g, Oracle Application Server,), Tortoise SVN, RedMine (BugTracking), WebLogic server, Jasper soft iReport Designer, JUnit 4, JavaScript, CSS 3, JSF 2.0, JSFF, Design Patterns, Maven2, AngularJS, REST (jaxrs), JSON, AppDynamics…
  • Client : Nantaise des Eaux - Ingénieur Etude et Développement JAVA JEE

    2013 - 2014 Projet : GMF_Anémone
    Module: Module Fiche synthèse/GMF
    La fiche synthèse est une fiche déscriptive du client qui englobe toutes les informations relatives à un compte client tel que : informations client (nom, prénom,..), type de fluide consommé, informations compteur posé (PDL, PDS,...), étapes d'opération (Processus declenchés)
    Mission :
    * Analyse des besoins fonctionnels et techniques de la fiche synthèse client
    * Conception et implémentation des différentes fonctionnalités de la synthèse client
    * Packaging et livraisons (Scrum)
    * Tests et documentation

    Environnement technique:
    Java 6, JEE, suite Oracle (PL/SQL developer 8.0, Oracle JDeveloper 11g Release 2, Oracle ADF, Oracle Fusion Middleware, Oracle 11g, Oracle Application Server,), Tortoise SVN, RedMine (BugTracking), WebLogic server, JUnit 4, JavaScript, CSS 3, JSF 2.0, JSFF, Design Patterns, Maven2...
  • Client : STEG - Ingénieur Etude et Développement JAVA JEE

    2013 - 2013 Projet : Comptabilité financière
    Une application conforme à la norme comptable internationale, dispose d'un moteur de paramétrage qui assure l'adaptation des états comptables aux réglementations des différents pays, la génération des modèles d'écritures comptables, l'élaboration des états comptables exigibles par les réglementations en vigueur.
    Module : Module Trésorerie
    Un module qui permet aux financiers de l'entreprise de pouvoir disposer de l'outil de suivi et d'aide à la maitrise des flux financiers pour une finalité de protection des actifs financiers de l'entreprise et il est composé de :
    La Trésorerie Prévisionnelle, Les Opérations de Trésorerie, Gestion des Opérations Bancaires, Rapprochement Bancaire de Trésorerie
    Mission :
    * Analyse des besoins fonctionnels et techniques ;
    * Migration des fonctionnalités de l'application Forms PL / SQL du module trésorerie (paramètre administrateur, gestion des fournisseurs opération trésorerie,...) en une application web
    * Amélioration des fonctionnalités et ajout des sous fonctionnalités au fur et à mesure selon le besoin du client
    * Création et génération des rapports (justificatives et confirmations des opérations) en utilisant Jasper soft iReport Designer
    * Test Unitaire et Documentation
    * Support Production
    * Packaging et livraisons régulières

    Environnement technique:
    Java 6, JEE, suite Oracle (PL/SQL developer 8.0, Oracle JDeveloper 11g Release 2, Oracle ADF, Oracle Fusion Middleware, Oracle 11g, Oracle Application Server,), Tortoise SVN, RedMine (BugTracking), WebLogic server, Jasper soft iReport Designer, JUnit 4, JavaScript, CSS 3, JSF 2.0, JSFF, Design Patterns, Maven2...
  • Client : BNP Paribas - Ingénieur Etude et Développement JAVA JEE

    2012 - 2012 Projet : Mise en place d'une application mobile client/serveur permettant aux utilisateurs de gérer leurs portefeuilles et leurs instruments boursier ainsi que la consultation et l'analyse de leurs stratégies d'investissement adaptées pour surveiller leurs portefeuilles et minimiser le risque.
    Mission :
    * Spécification et Analyse des besoins fonctionnelle et technique du client
    * Conception et implémentation des modules de communication avec le SDK RaisePartner
    * Conception et implémentation d'un mock stub (bouchon) : permettant de simuler le comportement des objets la partie mobile IOS
    * Intégration de la partie serveur avec la partie mobile
    * Test Unitaire et Documentation
    * Support Production
    * Packaging et livraisons régulières (scrum)

    Environnement technique:
    Java, Hibernate, JPA, OSGi (Equinox) , Spring 3.1.4, SpringData, Maven2, SVN, JUnit 4, Mockito, EasyMock 3.1,Virgo Server 3.5.0, Eclipse, Linux, MySQL, RedMine (BugTracking), Design Patterns, UML, Entreprise Architect.
  • Client : Union Internationale de Banques Filiale du Groupe Société Générale - Ingénieur Etude et Développement JAVA JEE

    2011 - 2011 Projet : Conception et réalisation d'un infocentre des mouvements client
    Mission :
    * Spécification et Analyse des besoins ;
    * Analyse fonctionnelle et technique ;
    * Conception et implémentation des fonctionnalités CRUD et traitements des mouvements clients tel que : gestion des agents, gestion des comptes clients, gestion des transactions,...
    * Tests et documentation

    Environnement technique:
    Java, Spring, JPA, JEE, Hibernate 3.5.0, JBOSS 5.1, Oracle 9i, JSF 1.2,
  • freelance - Ingénieur Etude et Développement JAVA JEE

    2010 - 2010 Projet : Conception et développement d'une application web de gestion de projet : suivi des projets et monitoring des taches.
    Mission :
    * Spécification et Analyse des besoins fonctionnelles et techniques ;
    * Conception et développement de l'application web ;
    * Tests et documentation
    Environnement technique:
    Java, JEE, Spring, Servlets, JSF 1.2, jBoss, Container 3.1.2, JPA, Hibernate 3.5.0, MySQL 5.1.35, JUnit, Maven, Design Patterns

Formations

  • ESTI Ecole Supérieure De Technologies Et Informatique (Araiana)

    Araiana 2008 - 2010

Réseau

Annuaire des membres :