You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohammed ErragraguiME

Mohammed Erragragui

Consultant Java / JEE Full Stack, Tibco Bw

750 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mohammed

Consultant avec 13 ans d’expérience en :
Java / JEE Full Stack: spring(Data, core, MVC, boot), hibernate, ejb, struts, jsf, gwt, smart gwt, JPA,
Oracle SOA SUITE 11g,
Tibco Bw 5 et 6.
Autonome, rigoureux, solide connaissance sur les métiers : Télécom (8 ans d’expérience) Sécurité (2 ans), Monétique (2ans).
  • Français

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle limitée

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km), Paris (jusqu’à 100 km)

Expériences

  • PCARD
    INGENIEUR DE DEVELOPPEMENT JAVA/JEE
    BANQUE & ASSURANCES
    janvier 2007 - mars 2009 (2 ans et 3 mois)
    Casablanca, Maroc
    Période : de Janvier 2007 à Mars 2009.
     Projet et Client : Hanouty/ Hanouty Shop.
     Mission : Conception et développement d’une application J2EE d’administration du réseau des POS Hanouty (module reportiong administration et supervision…).
     Elaboration des spécifications techniques.
     Mise en place de l’architecture de l’application.
     Développement de l’application.
     Intégration de l’application dans le système d’informations de Hanouty Shop.
     Correction des anomalies.
     Documentation (Support de formation, manuel d’utilisation).
     Préparation des BLs des MEPs correctives et des Releases Majeures.
     Préparation de livraison.
     Projet et Client : FIDCARD/ NESK.
     Mission : Conception et développement d’une application J2EE de fidélité pour le réseau des POS NESK (modules : reportiong /administration et supervision…).
     Elaboration des spécifications techniques.
     Mise en place de l’architecture de l’application.
     Développement de l’application.
     Intégration de l’application dans le système d’informations de NESK.
     Correction des anomalies.
     Documentation (Support de formation, manuel d’utilisation).
     Préparation des BLs des MEPs correctives et des Releases Majeures.
     Préparation de livraison.
    CHEF DE PROJET JUNIOR:
     Projet et Client : Pétrolier/ SOMAP.
     Poste : Team Leader d’une équipe de 4 développeurs :
     Mission : Pilotage des projets liés aux pétroliers :
     Définition du projet, recensement des besoins.
     Workshop client et utilisateur final.
     Formation de l’équipe d’exploitation client.
     Elaboration du cahier des charges.
     Encadrement de l'équipe de réalisation.
     Suivi et reporting de l'avancement du projet, en termes de qualité et de délai.
     Outils :
     Langage JAVA.
     Plateforme J2EE
     Framework STRUTS
     XML.
     IDE: STS & Eclipse.
     SGBD: Oracle 9.
      Spring, JBDC, Struts, Ant, XDoclet, Log4j, EJB, Jbosse, Birt, jGuard JXL, JUnit, JasperReport, Birt …
    spring Java Apache struts ejb birt jasperReport Oracle XML
  • Bull
    CONSULTANT SENIOR ARCHITECT JEE/ SOA ORACLE SUITE / TIBCO
    AGENCE & SSII
    avril 2009 - décembre 2013 (4 ans et 8 mois)
    Casablanca, Maroc
    Période : D’avril 2009 à Décembre 2013.
     Projet et Client : TNESB Tunisiana (2eme opérateur Télécom Tunisien) OOREDOO
     Mission 1 : Contribution à la conception et au Développement des flux FIXE V2 de Tunisiana :
     Finalisation de l’installation et validation de l’environnement de développement TIBCO BW.
     Accompagnement dans le suivi de production et le support de l’application mise en production
    (environ 50 flux).
     Réalisation d’évolution sur l’existant et mise en oeuvre de nouveaux flux (environ 30 flux).
     Définition et mise en oeuvre de solutions d'Enterprise Bus.
     Alignement des besoins en regard des besoins métiers et du système d'information.
     Correction des anomalies.
     Documentation (Support de formation, manuel d’utilisation).
     Préparation des BLs des MEPs correctives et des Releases Majeures.
     Préparation de livraison.
     Mission 2 : Conception et Développement d’une application WEB de gestion des Demande d’opération :
     Elaboration des spécifications techniques.
     Mise en place de l’architecture de l’application.
     Développement de l’application.
     Intégration de l’application dans le système d’informations de Tunisiana.
     Correction des anomalies.
     Documentation (Support de formation, manuel d’utilisation).
     Préparation des BLs des MEPs correctives et des Releases Majeures.
     Préparation de livraison.
     Mission 3 : Conception et Développement d’un Catalogue Client :
     Elaboration des spécifications techniques.
     Mise en place de l’architecture du catalogue.
     Développement d’un mécanisme générique pour la construction des requêtes de provisionning IL.
     Intégration de l’application dans le système d’informations de Tunisiana.
     Correction des anomalies.
     Documentation (Support de formation, manuel d’utilisation).
     Outils :
     Tibco Entreprise Service Bus
     Tibco Business Works
     Langage JAVA.
     Plateforme J2EE
     Framework STRUTS
     XML.
     IDE: STS & Eclipse.
     SGBD: Oracle 9.
     Spring, Hibernate, JBDC, Struts, GWT, Bootstrap, Ant, XDoclet, Log4j, Struts menu, Acegi Security, JUnit, JasperReport, …
     Période : D’avril 2009 à Avril 2013.
     Projet et Client : INWI (3eme opérateur Télécom Marocain)
     Mission 1 : Conception et Développement d’une application de gestion des promotions (PromoEngine):
     Elaboration des spécifications techniques.
     Mise en place de l’architecture de l’application.
     Développement de l’application.
     Correction des anomalies.
     Intégration de l’application dans le système d’informations d’INWI.
     Tests de performance (JMeter).
     Préparation des BLs des MEPs correctives et des Releases Majeures.
     Préparation de livraison.
     Mission 2 : Développement d’un extranet pour la gestion des contrats depuis les points de ventes (Expos) :
     Etude et analyse de l’application existante.
     Mise en place de l’architecture de l’application.
     Développement de l’application.
     Correction des anomalies.
     Tests de performance (JMeter).
     Intégration de l’application dans le système d’informations d’INWI.
     Documentation (Support de formation, manuel d’utilisation).
     Mission 3 : Consultant senior sur l’application EAI : Middleware de communication entre les différentes applications de INWI : HighDeal (logiciel de facturation), PeopleSoft (CRM), InstantLink de Comptel (provisionning), PPS (plateforme StreamWide pour la gestion des clients prépayés) :
     Choix et Définition des solutions.
     Développement de l’application.
     Maintenance et correctifs.
     Correction des anomalies.
     Documentation (Support de formation, manuel d’utilisation).
     Préparation des BLs des MEPs correctives et des Releases Majeures.
     Préparation de livraison.
     Mission 4 : Contribution à la conception et au Développement des flux de la migration vers Oracle Soa Suite 11g :
     Développement de l’application.
     Maintenance et correctifs.
     Correction des anomalies.
     Documentation (Support de formation, manuel d’utilisation)
     Préparation des BLs des MEPs correctives et des Releases Majeures.
     Préparation de livraison.
     Outils :
     Oracle Soa Suite 11 G.
     Langage JAVA.
     Plateforme J2EE
     Framework STRUTS
     IDE: Eclipse.
     SGBD: Oracle 9.
     Spring, Hibernate, JBDC, Struts, Ant, XDoclet, Log4j, Struts menu, Acegi Security, JUnit, JasperReport, (iReport),
    spring Hibernate Apache tibco bw 5 Apache struts Java
  • IDEMIA
    Consultant senior JAVA/JEE (Freelance)
    DÉFENSE & ARMÉE
    septembre 2014 - septembre 2016 (2 ans)
    Casablanca, Maroc
    Projet et Client : Morpho License Service MLS
     Mission : Contribution à la conception et au Développement d’une application Web pour la génération des licences des produits Morpho :
     Mise en place de l’architecture de l’application.
     Etude et analyse de l’application existante.
     Choix et Définition des solutions.
     Développement de l’application.
     Correction des anomalies.
     Intégration de l’application dans le système d’informations de Morpho
     Projet et Client : DACS - Digital Access Control Server: Serveur d’authentification qui permet d’authentifier une personne avec de multiples moyens (certificat électronique, jeton EMV-CAP, OATH, OTP transmis par SMS, date de naissance, questions/réponses, OTP/Radius...) quel que soit le canal (Internet, Intranet, serveur vocal, etc.), avec l’utilisation de deux protocoles différents : SAML et OpenId connect.
     Mission : évolution et migration d'un fournisseur d'identité:
     Etude et analyse de l’application existante.
     Choix et Définition des solutions.
     Participation au diverses taches de développement.
     Correction des anomalies.
     implémentation du nouveau Protocole OIDC.
     Migration de la partie log de Log4j vers SLF4J.
     Conception et Réalisation d’un system pour tracer les pistes d’audites métier via JMS queue.
     Conception et réalisation du module MSSP (plugin d’authentification).
     Réalisation des Tests fonctionnelles.
     Outils :
     Méthode Agile.
     Langage JAVA.
     Plateforme J2EE
     Framework JSF
     IDE: Eclipse.
     SGBD: Oracle, MySql
     MAVEN.
     JPA: Hiberate, CDi.
     Hazlcaste
     Protocoles: SAML v2, OpenId Connect , Oauth2
     Web Services: REST, SOAP
     Frameworks J2EE: EJB, Struts 2, hibernate, HornetQ.
     Tests : Junit, Selenium
     Serveur d'application : jboss 7.2
     Devops : Jenkins, Jira, Archiva, nexus, plantUml.
     JBDC, Log4j, EJB, Jbosse, Junit, Arquilliant Test, MC¨P-GUI, MCP-MODEL, AT,BR, …
    Méthode agile Java JavaServer Faces Oracle Maven Hibernate nexus

Recommandations

Soyez le premier à recommander Mohammed

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénieur d’application Option MIAGE
    EMSI
    2006
    Diplôme de l’Ecole Marocaine des Sciences de l’Ingénieur, EMSI. Option: MIAGE (07/2006).

Compétences (27)

Catégories