Jalal El Boumeshouli

Architecte Logiciel

Parcours Professionnel

ORANGE (Depuis 05/19)

Projet Fast Tools

Projet de gestion de la facturation, portfolio, trafics, volumétrie, tarifications et autres fonctionnalités….

Responsabilité : Chef de projet technique, j’ai assuré toutes les phases d’Études, Conception, Architecture et Développement du projet dans le cadre de refonte d’une obsolescence de l’application Fast Tools – GRICO avec la direction d’une équipe de 4 développeurs :

  • Analyse de l’existant et lecture des anciens codes et les traduire en documents fonctionnel détaillé.
  • Analyse et études et détermination des besoins Techniques et Architecturaux.
  • Propositions des solutions aux besoins techniques orientés développements.
  • Méthodes Agile Scrum Sprint.
  • Etude technique et Refonte de l’application Fast Tools – GRICO en Angular 8, Java 11, Spring Boot.

Environnement technique : Java EE, Angular 9, Material Angular, Spring,Web Services (RESTFUL, SOAP), Hibernate / JPA, JS, CSS,  MYSQL, SQL-Server, MS Access, VBA, UML2, Maven, Jenkins, GIT, JIRA/Confluence,

ORANGE (01/18 à 05/19)

Projet Portail Back Office

Projet Portail Métier d’aide à l’analyse et à la résolution des cas de gestion de la commande / livraison.

Responsabilité : Etudes, Conception, Architecture et Développement du projet :

  • Analyse et études des besoins Architecturaux et fonctionnels.
  • Etudes des besoins techniques orientés développements.
  • Participation dans la partie MOA et MOE.
  • Méthodes Agile Scrum Sprint.
  • Etude technique et Refonte de l’application PBO en Angular 6, Materiel Angular, Spring Boot.

Environnement technique : Java EE, Angular 7, Material Angular, Spring,Web Services (RESTFUL, SOAP), Hibernate, JSF, PrimeFaces, JS, CSS,  MYSQL, UML2, Maven, Jenkins, Jonas, SVN, GIT, JIRA/Confluence, WS Soap / Restfull,

EJI-MEDIA (12/15 à 01/18)

Projet Accueil Facile

Accueil Facile est une solution de gestion de file d’attente multi plates forme.

Responsabilité : Analyse, Conception, Architecture et Développement du projet :

  • Analyse des besoins et conception fonctionnelle.
  • Modélisation fonctionnelle.
  • Conception et mise en place de l’architecture et le socle technique J2EE et SOA.
  • Développement des modules et des composants de l’application (Web Services, métier, persistance…).
  • Développement et mise en place d’une couche SOA.
  • Tests unitaires, test d’intégration et de mise en production.

Environnement technique : Java EE, Spring Boot, Android, Web Services (RESTFUL JSON), JPA, Bootstrap, Angular 8, CSS,  MYSQL, UML.

ACCELYA – 2 ans (12/13 à 12/15)

Projet CLEAR' INVOICE e-factures

Clear’ Invoice d’Accelya est une solution de dématérialisation fiscale des factures, en mode SaaS.

Responsabilité : Analyse, Conception, Architecture et Développement du projet :

  • Analyse des besoins et conception fonctionnelle.
  • Modélisation fonctionnelle.
  • Développement des modules et des composants de l’application
  • Test de qualification des modules développés, et livraison.

Environnement technique : Java EE, JSP, Servlets, CSS, Spring, JavaScript, JAX-WS Web Service, WSDL, Soap, XStream,  Tomcat.

BNPP – 6 mois (04/13 à 11/13)

Projet MIRO-DALI

Le projet MIRO-DALI est une application de gestion de risque sur les dossiers des clients.

Responsabilité : TMA, Développement et Déploiement.

  • Développement :
  • Développement des évolutions spécifiques sur des composants graphiques existants.
  • Analyse et correction des anomalies.
  • Rédaction des documents et rapports bilingues des anomalies et corrections.
  • Coordination avec l’équipe offshore et suivi des développements et corrections effectués.
  • Test de qualification des modules développés, et livraison.
  • Encadrement d’équipe de stagiaires.

Environnement technique : Java EE, JSP, Servlets, CSS, JSF, SweetDev, Oracle, Websphere.

PROTYS – 5 mois (09/12 à 02/13)

Projet PROTYS

Le projet PROTYS est une plateforme internet de gestion des déclarations de travaux entièrement dématérialisée.

Responsabilité : Conception et développement du module en besoin

  • Développement :
  • Mise en place du socle technique J2EE.
  • Conception et développement des composants et modules.
  • Automatisation des requêtes SQL pour la couche DAO.
  • Test de qualification des modules développés.
  • Analyse et correction des anomalies.

Environnement technique : Java EE, JSP, Servlets, CSS, JQuery, Spring IOC, Batch, Spring JDBC, JSF, JAXB,  RichFaces, PostGreSQL, JBOSS.

BANQUE DE FRANCE – 18 mois (05/11 à 09/12)

Projet EVDEV

Le projet EVDEV consiste à mettre en place, au sein du département Moyens de paiement, une application permettant de générer les virements en devises.

