Spécifications fonctionnelles | ü Assistance à la formalisation de l’expression des besoins ü Rédaction de spécifications fonctionnelles générales et détaillées |
Architecture technique | ü Conception et modélisation d’applications (UML) ü Maintenance corrective et évolutive ü Développement sur plateforme JEE et .NET ü Configuration des serveurs d’application et autres |
Qualité logiciel | ü Rédaction des tests fonctionnels, unitaires automatisés ü Exécution des tests croisés et automatisés ü Configuration d’intégration continue (Hudson, Maven2) |
Java / J2EE .NET | Swing, Spring, Hibernate, EJB3,Grails,Groovy, Struts, Web Services, JSP, VB.NET, C#, ASP.NET |
IDE | Eclipse, Toad et Power AMC, IBM Rational Software Development Platform, IBM Rational Software Architect , MagicDraw, Microsoft Visual Studio |
SGBDR | Oracle 10 (PL/Sql), MySQL, HsqlDB, SQLServer |
Intranet / Internet | HTML, CSS, XML, JavaScript (Ext-Js,Rialto) et Ajax |
Méthodes | UML2, Merise |
Environnement | Windows XP et Unix |
Serveur d’application | Tomcat 5, JBOSS, WebSphere, IIS |
Autres | JUnit, TestNG, EasyMock, Maven 2, ANT, W4,Log4j , Joomla, Prestashop, Business Object, CVS et SVN |
Depuis Mars 2013 | Cegedim |
Poste : | Référent technique Java/J2ee |
| Contexte : Pour faciliter la migration vers le prélèvement SEPA, Cegedim Global Payments a conçu et mis en œuvre une suite logicielle (MA€A) conforme aux exigences définies par le Conseil Européen des Paiements (EPC) et disponible en mode licence et en mode SaaS. Réalisations : - Chiffrage des tâches - Developpement Service/IHM - Développement des WS (REST, SOAP) - Responsable de livraison (Recette, PréProd, Production) - Mise en place de l’intégration Continue (Hudson) Environnement technique : Eclipse, JBOSS (serveur), Linux, JavaScript, Ajax, JQuery, WebServices (REST, SOAP), Java 1.6, Spring integration, JSF 2, RicheFaces, WebFlow, batch Shell, Sql, Oracle 11G, SqlDevelopper, Hudson, Sonar. |
Septembre 2010-Férier 2013 | Pages Jaunes Sévres |
Poste : | Référent technique Java/J2ee |
Mission (30 mois): | Contexte : Moderniser, simplifier, mutualiser les systèmes de production du Pôle Annonceurs en allant vers un système temps réel et à vue panoramique client Réalisations : - Chiffrage des tâches (suivant la méthode Agile Scrum) - Modélisation des processus métier en utilisant Process Composer (v8.2) - Développement IHM en utilisant Application Composer (v8.2) - Développement des connecteurs de workflow - Administration W4 - Développement des WS (REST, SOAP) - Encadrement des développeurs (2) - Mise en place des best practices de développement - Revue de code des développeurs - Responsable de livraison (Recette, PréProd, Production) - Mise en place de l’intégration Continue (Hudson) - Mise en Place des TU (JUNIT, JMETTER) Environnement technique : Eclipse, JBOSS (serveur), Linux, Tomcat (Développeur), W4 8.2 (Engine, Process Composer, Application Composer), JSP, JavaScript, Ajax, JQuery, WebServices (REST, SOAP), Shell, Sql, Oracle 10G, SqlDevelopper, Hudson, Sonar,Méthode Agile (Scrum), hibernate. |
Mars – Aout 2010 | Cosmosavane |
Poste : | Developpeur Joomla 1.5 |
Mission (6 mois) : | Contexte : Création d’un site web d’un laboratoire cosmetique. Réalisations : - Conception graphique du site - Conception du site avec Joomla - Conception des couvertures des produits - Administration du site d’hébergement Environnement technique : Joomla, Php, FileZila, MySql, PhotoShop, Illustrator |
Juin - Août 2010 | Almerys (Filiale d’Orange business serives) |
Poste : | Ingénieur Concepteur Développeur Java/J2ee |
Mission (2 mois): | Contexte : Maintenance d’une application d’assurance Réalisations : - Maintenance corrective - Mise en place du Maven2 et la restructuration des projets - Assistance technique Environnement technique : IBM Rational Software Development Platform, Web Sphere Application 6.1, JAVA 1.5, Struts 1, JavaScript, Css, Maven 2, Junit, DB2 |
Avril-Mai 2010 | Fylab |
Poste : | Ingénieur Concepteur Développeur Java/J2ee |
Mission (2 mois): | Contexte : Refonte de l'Espace Numérique de Travail des universités et les lycées. Cet espace est un portail web qui permet d'accéder à l'ensemble des ressources et services numériques (Gestion d'absence, des notes, des bulletins, cahier texte,....) en rapport avec activité ou profil d'utilisateur, qu'il soit élève, enseignant, personnel administratif et technique ou parent d'élève, etc Réalisations : - Chiffrage de uses case à développer - Modélisation de l'architecture client à respecter - Développement de l'interface graphique avec Extjs - Développement des composants métier - Mise en place et exécution des Tests d'intégrations Environnement technique : Linux (Ubuntu), Intellij Idea, JAVA 1.5, Grails 1.1.1, Groovy, JavaScript, Css, Maven 2, Junit, Spring 2.5, Extjs 3.2.0,Ajax, PostgreSql, Scrum |
Janvier-Mars 2010 | Banque Postal |
Poste : | Ingénieur Concepteur Développeur Java/J2ee |
Mission (3 mois): | Contexte : Mise en place d'un outil de gestion de référentiels d’imprimante de tous les centres financiers. Réalisations : - Développement de l'interface graphique avec JSP - Développement des composants métier - Rédaction des tests automatisés - Exécution des tests croisés Environnement technique : Rational Software Architect(RSA), JAVA, J2EE,SOA, EJB3, Spring, Struts, JSP, Ajax, Maven, DB2, JUnit, EasyMock, Websphere, CMMI |
Avril-Décembre 2009 | Airbus |
Poste : | Ingénieur Concepteur Développeur Java/J2ee |
Mission (9 mois): | Contexte : Mise en place d'un outil de gestion de la documentation des avions, qui est un espace de partage ainsi un outil pour gérer les taches à attribuer aux utilisateurs Réalisations : - Développement de l'interface graphique avec Swing - Développement des composants métier - Configuration des serveurs propriétaire à Airbus - Responsable de la configuration de la base de données - Rédaction des tests d'intégrations et unitaires - Exécution des tests de vérification Environnement technique : Eclipse, SOA, JAVA, J2EE, Spring, Hibernate, Swing, Maven, Oracle, TestNg, EasyMock, Jboss, CMMI, Hudson
|
Octobre-Décembre 2008 | GCE Technologies (Groupe Caisse d’Epargne - CNETI) |
Poste : | Ingénieur Etudes et Développement J2EE |
Mission (3 mois): | Contexte : Mise en place d’une nouvelle offre concurrentielle du produit assurance Auto Cette nouvelle offre proposera un chois de garanties et services spécifiques de façon à intégrer un profil client afin de proposer une formule adaptée à celui-ci. Réalisations : - Développement des services : 1) Identification par contrat ou par immatriculation 2) Liste des contrats et des devis 3) Rectification des données 4) Gestion AAC (Apprentissage anticipé de la conduite) 5) Assistance en ligne - Correction des anomalies, - Rédaction des SIS. Environnement technique : JAVA,JEE,Eclipse, Hibernate 3, spring, SOA, Log4j, JUnit, ANT, Tomcat5.5, Oracle 10.2, Toad, Trac, SVN |
Juillet- Septembre 2008 | Neuf Cegetel |
Poste : | Ingénieur Etudes et Développement J2EE |
Mission (3 mois): | Contexte : Mise en place d’un système de gestion du backup des Clés 3G. Ces Clés 3G seront livrées au client s’il a un incident au niveau connexion ADSL. Le Système traite les points suivants : 1- Pré-déclaration en masse des cartes 3G avant distribution en boutique 2- Activation lors du prêt de la clef 3G 3- Rechargement ponctuel 4- Suspension suite à résolution du ticket d’incident 5- Réactivation suite à réouverture du ticket d’incident 6- Réinitialisation de la clef 3G suite à son retour 7- Résiliation de la clef 8- SAV de la clef en boutique 9- Consultation de l’état d’une clef 3G Réalisations : - Création d’un Batch pour pré-déclarer les cartes 3G - Modélisation processus (Process composer) - Développement des modules · Activation lors du prêt de la clef 3G · Rechargement ponctuel · Consultation des prêts et des lignes · Développement des connecteurs des Workflow · Interface IHM pour la gestion des erreurs -Rédaction du cahier de test (Scénarii de test) Environnement technique : JAVA,JEE,JSP, Struts, Hibernate, spring, XDoclet, EJB 3, Web Services, Maven, Jboss, W4, Eclipse, MagicDraw, UML, JUint, Oracle 9i, SQLDevelopper, SQL, XML, CVS |
Mars – Juin 2008 | Crédit Agricole / Euro Securities Partners |
Poste : | Ingénieur Etudes et Développement J2EE |
Mission (4 mois): | Contexte : Dans le cadre du projet de mise en place d’une nouvelle application OST (Opération sur Titres), CA-TITRES et BNPP souhaitent mettre à disposition des utilisateurs une application Client/serveur de type intranet. Réalisations : - Développement des modules : -Gestion Règlement livraison -Paiement non standard -Gestion Change Environnement technique : JAVA,JEE,JSP, Struts, IBM Rational Software Development Platform, WebSphere Application 6.0, JDOM, JavaScript, XML |
Janvier 2008 – Fevrier 2008 | Maroc Telecom |
Poste : | Consultant Business Object |
Mission (2 mois): | Contexte : Consultant Business Object dans le projet Refonte Mobile de MAROC TELECOM Réalisations : - Validation des règles de gestion - Chargement de données avec Data Integrator - Création des univers - Génération des tableaux de bord Environnement technique : Business Objects XI R2 (Data Integrator, Web intelligence), Oracle 9i, PLSQL, TOAD |
Décembre 2006 – Décembre 2007 | BMCE - Banque Marocaine du Commerce Extérieur |
Poste : | Chef du Projet, Concepteur, Développeur JAVA/JEE |
Mission (5 mois): | Contexte : Dans le cadre de l’organisation et de l’optimisation des processus de la BMCE, mise en place d’un système de gestion des demandes de chéquiers et de carnets d’effets. Ce système permet ainsi une meilleure intégration de l’ensemble des canaux de distribution (Agence, GAB, Portail BMCE) et une meilleure gestion du contrôle et de la traçabilité des demandes de chéquiers. Réalisations : - Définition du besoin - Rédaction des Spécifications fonctionnelles et techniques - Etude de l’architecture à mettre en place - Conception (Charte Graphique, Base de données) - Modélisation - Développement - Tests - Déploiement Environnement technique : Hibernate 3, Struts1.1, JDOM, Oracle 9i, XML, XSL, JSP, EXTJS 2.0, Ajax, IBM Rational Software Development Platform, Web Sphere Application 6, TOAD, PowerAMC 11.1, Modélisation UML. |
Mission 1(4 mois): | Contexte : Assurer la maintenance du Projet CAUTION du MAROC de la BMCE BANK qui gère: - Délivrance Caution - Constitution et Restitution de la provision - Réception des Mainlevées - Risque automatique des cautions à échéance - Consultations multi-critères des dossiers des cautions - Édition - Gestion des écritures comptables Réalisations : - Développement du module Gestion utilisateurs et Habilitations - Développement des Batchs - Conception et développement des états Environnement technique: Hibernate 3, Struts, JDOM, Oracle 9i, XML, XSL, JSP, Rialto (Client Rich), Ajax, IBM Rational Software Development Platform, Web Sphere Application 6, TOAD, PowerAMC 11.1, UML |
Mission 2 (4 mois): | Contexte : Conception et développement d’un Simulateur Crédit de la BMCE Bank qui simule les données introduites par l’utilisateur pour qu’il puisse choisir le bon type de Crédit. Réalisations : - Définition Spécifications de besoins - Définition de l’architecture - Conception : (Charte graphique) - Développement Environnement technique : JDOM, JavaScript, XML, JSP, Ajax, Front Page, IBM Rational Software Development Platform, Web Sphere Application 6.0, UML, PowerAMC 11.1 |
Avril – Septembre 2006 | ARCHIMEDIA |
Poste : | Ingénieur Etudes et Développement J2EE |
Mission (6 mois): | Contexte : Conception et développement d’un Portail d’Emploi composé de différents modules : gestion de la CVTHEQUE, Gestion des offres d’emploi, Gestion des Candidats, Gestion de la publicité et également un espace informatif pour les candidats. Réalisations : - Etude de marché - Conception du cahier des charges - Conception d’un BUSINESS PLAN - Modélisation UML - Modélisation bases de données - Définition de l’architecture logicielle - Conception de la charte graphique - Développement : développement des différentes couches (DAO, Métier, Présentation) Environnement technique : Hibernate 3, Strust, JDOM, JSSE, Web Service, AXIS, MySQL, XML, XSL, Ajax, SOA, XMLSpy, Eclipse, FrontPage, FireWorks. |
Juin – Septembre 2005 | ARES MAROC |
Poste : | Concepteur Développeur .Net |
Mission (4 mois) : | Contexte : Création d’un éditeur d’applications utilisées par les opérateurs de centre d’appel. Réalisations : - Interview avec les utilisateurs - Conception du cahier des charges - Modélisation bases de données - Définition de l’architecture logicielle - Développement Environnement technique : VB.net, Microsft visual studio 2003, SQL SERVER 2000, CiscoJTAPIClient, Cisco Call Manager, Telephony IP |
2006 | Ingénieur Génie Logiciel Ecole des Hautes Etudes en Ingénierie des Systèmes d’Information |
2004 | Technicien Spécialisé en Systèmes d’Information (BTS) Institut Spécialisé de Technologie Appliquée |
2002 | Baccalauréat Sciences Expérimentales |