Responsabilités :
Conception et développement du système d’information RH de VINCI Construction (Cloud Azure).
Architecture et développement des portlets et du thème du SI RH.
Développement des batchs/connecteur pour s’interfacer avec le SI VINCI.
Formation et recrutement des équipes de développement sur Java Liferay 7.x, JEE et Angular 7+.
Intégration personnalisée d’Angular avec Liferay.
Mise en place de l’environnement d’intégration continue et du socle du développement.
Société Générale Maroc (Agilean) Depuis 2017
Architecte de solutions applicatives
La société Générale Maroc a actualisé en 2017 son Schéma directeur pour lancer un programme amitieux visant
la digitalisation des systèmes d’information et la dématérialisation des processus Métiers. L’objectif étant de
gagner en efficacité opérationnelle, augmenter la vente via les parcours digitaux et éliminer les ruptures de charge.
Principales réalisations:
Schéma directeur LMV (La Marocaine de Vie) : Partant de l’évaluation de l’existant et des
enjeux/contraintes d’affaires, un SDSI a été établi avec une architecture de référence orientée API,
Modèle producteur/Consommateur.
******** LIMOURI
2
Stratégie et cadrage API : Responsable de la conception et de l’intégration du cadrage API Management
dans le système d’information de la Banque. Ce mandat incluait également :
Mise en place du Socle API, l’intégration et le développement des APIs dans la toolchain DevOps
Définition d’une architecture microservices agnostique (Swagger, Architecture réactive,
Postgres, NoSQL, PHP, MongoDB).
Mise en place des architectures Back-end for Fronte-end MERN et MEAN stack (Mobiwan,
SOGE, Authentification biométrique, Financement participatif, Simulation crédit SGMA et
EQDOM)
Transformation digitale : Cadrage des sujets digitaux signature électronique, Chatbot, D-IAM, DSP2,
Open banking.
Hôpital M5 Casablanca (Agilean) Septembre 2017 à janvier 2019
Architecte de solutions, Consultant en développement et formateur
Responsabilités :
Formation d’une équipe de 8 développeurs JEE sur Angular 6.
Mise en place de l’architecture du projet Ebilling (Backend + Frontend) : Solution dédiée au domaine de
la santé
Revue et validation du code JEE, TypeScript et Angular.
Optimisation et refactoring des composants.
Développement de services et de composants Angular et intégration avec le Backend (Java, Spring boot,
Tomcat 8).
Mise en place d’une plateforme d’intégration continue (Sonar, Jenkins, GitLab) et suivi des
développements.
Mission et objectifs :
Formation d’une équipe de 10 développeurs sur Ionic 3.
Développement mobile d e l’application CAM Mobile
********?id=com.saphir.cammobile&hl=fr
Mise en production depuis le 23/11/2018
Développement des services et composants Ionic et intégration avec le Backend de la banque ( Rest services)
Intégration des fonctionnalités Natives: Fingerprint AIO, Chat + Caméra, Envoi et réception des notifications
Intégration avec des sites e-commerce de paiement : vignette, 3 opérateurs télécoms.
Responsabilités :
Mission et objectifs :
Rattaché directement au DSI, j’ai accompagné depuis 2015 la D.S.I dans le chantier d’urbanisation du système
informatique.
Je me suis concentré sur l’Agilité du S.I. et son Alignement sur la Stratégie Métier par la définition et l'exécution de 8 Plans
de Transformation, et la mise en œuvre et la validation des architectures SI :
-En décrivant les modèles urbanisés du métier de la banque et de son S.I.
-En définissant le cadre méthodologique de ces travaux et de la gouvernance S.O.A.
-En définissant et implémentant les outils et supports de ces architectures (données pivot, modèle de services,
plateforme de services, ESB, ...)
-En contribuant à la gouvernance des objets et des activités de la D.S.I.
J’assure aussi les missions suivantes :
- Construction du budget IT et le suivi du budget en relation avec la Direction Financière,
- Responsable de la cellule PMO IT de la banque
- Responsable de la méthodologie de conduite de projets IT
- En charge du suivi des recommandations et des contrôles permanents.
- Manager d’une équipe de 4 personnes.
- Réalisation du schéma directeur en 2016 avec l’expertise d’une boite externe internationale.
- Maintien des orientations stratégiques du schéma directeur.
Mission et objectifs :
Formation d’une équipe de 8 développeurs JEE sur Angular 6.
Mise en place de l’architecture du projet Ebilling (Backend + Frontend) : Solution dédiée au domaine de la santé
Revues & validations TypeScript, Angular, JEE
Optimisations & refactoring des composants.
Développement des services et composants Angular et intégration avec le Backend (Spring boot, Tomcat 8)
Mise en place d’une plateforme d’intégration continue (Sonar, Jenkins, GitLab) et suivi des développements.
Missions d’audit, PIC, formation, revue de code et
architecture, développement Angular 5 / Ionic3 / Re
act /
React Native /Spring 5
Clients :
My Enova (Rabat), RTBF (Bruxelles), InSoft (Maroc)
, Monceau Assurance (France)
Octobre 2015 – Août 2017
Crédit du Maroc
Responsable Gouvernance IT et veille technologique
•
Responsabilités :
Mission et objectifs :
Rattaché directement au DSI, j’ai accompagné depuis
2015 la D.S.I dans le chantier d’urbanisation du s
ystème
informatique.
Je me suis concentré sur l’Agilité du S.I. et son A
lignement sur la Stratégie Métier par la définition
et l'exécution de 8 Plans
de Transformation, et la mise en œuvre et la valida
tion des architectures SI :
-En décrivant les modèles urbanisés du métier de la
banque et de son S.I.
-En définissant le cadre méthodologique de ces trav
aux et de la gouvernance S.O.A.
-En définissant et implémentant les outils et suppo
rts de ces architectures (données pivot, modèle de
services,
plateforme de services, ESB, ...)
-En contribuant à la gouvernance des objets et des
activités de la D.S.I.
J’assure aussi les missions suivantes :
-
Construction du budget IT et le suivi du budget en
relation avec la Direction Financière,
-
Responsable de la cellule PMO IT de la banque
-
Responsable de la méthodologie de conduite de proje
ts IT
-
En charge du suivi des recommandations et des contr
ôles permanents.
-
Manager d’une équipe de 4 personnes.
-
Réalisation du schéma directeur en 2016 avec l’expe
rtise d’une boite externe internationale.
-
Maintien des orientations stratégiques du schéma di
recteur.
Responsabilités :
Mission et objectifs :
-
Mise en place du site intranet du groupe Immobilier
Fly.
-
Formation des équipes et transfert de compétences.
-
Référence : DSI du groupe Fly :
Responsabilités :
Mission et objectifs :
J’ai dans mon portefeuille les grands projets suiva
nts :
Projet 1 : signature électronique en agence (
********?v=KHINrQVTIyQ
)
-
« Première banque Marocaine à mettre en place ce pr
ojet. En production depuis le 6 Janvier 2015. »
-
Gestion de projet, architecture et développement de
la solution.
-
Développement de l’application Tablette de signatur
e et rédaction de l’appel d’offre d’acquisition des
tablettes riches. (Adobe AIR/ Flex / Android 4.2/JE
E)
-
Intégration avec le système d’agence de la banque.
-
Intégration avec la PKI d’adobe en collaboration av
ec un prestataire pour la signature des documents s
ignés en
agence.
Projet 2 : Dématérialisation des documents de la ba
nque
-
Architecture et développement d’une solution de num
érisation des documents en agence. (Flex, JEE, Orac
le) « En
production depuis Juillet 2013. »
-
Prise en charge du projet de migration de la soluti
on GED actuelle (Rédaction de l’appel d’offre, dépo
uillement
des réponses et choix e la solution cible)
« En production depuis Mai 2015. »
-
POC d’une solution de dématérialisation (Numérisati
on, RAD, VideoTypage, LAD, VideoCodage, GED, Bonita
).
-
Intégration du processus de dématérialisation avec
le système d’agence. (Processus e l’entrée en relat
ion et le
processus KYC).
« En production depuis Juillet 2013. »
Projet 3 : Industrialisation des développements
-
Mise en place de la plateforme d’intégration contin
ue des projets de développements (Hudson, sonar, sv
n, Nexus,
Maven, LDAP). 7 sessions de formation pour 90 perso
nnes.
-
Définir les architectures techniques des applicatio
ns JAVA/JEE et assister les chefs de projet.
-
Préconisation des choix techniques en vue d'assurer
la cohérence des évolutions.
-
Gestion du référentiel SI de la banque (outillage,
normes, vocabulaire, documentations et bonnes prati
ques)
Projet 4 : Banque digital
-
Architecture
et
développement
du
clavier
virtuel
d’authentification
de
l’application
e-banking.
********
-
Développement de l’intranet de la banque + Platefor
me de collaboration + RSE + Plateforme e-learning (
Liferay
6.3, Bootstrap, Responsive design, Angularjs, JQuer
y, Velocity, Freemaker, ...