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.