Responsabilité : Conception, Architecture, et développement des modules

  • Conception des MCD et tables de BDD.
  • Architecture et mise en place du socle technique en se basant sur l’approche MDA.
  • Développement des composants et modules de l’application.
  • Implémentation de la couche métier, contrôle, et DAO.
  • Tests unitaires, test d’intégration et de mise en qualification.

Environnement technique : Java EE, Spring IOC, Spring Batch, Spring MVC, Spring WebFlow, Spring JDBC, Spring Security,  Hibernate, JSF, RichFaces, Oracle, TOMCAT, JSP, Servlets, EasyMock, Celerio (Approche MDA).
Intégration Continue : Atlassian (JIRA, Confluence, FishEye, Bamboo).

SOFT-TEAM, MAIRIE DE POISSY, TORCELLO – 13 mois (09/09 à 03/11)

Projet DEMATIX PLAN

Agenda commun est une application web de gestion des plannings, gestion d’inscription dans les événements, de partage et de confidentialités, de ressources et catégorisation.

Responsabilité : Analyse, Conception, Architecture et Développement du projet :

  • Analyse des besoins et conception fonctionnelle.
  • Modélisation fonctionnelle.
  • Conception et mise en place de l’architecture et le socle technique J2EE et SOA.
  • Développement des modules et des composants de l’application (Web Services, métier, persistance …).
  • Développement et mise en place d’une couche SOA.
  • Tests unitaires, test d’intégration et de mise en production.

Environnement technique : Java EE, EJB3, Web Services SOA (BPEL), Axis2, JAX-WS, JPA, JSF, ICE Faces, MYSQL, SQLServer, JBOSS, Merise, UML, JUnit, Design Pattern.

Projet TORCELLO

Application Web de gestion d’archives des mesures et commandes de costumes des clients. Client : (GROUPE-MOLITOR).

Responsabilité : Analyse, Conception, Architecture et Développement du projet :

  • Analyse de l’existant et expression du besoin fonctionnel.
  • Elaboration et modélisation fonctionnelle et l’architecture technique.
  • Développement :
  • Mise en place du socle technique J2EE.
  • Mise en place des Framework techniques J2EE.
  • Développement des composants et modules de l’application.
  • Tests unitaires, tests d’intégration et de mise en production.

Environnement technique : Java EE, Spring IOC, EJB3, JPA, JSF, ICE Faces, MYSQL, SQLServer, JBOSS, JSP, Servlets, Merise, UML, JUnit, Design Pattern, MDA.

ACXIO – 2 mois (07/09 à 09/09)

Projet OMEGA

Application de gestion et planification des activités des organismes de formation.

Responsabilité : TMA, Développement

  • Maintenance
  • Correction d’anomalies.

Environnement technique : JAVA EE – STRUTS 1.2, Talend, Informatica, Alfresco

AFCEPF – 4 mois (03/08 à 02/09)

Projet d'études

Un prototype Application Java/JEE permettant d’effectuer des réservations de voyages, et autres fonctionnalités mises en place :

Responsabilité : Conception et Réalisation

  • Spécification technique et fonctionnelle ainsi que la modélisation.
  • Réalisation d’un prototype Application Java/JEE permettant d’effectuer des réservations de voyages en s’appuyant sur les conteneurs légers Spring (avec JPA), Service métier et partie Web (JSF).
  • Modélisation d’un processus métier s’appuyant sur des services Web a vocation bancaire : modélisation, développement, intégration.
  • Conception, développement, intégration, déploiement et mise en œuvre d’un Framework « maison ».

 

Environnement technique : JAVA EE – Spring 2.5 IOC – JPA/Hibernate – JSF – MySQL- XML – Eclipse – StarUml. Axis 2, EJB3, BPEL, BPMN, JSP, SERVLETS, UML, Design Pattern, MDA, Topcased, Acceleo.

EJI-MEDIA – 7 ans (05/00 à 02/07)

Différents projets

Groupe Hôtels TIKIDA : Projet SPA-SOFT : Gestion de centre de soin.
Union Des Pêcheries Africains : Projet UPA : Gestion des processus pêcherie.
Immobilier Marrakech : Site web d’une agence immobilière.

Responsabilité : Analyse Encadrement de l’équipe, Analyse et Développement du projet :

  • Traduction technique des besoins fonctionnels.
  • Modélisation et élaboration de la base de données (MLD, MCD…).
  • Mise en place du socle technique.
  • Participation à l’évolution des solutions.
  • Tests et recette.
  • Mise en production et intégration.
  • Maintenance évolutive et corrective.
  • Formation et assistance des utilisateurs.

Environnement technique : Windev – Visual Basic – MySQL – MS Access – Crystal Report – Méthode Merise.

Différents Projets

Les Moulins d’Ourika, Guide Bureau, AVEROES
Projet Gestion commerciale
Site web de présentation de prestations et produits

Responsabilité : Analyste Programmeur :

  • Analyse des besoins et conception fonctionnelle.
  • Modélisation et conception de la base de données.
  • Conception, développement et test de l’application.
  • Evaluer, diagnostiquer et corriger les anomalies.
  • Participation à l’évolution des solutions.
  • Formation et assistance des utilisateurs.

Environnement technique : Visual Basic – MySQL – Crystal Report – MS Access – HTML – JavaScript – CSS – ActionScript – Flash – Merise.