Issam - Consultant technique J2EE
Ref : 110729D003-
33700 MÉRIGNAC
-
Développeur, Consultant technique (41 ans)
-
Freelance
• 04/2011 à 09/2011
Mission:
INWI : Projet CRM de l’un des grands opérateurs télécom
Il s’agit de la mise en place du portail web de la gestion des clients B2B
B2C et la vue 360 centralisée sur différents modules :
gestion de lignes, gestion des comptes de facturations, gestion des sites, gestion de la prise de commande …
Participation de la mise en place de l’architecture du projet :
Création et définition des modules transverses.
Participation au build des projets à l’aide de Maven.
Participation au CDG : cahier de diagramme de classe des modules
Participation à la mise en œuvre d’un frame work basé sur jquery.
Définition de protocole de gestion de versioning : trunk branche …
Application de la méthode SCRUM pour le suivi du projet.
Développement du module prototype : la recherche Client.
Développement de la vue 360 ligne.
Développement de la création modification des comptes de facturation.
Le projet était dispatché sur deux équipes,
notre équipe est composée de 6 personnes :
- Un architecte un concepteur et 3 personnes.
Environnement technique :
Projet J2EE modèle MVC à l’aide de struts 1:
Couche présentation : Jsp,html,jquery ,css,javascript
Intégration plugin : tiles.
bibliothèque core.taglib struts
Java version 6 qui gère permet de gérer les engines javascript .
Test unitaires à l’ aide de JUnit
Gestion des dépendances à l’aide de Spring IOC pour faire à appel aux différents services.
• 11/2008 à 03/2011
Mission : CNASEA
Osiris : Outil de saisie d’instruction et de restitution internet pour le secteur du développement rural,il aide à la gestion des aides du développement rural. Il facilite les échanges entre les acteurs du développement rural : autorités de gestion, organismes payeurs, financeurs.
J’ ai participé à la mise en place de 3 applications du projets OSIRIS :
MAE PHAE : application J2EE pour la gestion des mesures agro-environnementales & les primes herbagères agro-environnementales.
ICHN :application J2EE pour la gestion des indemnités compensatoires naturels , elle vise à encourager les agriculteurs à assurer l’exploitation des superficies agricoles des zones défavorisées.
ICCE : :application J2EE pour la gestion des indemnités de contrainte environnementale .
Mes tâches :
+mise en œuvre des spécifications fonctionnelles et détaillées
+ développement des IHM
+ Mise à jour des référentiels en base sous format des patchs BDDS.
+ Développent des petits Batch en java +script shell Unix pour les traitements des dossiers par lot.
+ Livraison et déploiement des applications (ear)
+ Etude de la faisabilité technique de quelques fonctionnalités.
+Rédaction des Fiches de test unitaires.
+ Intervention sur l’administration du serveur websphere .
+Tierce maintenance applicative (résolution des fiches mantis )
+ Contrôle de la page wiki sur le formalisme des livraisons des application (lot, versioning ,jar composants,…)
Notant que le projet était dispatché sur plusieurs équipes, notre équipe est composée de 6 personnes :
- Un chef de projet sur les 3 applications
- Deux concepteurs
- Trois réalisateurs
Application J2EE 3tiers ,
Java sous IRAD,MAVEN,CVS
JSP,HTML,javascript,XML,servlet,Framework struts,
SGBD : Oracle / toad . Plsql+script unix ,Serveur websphere.
• AtosOrigin Ingénieur développeur 03/2008 à 09/2008
KPSA3 : Kabira provisioning and services activation : application télécom pour le client maroc télécom , migration de la version 2 de la partie activation des HLR,DASP,IN, intégration de la technologie 3G , TV sur Mobile ,
A côté de la partie Collecte qui est une autre grande partie, la partie migration KPSA3
Comporte plusieurs sous modules, citant :
+ développement des cartouches des éléments réseaux existants
+ développement du noyau (un ensemble des composants qui gèrent et traitent les commandes en provenance de la partie BSCS.
L’équipe du centre de service est composée de 11 personnes :
- Un chef d’équipe et 4 développeurs sur la partie collecte des tickets.
- Un chef d’équipe et 5 développeurs sur KPSA3
- Un expert technique.
- Un manager des projets Maroc télécom au centre
L’équipe de la filiale qui est en contact avec le client :
- deux directeurs de projet
- 3 consultants
Rôle et mission :
- Assurer les développements de l’équipe
- Faire le suivi et le planning des taches
- développement du noyau KPSA3
- développement des cartouches de l’intelligent network (IN).
- Assurer la communication avec la filiale.
Env. Technique Java sous unix, ObjectSwitch, UML avec RationalRose,XML,script Shell .
• Norsys Ingénieur développeur 01/2006 à 02/2008
EXPERTEO (client JALMA France): (TMA secteur : assurance Santé) :
Le système expert de gestion de plate-forme de conseil dentaire et optique Experteo
Application assurance maladie partagée par plusieurs compagnies d’assurance :
Comporte :
+ gestion des actes dentaires
+ gestion des actes optiques
Equipe :
+ un chef d’équipe, 5 collaborateur un expert technique fonctionnel de la part du client.
Rôle et mission :
correction d’une centaine d’anomalies, développements des évolutions .
Environnement technique :
Application J2EE 3tiers,
JSP,HTML,javascript,XML,servlet,Framework spring, hibernate
SGBD : Oracle 10g.
RSI : projet J2EE : (France)
Implémentation d’une application interfaçant un Framework ldap)
Pour la gestion du régime sociale des indépendants de la CNAM :
gestion des groupes. gestion des membres. droits et habilitations
Equipe :
+ un chef de projet , 5 développeurs ,un expert technique
Rôle et mission : développement du module gestion des groupes.
Environnement technique :
Architecture MVC à l’aide struts :
+ couche présentation :
Html,javascript, xml, ajax
+ couche métiers : un ensemble de services métiers (java)
+ couche accès à l’annuaire à l’aide d’un Framework.
+ La gestion des dépendances est assurée par IOC (spring).
NOVA (groupe 3Suisses France) : application (Client/Fournisseur) textiles
Application web contient les modules suivants :
gestion commande, gestion des articles, gestion fournisseur ,gestion emballage, gestion des impressions.
Equipe :
+ Un chef de projet en front :
+ 5 collaborateurs.
Rôle et mission :
-réalisation d’un petit Framework a base de l’API itext.
-développement de la partie de la gestion des impressions :
Le client remplie avec précision toutes les caractéristiques des articles à acheter.
Ces derniers sont regroupes dans un catalogue qui sera imprimé et envoyé
Au fournisseur qui fabrique le produit et le livrer au client qui peut faire une homologation après.
Environnement technique :
Web J2EE urbanisée en plusieurs Couches.
Basé sur le modèle MVC avec Struts ,Framework Salto et saltodb
,API itext pour l’impression , Ajax,html,jsp,servlet,tomcat/JBoss,Maven
Tierce maintenance applicative :SCOT+ Pour les voies navigables de France .
Scot+ est une application informatique dédiée à la gestion et à la valorisation domaniale de Voies navigables de France.
Equipe : un chef de projet et 4 3 développeurs
Rôle et mission :
Corrections des anomalies et réalisation des évolutions.
Environnement technique :
Application J2EE, JSP, html, javascript, servlet, spring, SQLServer.
MAJ-PE Pour la CNAM :
Une partie de la famille PROGRES (programme de l’assurance maladie) concernant la liquidation des prestations en espèces (PE) et la mise à jour (MAJ) des données des assurés/bénéficiaires ainsi que le remboursement des indemnités journalières.
ce projet est divisé par plusieurs modules :
dossier assuré, dossier bénéficiaire, prévention Buccodentaires, organisme complémentaire,…
Equipe sur une dizaine de personne entre chef de projet, architecte, concepteurs et développeurs .
Rôle et mission :
+ développement des modules, les classes de tests.
Environnement technique :
Application SWING simulé à 3 tiers, avec couche présentation (socle IHM swing ) , couche métier : avec enchainement de règles de gestion : RCM , RAM et RLM et une couche DAO qui manipule l’outil tuxedo (gestionnaire des transactions )
Java,Swing ,XML,Maven,Eclipse,Tuxedo, hive-mind.
NORSYSWAY : Système GPS des salariés au sein de norsysGroupe .
Application web ouverte pour l’ensemble des salariés et du personnel
(RH) de norsys pour le suivi et la gestion des carrières
Equipe :
MOA : 1 chef d’équipe MOA et 4 assistants
Conception : deux concepteurs 1 architecte
Equipe de développement front-office : 3 personnes
Equipe de développement back-office : 3 personnes
Rôle et mission :
participation à la MOA :
Responsable du Front Office.
Environnement technique :
Application J2EE ( java, eclipse, Hibernate-Spring, jsp, servlets, maven, MySQL).
Formation
2011 : formation SCRUM méthodologie de gestion projet.
2007 : formation à l’industrialision et build de projet MAVEN.
Janvier 2006 : D.E.S.S. Ingénierie des systèmes d’information (Bac +6).
2004 : Maitrise en informatique appliquée (Faculté des sciences Marrakech)
2002 : D.E.U.G : option : Math-physique-Informatique.
2000 : Baccalauréat sciences expérimentales.
Compétences
Systèmes d’exploitation :
Win Xp/2000/Vista/Unix/Linux(Mandriva,Redhate ubuntu).
Technologies Java&web :
JAVA sous eclipse ou IRAD 7
EJB
Architecture MDA
Architecture d’urbanisation
XML/XSL/XMLSchema
JSP
HTML,JavaScript
AJAX,Framework SALTO.
FLASH script
SVG.
Frameworks :
Struts MVC
Spring MVC, IOC,Drools
Hibernate,SALTODB,
iBatis
AndroMDA :pour la génération de code
HaveMind : gestion des dépendances
SGBD :
Oracle 9 et Oracle 10g
SQLServer
DB2
MySQL
Serveurs d'applications :
Tomcat
JBoss
Jonas
Jetty
websphere
IDE : Eclipse – RAD5, 6
Méthodes :
Scrum : gestion projet.
UML (RationalRose, RationalXDE, MagicDraw)
Merise (PowerAMC)
SRUM suivi de projet.
Architectures logicielles : 3-tiers, client/serveur, MDA
Resaux Architecture OSI, TCP/IP.
Langue Français (courant), anglais (technique), arabe (courant).