Menu

Med Fahd HILMI

Laval

En résumé

Mes compétences :
SQL
Informatique
Java EE
JavaScript
Java Platform
Gestion de projet
Oracle

Entreprises

  • CAM - Consultant J2EE WebSphere en Freelance à la Banque CAM

    Laval 2009 - maintenant Consultant J2EE WebSphere en Freelance à la Banque CAM.
    Projet : Application pour la gestion des Packs Client.
    Environnement: JAVA/J2EE, IBM Websphere-6.0.2.29, Oracle 10g, Eclipse/ IBM RAD, JSF-1.1/RichFaces-3.1.6, Dozer-4.4.1, Hibernate-3.1.3, Spring-2.5.6, and JasperReport.
    Missions :
    *Conception et réalisation de l’application Pack Client.
    - Recensement du besoin.
    - Spécification du besoin fonctionnelle (UML).
    - Mise en place de l’architecture applicative.
    - Réalisation de la partie front office.
    - Réalisation de la partie back office.

    * Conception et réalisation des tests de performances (compagne de montée en charge) (outil utilisé : OpenSTA).
    -Capture, variabilisation, préparation de jeu de données et exécution des scripts OpenSTA,
    - Consolidation et rédaction du rapport Final.
    -optimisation des requêtes SQL,
    -audit statique du code (outils utilisés : PMD, Eclipse Metrics)

    Environnement et Outils: OpenSTA, Bview1.0.3, AIX, IHS, WAS 6.0.2.29, Tivoli Performance Viewer TPV, Oracle10g, Nmoon 4.11, OEM.

    Projet en cours : système d’information de la Société de Financement pour le Développement Agricole (SFDA).
    Environnement: JAVA/J2EE, IBM Websphere-6.0.2.29, Oracle 10g, Eclipse/ IBM.
    Missions :

    *Travaux d’évolution et de maintenance sur les modules :
    - Gestion du module Fiche Signalétique Client (Personne Physique, Personne Morale, Groupe de personne et Fiche d’exploitation)
    -Gestion du Crédit (Simulation de crédit, Tableau d’amortissement, demande de crédit, établissement du contrat, ordonnancement, déblocage et règlement)
    -Gestion de la comptabilité et génération des CRE vers XRDJ.
    -Gestion des habilitations.
    -Architecture Technique de l’application.

    *Analyse, conception et réalisation des spécifications fonctionnelles liées aux Remboursements des crédits.

    - Gestion des Remboursements Total et Partiel.
    - Gestion des Impayés.
    - Gestion des consultations des tombées d’échéance.
    - Gestion de la comptabilité.

    Projet en cours: la mise en place du système d’Information pour la Fondation ARDI pour les micros crédit.
    Environnement: JAVA/J2EE, IBM Websphere-7, Oracle 10g, Eclipse/ IBM RAD 7, JSF-2.0/RichFaces-3.3.3, Dozer-5.2.0, Hibernate-3.5.1, Spring-3.0.2, and JasperReport.

    Missions :

    *Mise en place de l’architecture technique :
    *Analyse, conception et réalisation des spécifications fonctionnelles liées aux Modules :
    - Gestion des Fiche signalétique et Fiche d’activité Client.
    - Gestion des Crédits Individuel et Solidaire (Simulation de crédit, Tableau d’amortissement, demande de crédit, établissement du contrat, ordonnancement, déblocage et règlement).
    - Gestion de caisse.
    - Gestion des habilitations.
  • BULL Maroc - Ingénieur concepteur développeur responsable Test et Métrologie.

    Casablanca 2007 - maintenant Projet en cours : Système Intégré de taxation (SIT) de la Direction Générale des Impôts (DGI).
    Environnement : JAVA/J2EE, IBM Websphere, Oracle 10g, Eclipse/ IBM RAD, Hibernate, Drools, Struts, JQuery, Crystal Reports.
    Missions :
    * Analyse et réalisation des spécifications fonctionnelles liées aux Documents Fiscaux (Déclarations et Demandes) par type d’impôts (TVA, IS, IR, …) :
    - Dépôt et Prise en charge,
    - contrôle et validation (suivant le code des Impôts),
    - défauts de déclaration (Notification et Taxation d’office).
    * Réalisation des Batch liés au domaine Déclaration et Demande.
    * Modélisation d'un Méta Modèle et réalisation d’un générateur HTML pour la représentation des Documents Fiscaux:
    - implémentation des Designs pattern (Factory, Façade, Builder, Décorateur),
    - développement des Tags du Méta Modèle,
    - intégration Google web toolkit (en cours d’étude).
    -intégration du reporting

    * Conception et réalisation des tests de performances (compagne de montée en charge) sur le palier II (outil utilisé : OpenSTA) :
    -Capture, variabilisation, préparation de jeu de données et exécution des scripts OpenSTA,
    - Consolidation et rédaction du rapport Final.
    -analyse, diagnostic et résolution des problèmes de performances et audit dynamique du code (analyse des heap dump générés par les JVM d’IBM, analyse des traces du garbage collector (GC), profiling, levée des goulets d’étranglement,…),
    -tuning de la machine virtuelle Java IBM,
    -optimisation des requêtes SQL,
    -optimisation des Batch java,
    -audit statique du code (outils utilisés : PMD, Eclipse Metrics)

    *Travaux d'architecture pour:
    - participation à l'intégration d’AJAX (Jquery + Json),
    - analyse et réalisation des travaux d’évolution et d’optimisation sur le Socle technique (framework analogue à Spring) :
    - Conception et réalisation du service de reporting (Crystal reports).
    - Conception et réalisation du service de Sheduler (Quartz).
    - Ré implémentation du Service Query (Bind Variable et Cache (cache WebSphere)).
    - Résolution des goulets d’étranglement et fuite de mémoire.
    - Résolution des problématiques liées aux accès concurrent.
    - Optimisation de la communication entre la couche Présentation et Métier.

    - gestion transverse des exceptions et des traces.
    - travaux de mise à jour des librairies de l’application SIT (en cours d'etude).
    - travaux de sécurisation de l’application SIT (identification et résolution des failles systèmes).

    * Assistance et résolution des problématiques liées à l’environnement Pré production/Production.

    * Intérim de la responsabilité du pool de développement pour un Mois.
    * Intérim de la responsabilité du pool d’intégration pour trois semaines.

    * Formations:
    - formation pour préparation de la certification java developper.
    - formation à la conduite de projet.
  • CAPTIC - Maroc (filiale Caisse des Dépôts et Consignations – France) - Ingénieur d’études et de développement

    2006 - 2007 Projet : Guichet Unique / Prestataire : UNISYS – France / Client : B2V – France.

    Description : Mise en œuvre du système Guichet Unique des assurances et prévoyances sociales pour la société B2V (Caisse française de prévoyance et de retraite) sous une architecture SOA en partenariat avec UNISYS France.

    Environnement : JAVA/J2EE(SOA), JBOSS, Tomcat, Oracle 9i, Eclipse/MyEclipse, Hibernate, Struts, Prima Solution.

    Analyse et conception: UML(MagicDraw).

    Missions :
    - Analyse des spécifications fonctionnelles liées au chantier Encaissement.
    - Modélisation des diagrammes de conception détaillée du chantier Encaissement.
    - Modélisation des processus TP relatifs aux états de Trésorerie.
    - Modélisation des processus TP relatifs aux Remboursements des Adhérents.
    - Support de tests fonctionnels et d’intégration du chantier Encaissement.

Formations

  • Ecole Nationale De L'Industrie Minérale (Rabat)

    Rabat 2002 - 2006 Informatique

Réseau

Annuaire des membres :