EXPERIENCES PROFESSIONNELLES
TELETRAVAIL
PHP/Magento
Intégration d’une plateforme e-commerce de la vente des Deals.
Intégration et développement des différents modules
Développement des webservice paiement/réconciliation
Environnement technique : Eclipse, Magento, PHP4, Socle technique : Zend, Apache, Varnish et MySQL.
MAROC TELECOM
PHP/Magento
Mise en place de la plateforme e-commerce de Maroc Telecom pour la vente des postes mobiles et le renouvèlement des contrats.
Rédaction des spécifications détaillées.
Intégration et développement des différents modules
Développement des webservice paiement/réconciliation, intégration SAP Stock, système Fidelio et BSCS
Environnement technique : Eclipse, Magento, PHP4, Socle technique : Zend, Apache, Varnish et MySQL.
MAROC TELECOM
Java/J2ee
Développement en JAVA/J2EE de l’application Web Kiosque SMS (Gestion des numéros courts, prise des commandes, collecte des trafics et facturation)
Factorisation de la couche entreprise et création des DAO.
Conception et développement des différents modules : gestion des éditeurs, gestion de contrats, gestion des comptes collecte des trafics, facturation, modules des alertes et reporting.
Réalisation de la couche présentation avec Flex.
Collecte des trafics SMS/Voix de BSCS en utilisant Spring-batch
Environnement technique : Méthodologie AGILE, Eclipse, Java1.5, Socle technique : Flex, BlazeDs, Spring, Spring Security, Spring-batch, BlazeDs , hibernate, WebService, Maven 2, Oracle , websphere et Selenium IDE
MAROC TELECOM
Java/J2ee
Responsable de la conception et du développement de l’application de suivi des impayés entreprises fixes (Metasolve) et mobiles (BSCS)
Réalisation de la couche persistance avec le framework hibernate (Génération et paramétrage des fichiers de mapping).
Configuration du projet Spring et de connecteur BlazeDs
Factorisation de la couche entreprise et création des DAO.
Conception et développement des différents modules :
Développent de la couche présentations avec Flex.
Modélisation de workflow de processus de coupure pour les impayés entreprises
Consultation des profiles et factures de clients entreprises sur la base BSCS :Spring-Batch.
Environnement technique : Méthodologie AGILE, Eclipse, Java1.5, Socle technique : Flex, BlazeDs, Spring, Spring Security, Spring-batch, BlazeDs , hibernate, WebService, Maven 2, Oracle , websphere et Selenium IDE.
MAROC TELECOM
Java/J2ee
Intégration des applications des nouveaux services fixe et mobile (MT Box, Double Play, IP-Centrex, TV-ADSL,...):
Réalisation du mapping relationnel/objet avec Hibernate.
Factorisation de la couche entreprise et création des DAO.
Configuration du projet Spring et de connecteur BlazeDs
Développent de la couche présentations avec Flex.
Conception et développement des différents modules : gestion des commandes, gestion des plans tarifaires, gestion des services, paramètres des services et module de reporting.
Environnement technique: Eclipse, Java1.5, Flex, JAVA/J2EE, Spring, Spring Security, Spring-batch, JUnit, Jetty, BlazeDs, hibernate, Maven, Oracle, websphere et Selenium IDE
MAROC TELECOM
Java/J2ee
Responsable de la conception et du développement de l’application Archivage (Archivage des dossiers clients) :
Rédaction des spécifications détaillées.
Conception UML guidée par la méthodologie 2TUP.
Configuration du projet Spring et de connecteur BlazeDs
Conception et implémentation de la base de donnés sous Oracle.
Réalisation du mapping relationnel/objet avec Hibernate.
Factorisation de la couche entreprise et création des DAO.
Environnement technique: Eclipse, Java1.5, Flex, BlazeDs, Spring, Hibernate, JUnit, Jetty, Spring-batch, Spring Security, Maven, Oracle, WebSphere.
MAROC TELECOM
Java/J2ee
Paramétrage et configuration d’ERP Metasolve de gestion de réseaux d’accès fixe de Maroc Telecom:
Chargement de référentiels des équipements de réseaux fixe : Spring batch
Paramétrage des modules gestion des commandes, gestion des dérangements, gestion de la boité à numéros, gestion des files de travail, gestion des produits et gestion des services et paramètres services : Java 1.5/JSF
Développement spécifique des modules mutation des numéros et des paires et module de reporting: Java/JSF
Modélisation et développement des workflow qui permettent aux entités technique la mise en place des commandes clients :
Environnement technique: Eclipse, Java1.5, JSF, Spring, Hibernate, JUnit, Jetty, Spring-batch, Spring Security, Maven, Oracle, WebSphere.
MAROC TELECOM
Java/J2ee
Responsable de la conception et du développement de l’application des prises de commandes des produits DATA :
Rédaction des spécifications détaillées.
Conception UML guidée par la méthodologie 2TUP.
Configuration du projet Spring
Conception et implémentation de la base de donnés sous Oracle.
Réalisation du mapping relationnel/objet avec Hibernate.
Factorisation de la couche entreprise et création des DAO.
Développement de la couche service ainsi que les classes de tests unitaires associées en utilisant «JUnit»
Environnement technique: Eclipse, Java1.5, JSF, Spring, Hibernate, JUnit, Jetty, Spring-batch, Spring Security, Maven, Oracle, WebSphere.
Novembre – décembre 2009 Projet FreeLance
Java/J2ee
Conception et développement d’une application gestion de transport des personnels et des biens:
Environnement technique: Eclipse, Java1.5, Struts, Spring, Hibernate, JUnit, Jetty, Spring Security, Maven, MySQL, Tomcat.
Depuis aout 2008 : Ingénieur projet de système d’information
Stages et formation :
Stage de Fin d’étude au sein de la société SQLI Casablanca de 18/02/2008 à 7/06/2008
Sujet PFE: Conception et réalisation d’une application de gestion des comptes bancaire en ligne à base de l’approche MDA/J2EE. Projet dans le cadre de la validation de la nouvelle architecture applicative de SQLI Casablanca avec application des pratiques CMMI.
Frameworks: Struts, Spring, Hibernate
Outils: Eclipce, Acceleo, Topcased, PostgreSQL.
Stage 2ème année effectué au sein de la société Omnixys Tanger de 9/07/2007 au 9/09/2008
Sujet : Gestion d'un annuaire des professionnels incluant le positionnement géographique.
Outils: Ruby and Rails, Web service, Ajax, PostegreSQL.
Stage de formation au sein de la société Logsys Tanger de 15/07/2006 au 15/09/2006.
Sujet : Gestion de contenu d’un portail d'une place de marché B2B (UML, JAVA/JSF, XML, XSLT)
Stage de Fin d’études à la Faculté de Sciences et Techniques de Tanger 01/03/2006 au 20/06/2006.
Sujet : Réalisation d’une Plateforme de communication Audio-visuelle sur les réseaux IP.
Outils:JBuilder/JMF, protocole d’initiation de Session SIP, struts/MySql.
Formateur à l’Institut BIGIE d’Informatique à Tanger (cours de soir) de 01/11/2005 au 20/03/2006
Matières enseignées : Langage C, HTML, PHP, Bases des données.
Stage de formation au sein de la société HIGHERS COMPUTING de 01/07/2005 au 30/08/2005.
Sujet : Réalisation d’une application de suivie de production (UML, VB.net et SQL Server 2000)
Stage à la Faculté de Sciences et Techniques de Tanger 01/06/2006 au 30/06/2006.
Sujet : Réalisation d’une application de gestion de parck iinformqtiaue (C#, SQL Server 2000)
FORMATION
Cursus Scolaire2007/2008 Ingénieur d’état de l’ Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes.
2005/2006 Diplôme de Maîtrise - spécialité Génie Informatique - à la FSTT (Faculté des Sciences et Techniques de Tanger).
2003/2004 Diplôme d’Etude Universitaire Générale (DEUG), en Physique-Chimie (Faculté des Sciences et Techniques de Tanger).
2001/2002 Baccalauréat au Lycée Moulay Rachid à Tanger, série Sciences expérimentales.
Projets académiques :
• Automatisation d’un processus de gestion de documents avec le moteur de Workflow ActiceBPEL.
• Développement d’une application guide touristique sous l’environnement Mobile en utilisant J2ME (J2ME Wireless Toolkit/NetBeans Mobility 5.0) et un site d’administration (J2EE : struts/MySql)
• Développement d’une application web de e-commerce sur mobile (JSP, WAMP, MySQL)
• Développement d’une application pour le suivie des marchés public (forms 9i/Oracle 9i)
• Développement d’un site web pour une agence virtuelle de recrutement (Architecture 3 tiers utilisant une DLL et la technologie ASP).
• Analyse et conception d’une application e-commerce(UML).
• Réalisation d’un interpréteur de commandes avec C, Flex et Beison
• Réalisation d’un site de e-bourse [C#, mySQL, AJAX]
• Réalisation d’un générateur SQL en Builder C++.
• Réalisation d’un intranet en PHP/MySQL.
• Configuration des services TCP/IP sous Linux Red Hat 9 (sendMail, samba, FTP, DNS)
• Elaboration d’un Business plan pour un projet de création d’entreprise.
Connaissances informatiques:
Méthode ou langage d’analyse et de conception : MERISE, UML, 2TUP.
SGBD : Oracle, MySQL, SQL Server 2000, PostgreSQL, ObjectStore.
Analyse de Données : SPSS 11.
Langages de Programmation : PASCAL, C, C++, C#, JAVA, VB 6 et VB.net, PL/SQL, Ruby, CORBA.
Réseaux : Réseaux locaux et Interconnexion, VPN, VLAN, Architecture OSI, TCP/IP, Wifi, WiMax, ATM.
Matériels Cisco : Routeur, Switch.
Programmation Web : HTML, VBScript, JAVAScript, AJAX, Web Services, PHP, JSP et ASP.net.
J2EE: JSF, Struts, Spring, Tapestry, EJB, Hibernate.
Design: Macromedia Flash, Dreamweaver, Director, Photoshop.
Environnements de développement: JBuilder, Eclipse, NetBeans, KDevelopper, MS Visual Studio.NET.
CMS: ezpublish, Joomla
Formation générale : Workflow, Gestion de projets, File d’attente, théorie des graphes, problème de transport.
Certificats : CCNA1, CCNA2, CCNA3, CCNA4
Langues :
Arabe Langue maternelle.
Français Lu, écrit et parlé.
Espagnol Lu, écrit et parlé
Anglais passable.