Ilyass - Architecte API - API Manager - API Designer - Consultant API Management
Ref : 190906C001-
95800 CERGY
-
Consultant, Architecte (37 ans)
-
En profession libérale

Expérience professionnelle
LA SACEM (SOCIETE DE GESTION DES DROITS D’AUTEUR).
API DESIGNER - API MANAGER - ARCHITECTE API
TECHNO: API REST OVER HTTP /
WSO2 API MANAGER (API MANAGEMENT).
Depuis Octobre 2019
Projet : EXPOS
Dans le cadre de la stratégie API de la Sacem et la création de l'application mobile Sacem,
le projet API EXPOS vise à réexposer sur les canaux web des services métiers de la Sacem
destinés à l’externe.
Sous la forme d'une brique applicative appelé "Hub de services externe", le projet API
EXPOS a pour objectif d’exposer de manière standardisée et à l'état de l'art des services
métier fournis par des applications du SI de la Sacem et des services externes fournis par les
partenaires externes de la Sacem (API de paiement en ligne, API de signature électronique
des documents, …). Ces services sont destinés à être consommés par l'application mobile
iOS et Android de la Sacem ainsi que les différents portails web de la Sacem.
Mission : En tant que responsable de l’API EXPOS :
§ L’élaboration du modèle des ressources API (Ateliers métiers).
§ Architecture microservices des API identifiées (Ateliers d’architecture).
§ Conception de l’API EXPOS avec les normes architecturales RESTful :
- Implémentation de niveau 3 du modèle de maturité de Richardson
(HATEOAS).
- Conception des routes/endpoints (Syntaxe ressources REST, affordance ,
explorabilité, …).
- Conception des payloads d’entrée et de sortie.
- Gestion des codes retour HTTP et des messages d’erreur.
- Élaboration des contrats d’interface SWAGGER (Spécification OAS).
§ Sécurisation de l’API et restriction d’accès :
- OAuth2.
- SSO Token.
- Contrôles OWASP API Security.
- Définition des règles de traçabilité de l’utilisation de l’API.
§ Encadrement de l’équipe de développeurs de l’API (méthode Agile/SCRUM) :
- Fournir les spécifications d’implémentation de l’API.
- Encadrement dans le respect des normes d’API REST.
- Recette API et validation des développements.
§ Point d’entrée des consommateurs de l’API :
- Assistance et conseil.
- Création des accès.
- Vérification du bon usage de l’API.
§ Test de charge JMETER :
- Conception des scénarios de tir de charge.
- Génération des rapports de tir de charge.
API Management (WSO2 APIM v2.1):
- Publication des différentes APIs.
- Gestion des souscriptions et droits d’accès.
- Gestion du trafic d’API (quotas et throttling).
- Gestion du catalogue de l’API et documentation.
- Gestion des versions/cycles de vie d’API.
- Gestion des politiques de médiations (Contrôles d’entête HTTP,
Transformations, …).
- Monitoring et statistique d’utilisation de l’API.
§ Maintien et évolution des APIs.
§ Suivi et évolution de l’offre API Management de la Sacem :
- Mise à jour de la plateforme d’API Management.
- Assurer la migration des APIs.
Environnement :
Technique
- TECHNOLOGIES: API REST HTTP, REST/JSON.
- OUTILS: WSO2 API MANAGER, WSO2 API PUBLISHER, WSO2 ADMIN PORTAL,
SWAGGER EDITORE, POSTMAN, MOBAXTERM, JIRA AGILE.
- ARCHITECTURE: WOA (API RESTFUL).
Depuis Septembre 2018
GROUPE UP (CHEQUE DEJEUNER).
CONSULTANT TIBCO
TECHNO : TIBCO ACTIVEMATRIX BUSINESSWORKS 6
Projet : « Programme » ODI ( Offre Digitale Intégrée).
Dans le cadre de la stratégie de transformation digitale du groupe Up, le programme ODI a
pour objectif de mettre en place différents produits et services digitaux tel que la carte
électronique chèque déjeuner, le payement par mobile « Pay By UP » ...
Via une démarche d’APIsation, le projet SDI (Socle Digitale Intégré) et pour but de
concrétiser la vision ODI, représente un socle technique de solutions digitales intégrées
visant à livrer de multiples solutions/produits sous forme de briques applicatives utilisables
par les différents consommateurs internes et externes du groupe Up.
Mission :
▪ Architecture logicielle/matérielle de la plateforme TIBCO.
▪ Installation et Configuration de la stack TIBCO BW6 en mode clustering
(Unix/Windows) pour les environnements de PREPROD et PROD en GUI et Silente
Mode :
- TIBCO BusinessWorks 6.5.
- TIBCO FTL 5.4.
- TIBCO EMS 8.4.
- TIBCO TEA 2.2.
▪ Automatisation d’installation de la stack TIBCO en mode silente via le Shell
Scripting.
▪ Configuration, Clustering et Optimisation de la plateforme TIBCO :
- Config FTL message broker.
- Config Domains/Appspaces/Appnodes.
- Config BW Agent avec FTL et SQL server.
- Gestion de Load Balancing et Fault Tolerance.
- Activation et config TIBCO BW6 Monitor.
- Config Réseau et sécurité entre les clusters BW6.
▪ Design des contrats d’interfaces ( SWAGGER/YAML ).
▪ Architecture applicative de la couche d’échange ESB.
▪ Design et implémentation technique des flux ESB (API RESTFul, IBM i, Apache
KAFKA, Microsoft Azure Service Bus ) .
▪ Recette, Déploiement et monitoring des flux ESB.
▪ (POC) Monitoring avec Logstash, Elasticsearch et Kibana.
▪ API MANAGEMENT via la plateforme TIBCO Cloud Mashery.
Environnement :
Technique
- TECHNOLOGIES: API RESTFUL, REST/JSON, SOAP/XML.
- OUTILS: TIBCO BUSINESSWORKS 6.5, TIBCO BUSINESS STUDIO, TIBCO ENTERPRISE
ADMINISTRATOR, TIBCO FTL, TIBCO EMS, TIBCO CLOUD MASHERY, POSTMAN,
ELASTICSEARCH, KIBANA.
- BW PLUGINS: TIBCO BW PLUGIN FOR IBM I, TIBCO BW PLUGIN FOR APACHE KAFKA,
TIBCO BW PLUGIN FOR AMPQP.
- ARCHITECTURE: SOA/WOA (API/RESTFUL), EVENT DRIVEN.
De Mars 2017 à Aout 2018
EUROPCAR.
CONSULTANT API TIBCO
TECHNO : TIBCO AMX BUSINESSWORKS 6 / TIBCO BUSINESSWORKS 5.
Projet : ConnectedCar. Voitures connectées Europcar.
Mise en place d’une plateforme API qui permet de créer de la donnée exploitable à forte
valeur ajoutée à partir des données télématiques fournis par les véhicules connectés de la
flotte Europcar, cela dans une optique de standardiser les échanges de données effectués
entre les véhicules connectés et les applications d'Europcar et d'enrichir le SI et le projet
BigData d'Europcar.
Mission :
▪ Participation à la mise en place de l’architecture globale de la solution.
▪ Définition des user stories ConnectedCar et des uses cases.
▪ Définition des mappings et règles de transformations.
▪ Définition des règles de sécurité et d’API management.
▪ Installation en mode silent de la stack technique BW6 (Unix/UAT, RECETTE):
- TIBCO BusinessWorks 6.4.
- TIBCO EMS 8.4.
- TIBCO TEA 2.2.
▪ Configuration du socle technique BW6 :
- EMS Driver.
- EMS Server.
- BW Agent.
- Config Domains/Appspaces/Appnodes.
- Config BW Agent/EMS Agent avec le TEA.
▪ Conception du contrat d’interface SWAGGER.
▪ Développement de l’API ConnectedCar (RESTful/JSON).
▪ Recette et Déploiement des flux BW.
▪ Configuration et gestion de la couche API management.
Environnement :
Technique
- TECHNOLOGIES: API, REST/JSON, XML,
- OUTILS: TIBCO BUSINESSWORKS 6, TIBCO BUSINESS STUDIO, TIBCO ENTERPRISE
ADMINISTRATOR, TIBCO EMS, TIBCO API EXCHANGE GATEWAY, SOAP UI,
POSTMAN.
- ARCHITECTURE: WOA (API/RESTFUL)
Projets
transverses :
Autour d’une architecture TIBCO BusinessWorks hybride (Cloud/On-premise), plateforme
d’échange avec différents CRMs et consommateurs internes et externes de services
hétérogènes sur différents projets.
Mission :
▪ Conception technique des flux BW.
▪ Exposition/Consommation REST/JSON et SOAP/XML.
▪ Flux de synchronisation bidirectionnels de données entre Salesforce et le CRM
Europcar.
▪ Flux d’orchestration et de transformation complexe de webservices.
▪ Traitement/Transfert fichier XML via le File Broker XFB.
▪ Prise en charge du cycle complet de développement :
- Spécification,
- Conception.
- Développement.
- Recettes.
- Déploiement sur tous les environnements.
▪ Support production niveau 3.
▪ Configuration/Gestion de l’API Management :
- Routing/Mapping des URI interface/target.
- Authentification et gestion des droits d'accès.
Environnement :
Technique
- TECHNOLOGIES: API, REST/JSON, REST/HTTP, SOAP/XML, FTP/SFTP.
- OUTILS: TIBCO BUSINESSWORKS 5, TIBCO DESIGNER, TIBCO ADMINISTRATOR,
TIBCO EMS, TIBCO API EXCHANGE, TIBCO SILVER FABRIC, TIBCO BW PROCESS
MONITOR, SOAP UI, POSTMAN.
- ARCHITECTURE: SOA/WOA (API/RESTFUL)
Août 2016 à Janvier 2017
BOUYGUES TELECOM.
CONSULTANT/EXPERT BPM.
TECHNO : TIBCO ACTIVEMATRIX BPM.
Projet : OPALE. Refonte du SI de Bouygues télécom / Gestion des commandes clients.
Mise en place d’une nouvelle gestion de commandes clients (fixe, mobile, internet) dans un but
d’automatiser, fluidifier, centraliser et sécuriser la gestion des commandes clients, cela en
s’inscrivant dans le cadre d’urbanisation du SI Bouygues télécom autour d’une architecture SOA.
Mission :
▪ Organisation des ateliers métiers avec le client (recensement du besoin métier).
▪ Rédaction des spécifications techniques.
▪ Pilotage opérationnel d’activité BPM :
- Formation/Encadrement des équipes de DEV.
- Etude/Analyse solutions.
- Estimation, charge, suivi des équipes de DEV.
▪ Conception/Architecture BPM :
- Architecture SOA pour l’intégration du BPM.
- Conception technique des processus métiers BPM.
- Modélisation fonctionnelle des processus métiers BPM.
- Conception des IHM BPM.
▪ Développement des processus métier BPM.
▪ Développement des Gadgets OpenSpace (GWT, Business Services Process).
▪ Gestion/Administration des utilisateurs du workflow BPM.
▪ Développement d'un convertisseur BusinessWorks qui permet de parcourir un fichier CSV
et le convertir en fichier LDIF.
Environnement :
Technique
- TECHNOLOGIES: BPM, BPMN, XPDL, WSDL, WSS, GWT, JAVASCRIPT, CSS, RQL.
- OUTILS: TIBCO ACTIVEMATRIX BPM, TIBCO BW, TIBCO BUSINESS STUDIO, TIBCO AMX
ADMINISTRATOR, TIBCO OPENSPACE, TIBCO WORKSPACE, SOAP UI.
- ARCHITECTURE: SOA
De Mai 2015 à Juillet 2016
GROUPE CREDIT AGRICOLE IMMOBILIER.
CONSULTANT BPM/JAVA.
TECHNO : BONITASOFT BPM-JAVA/JEE.
Projet : SIGMA – Plateforme de dématérialisation de la gestion des factures.
Gestion électronique et automatique des factures fournisseurs pour les métiers immobiliers du
groupe CA Immo, et cela en commençant de l’OCR, en passant par la mise en GED, puis le
traitement des factures via le workflow jusqu’à leur archivage.
Mission :
▪ Participation aux ateliers d’architecture et de conception technique.
▪ Modélisation et développement des processus métiers BPM :
- Modélisation des processus métiers fonctionnels.
- Développement des processus métiers exécutables.
- Développement des IHM pour les User Task.
▪ Développement JAVA :
- Mise en œuvre de la couche service d’accès aux données métiers pour les
processus BPM.
▪ Développement des procédures stockées TSQL :
- Conception de la base de données métier SIGMA qui interface avec la base de
données PO de l’ERP Oracle E-business suite.
- Développement des procédures stockées d’accès aux données métiers gérées par
les ERP de gestion des factures.
Environnement :
Technique
- TECHNOLOGIES: BPM, BPMN, JAVA, MICROSOFT TSQL, ORACLE PLSQL.
- OUTILS: BONITA BPM SUBSCRIPTION 6.5, ECLIPSE, MS SQL SERVER, ORACLE E-BUSINESS
SUITE (PO, AP), DOCUMALIS, ALFRESCO.
- FRAMEWORKS: MAVEN, SPRING ANNOTATION, HIBERNATE JPA.
- ARCHITECTURE: MVC/SOA.
De Mars 2014 à Avril 2015
GROUPE BPCE.
CONSULTANT SOA/ESB.
TECHNO : IBM WEBSPHERE PROCESS SERVER
Projet : ESB Orchestrator.
Mise en œuvre d’une plate-forme technique ESB/SOA qui s’inscrit dans le cadre du projet
d’urbanisation du SI du groupe Caisse d’Epargne.
Mission :
▪ Développement des modules de médiation (SCA) pour les flux asynchrone (CRE, Q/R).
▪ Développement des modules de médiation (SCA) pour les flux synchrone (Web Service).
▪ Administration et configuration des composants/applications d’ESB (WAS).
▪ Scripting et paramétrage applicative en KSH.
▪ Test/paramétrage des contrats de services Client/Partner (WSDL, SOAP).
▪ Tests d’intégration et mise en GCL.
▪ Gestion/intégration des sources/repository avec TFS.
Environnement :
Technique
- TECHNOLOGIES: ESB, SOAP, XML, XSD, WSDL, WEB SERVICE, SCA, KSH LINUX, JAVA,
MIDDLEWARE, CRE, BPM.
- OUTILS: IBM WEBSPHERE PROCESS SERVER, IBM BUSINESS PROCESS MANAGER, IBM
WEBSPHERE INTEGRATION DEVELOPER, IBM WEBSPHERE APPLICATION SERVER, SOAPUI,
MS TFS.
- ARCHITECTURE: SOA
De Novembre 2013 à Février 2014
LA MACIF.
CONSULTANT BPM.
TECHNO : BONITASOFT BPM.
Projet : Socle d’orchestration des processus métiers de la MACIF.
Consiste en la mise en place d’un socle commun à disposition des projets du GROUPE MACIF à
venir, permettant d’en améliorer la mise en œuvre.
Mission :
▪ Participation à l’atelier d’architecture applicative de la solution.
▪ Réalisation des processus BPMN sous Bonita SP 10.
▪ Développement des connecteurs pour CMF (GED), Oracle Database.
- Réalisation des applications JAVA.
- Intégration des JARs réalisés dans le processus BPMN.
- Création et configuration des différents connecteurs dans le processus BPMN.
▪ Intégration des web services dans le processus BPM.
▪ Configuration du serveur JasperReports pour la gestion des KPI métier.
Environnement :
Technique
- TECHNOLOGIES: BPM, BPMN, XPDL, XSLT, XML, XSD, JAVA, SOAP, WEBSERVICE, KPI, BAM,
TSQL, CMF.
- OUTILS: BONITASOFT SP 10, ECLIPSE, SOAPUI, ORACLE SQL DEVELOPER, JASPERREPORTS.
- ARCHITECTURE: SOA.
De Juin 2013 à Octobre 2013
TETRA-SI – SOFTWARE PRODUCT
CHEF DE PROJET ET REFERENT TECHNIQUE SUR LES TECHNOLOGIES BPM
TECHNO : TIBCO AMX BPM, TIBCO IPROCESS, BONITASOFT BPM, JAVA.
Projet : iProcess Migrator.
Programme informatique de migration des processus métiers conçu avec la plateforme TIBCO
iProcess, vers la plateforme TIBCO AMX BPM et BonitaSoft BPM.
Mission :
▪ Etude de faisabilité sur la migration de processus métier entre TIBCO iProcess et d'autres
produits de BPM :
- Analyse des écarts fonctionnels des deux solutions
- Etude et analyse des APIs des deux environnements IPE (SSO) et BonitaSoft.
- Etude des architectures applicatives
▪ Conception et rédaction des différents documents d’études et d’analyses.
▪ Déploiement des environnements TIBCO iProcess Engine, et TIBCO ActiveMAtrix BPM.
▪ Configuration du serveur iProcess Objects Server (SPO).
▪ Conception et architecture des applications Java de migration.
▪ Configuration du serveur SVN en Cloud, profiles, autorisations, …
▪ Développement des applications JAVA de migration.
▪ Migration des modèles graphiques : Réalisation d'un Convertisseur de l'XDPL1.2 vers
BPMN2.0 se basant sur des transformations XSLT et sur l'API Easy BPMN.
▪ Configuration de Bonita Runtime APIs avec Oracle et son incorporation au sein du projet.
▪ Migration des données : Mise en place d'une architecture J2EE pour l'extraction de
données contenues dans la base de données iProcess, en exploitant l’API SSO, leur
transformation et leur injection dans la base de données Bonita.
▪ Gestion de projet et encadrement technique d’une équipe projet de 3 personnes.
Environnement :
Technique
- TECHNOLOGIES: BPM, BPMN, XPDL, XSLT, XML, XSD, JAVA, JDOM, TIBCO IPROCESS
SERVER OBJECTS API, ECLIPSE BPMN2, EASYBPMN, SWING, MAVEN, ORACLE DATABASE, H2
DATABASE, MYSQL DB, SVN.
- OUTILS: TIBCO IPROCESS ENGINE, TIBCO RENDEZVOUS, TIBCO IPROCESS MODELER, TIBCO
IPROCESS WORKSPACE (WINDOWS & BROWSER), TIBCO BUSINESS STUDIO WITH TIBCO
IPROCESS PLUGIN, BONITA 5.9, BONITA RUNTIME APIS, ECLIPSE INDIGO, TORTOISESVN,
DROPBOX.
- FRAMEWORKS: MAVEN, HIBERNATE, JAXB.
- ARCHITECTURE: MVC2.
De Mars 2013 à Mai 2013
LA MACIF. (POC)
CHEF DE PROJET TECHNIQUE BPM.
TECHNO : TIBCO AMX BPM.
Projet : L’automatisation du cycle de vie des projets BPM de la MACIF.
Consiste à automatiser la gestion des projets BPM de l’étude de besoin jusqu’à la mise en
production, en passant par la gestion électronique des documents.
Mission :
▪ Conception et réalisation et déploiement de l'ensemble des processus métier BPMN et
des Processus Techniques Page Flow.
▪ Intégration des composants techniques avec les processus métiers :
- Modélisation du modèle organisationnel
- Développement des modèles de données BOM
- Intégration des web services SOAP.
- Réalisation de formulaires web.
▪ Construction des briques de l'environnement AMX BPM.
▪ Gestion des Worklists.
▪ Gestion de projet et encadrement technique d’une équipe de travail de 2 personnes.
Environnement :
Technique
- TECHNOLOGIES: WORKFLOW, BPM, SOA, WSDL, XSD, SOAP, WEB SERVICE, JAVA, GOOGLE
WEB TOOLKIT, ORACLE DB.
- OUTILS: TIBCO ACTIVEMATRIX BPM, TIBCO BUSINESS STUDIO, TIBCO ACTIVEMATRIX
ADMINISTRATOR, TIBCO WORKSPACE, TIBCO OPENSPACE, SOAPUI.
- ARCHITECTURE: SOA.
D’Août 2012 à Février 2013
TETRA-SI – SOFTWARE PRODUCT
CONSULTANT SOA/ESB.
TECHNO : TIBCO BUSINESSWORKS
Projet : Framework modulaire TIBCO BusinessWorks.
Amélioration de l’usine de fabrication de flux partagée, par la mise en place d’un ensemble de
modules indépendants qui permettent d’automatiser et fiabiliser de nombreux aspects récurrents
d’une plateforme ESB en TIBCO Business Works : génération de projet, livraisons, tests unitaires…
Mission :
▪ Rédaction de la conception technique d’un module de tracing, sur la base des
spécifications fonctionnelles.
▪ Réalisation et déploiement d’une application de Tracing, qui se charge de la collecte des
traces d’exécution et d’erreurs, des processus BusinessWorks.
▪ Gestion/configuration des web services depuis la plateforme TIBCO Administrator et
depuis l’outil AppManage.
▪ Rédaction des documents techniques (Français/Anglais).
Environnement :
Technique
- TECHNOLOGIE: ESB, SOA, JAVA, XPATH, XSD, JMS, WEB SERVICE, ORACLE DB.
- OUTILS: TIBCO BUSINESS WORKS, TIBCO DESIGNER, TIBCO ADMINISTRATOR, TIBCO EMS
ANT, TIBANT, SOAPUI, IVY, JENKINS, ARTIFACTORY, GEMS, ORACLE SQL DEVELOPER.
- ARCHITECTURE: SOA
De Septembre 2010 à Juillet 2012
BNPPARIBAS BDDF
ANALYSTE CONCEPTEUR/MODELISATEUR.
TECHNO : TIBCO IPROCESS - BPM
Projet : VIRTUO.
Est un projet de dématérialisation des documents et automatisation des processus métier via la
création d’un Workflow de distribution, de traitement et de validation pour le Back-Office du
Groupe BNP Paribas.
Mission :
▪ Analyse et conception des processus en BPMN depuis des processus ARIS.
▪ Modélisation des processus BPM sous TIBCO Business Studio et sous TIBCO iProcess
Modeler, Paramétrage des données des processus sous Oracle SQL Developer.
▪ Gestion des corbeilles IHM des utilisateurs technique et fonctionnel des processus.
▪ Intégration des EAIs métier dans les processus BPM.
▪ Déploiement et test des processus via TIBCO Administrator, TIBCO Workspace et l’IHM
Client.
Environnement :
Technique
- TECHNOLOGIES: WORKFLOW, BPM, BPMN, SOA, WEB SERVICE, EAI, JAVA, GED.
- OUTILS: TIBCO BUSINESS STUDIO, TIBCO IPROCESS MODELER, TIBCO IPROCESS ENGINE,
TIBCO ACTIVEMATRIX BPM, TIBCO WORKSPACE, WEBSPHERE MQ, ORACLE SQL DEVELOPER.
- ARCHITECTURE: SOA.
De Mars 2010 à Août 2010
BNPPARIBAS BDDF
ANALYSTE DEVELOPPEUR.
TECHNO : JAVA/JEE
Projet : VIOTO (Visual Interface of Transactional Operation).
Un socle permettant la réalisation de la nouvelle génération d’applications IHM au sein du Groupe
BNP Paribas.
Mission :
▪ Conception technique.
▪ Développement des composants métiers.
▪ Développement des interfaces IHM.
▪ Tests unitaires (Composants métiers et interfaces) et déploiement.
▪ Analyse et résolution des incidents.
Environnement :
Technique
- TECHNOLOGIES: JAVA/JEE, XML.
- FRAMEWORKS/API: STRUTS, STRUTS DIALOGS, SWEETDEV.
- OUTILS: RAD 7, MAVEN, CVS/SVN, IBM WEBSPHERE 6.1.
- SGBD: ORACLE 10G.
- ARCHITECTURE: SOA, MVC2.
De Septembre 2009 à Février 2010
BNPPARIBAS BDDF
ANALYSTE DEVELOPPEUR.
TECHNO : JAVA/JEE
De Septembre 2009 à
Février 2010
Projet : SARA (Application de Référentiel de Structure et des Acteurs)
Nouvelle gestion du référentiel et des structures et acteurs du groupe Bnpparibas.
Mission :
▪ Conception technique.
▪ Conception du modèle de données.
▪ Développement des composants.
▪ Tests unitaires et déploiement.
▪ Analyse et résolution des incidents.
Environnement :
Technique
- TECHNOLOGIES: JAVA/JEE, XML.
- FRAMEWORKS/API: SPRING, JAXB, HIBERNATE, SPRING BATCH, JMS.
- OUTILS: ECLIPSE, MAVEN 2, SVN, DROOLS, JUNIT, APACHE TOMCAT.
- SGBD: ORACLE 10G.
- ARCHITECTURE: 3 TIERS.
D’Avril 2008 à Aout 2009
BNPPARIBAS LEASE GROUPE
ANALYSTE DEVELOPPEUR.
TECHNO : ADELIA/AS400 MAINFRAME.
D’Avril 2008 à
Aout 2009
Projet : TMA Evolutive sur plusieurs projets.
Mission :
▪ Analyse et Conception, codage et test et recette des composants et parties du projet.
▪ Rédaction des spécifications organiques à partir de spécifications fonctionnelles.
▪ Développement et maintenance des composants (Batch, Interactif, CLP).
▪ Test des modules développés + Rédaction des documents de test.
▪ Suivi de projet (Estimation, Rapports revues AQ, CR réunion clients, Fiche de livraison...).
Environnement :
Technique
- LANGAGE: ADELIA, RPG.
- SGBD: DB2/400.
- OS: IBM OS/400.
FORMATIONS CONTINUES PROFESSIONNELLES
2017 TIBCO ActiveMatrix BusinessWorks v6
2014 IBM Websphere Process Server v6
2012 TIBCO ActiveMatrix BPM.
2012 TIBCO BusinessWorks v5
2010 HP Quality Center.
2010 TIBCO iProcess / TIBCO ActiveMatrix BPM.
2009 Java/JEE.
2008 AS/400 – RPG – Adélia.
ETUDES – DIPLOMES
2010 Ingénieur MIAGE - Bac + 5 (Méthodes Informatiques Appliquées à la Gestion des Entreprises) à l’EMSI (Ecole Marocaine des Sciences de l’Ingénieur). Casablanca, Maroc.
2007 DTS en système informatique à l’Institut Spécialisé de Technologie Appliquée (I.S.T.A). Casablanca, Maroc.
2005 Baccalauréat série « sciences expérimentales », équivalent « BacS ». Casablanca, Maroc.
LANGUES
Anglais (bon niveau)
DOMAINES DE COMPETENCES
SOA/WOA/ESB
Conception, développement, déploiement automatique, tests automatisés.
▪ TIBCO ActiveMatrix BusinessWorks.
▪ TIBCO EMS.
▪ TIBCO FTL.
▪ TIBCO TEA / Monitor.
▪ IBM Websphere Process Server.
▪ IBM Websphere Integration Developer.
▪ IBM Websphere MQ.
▪ API HTTP REST.
▪ SWAGGER/WADL/JSON.
▪ WSDL.
▪ WSS.
▪ XML/XSLT/XSD.
▪ XPath.
BPM
Conception/modélisation des processus métiers, développement, administration, amélioration
continue.
▪ TIBCO iProcess.
▪ TIBCO Staffware Process Objects.
▪ TIBCO ActiveMatrix BPM.
▪ TIBCO Business Studio.
▪ TIBCO Workspace/Browser.
▪ TIBCO Openspace.
▪ TIBCO ActiveMatrix Administrator.
▪ Bonitasoft BPM.
▪ BPMN.
▪ XPDL.
▪ BOM/OM.
▪ RQL.
Java/JEE/Web
Architecture technique/ Conception, développement, test, déploiement.
▪ SOA/MVC.
▪ API HTTP REST (Jersey JAX-RS)
▪ JMS.
▪ JSP/JSF.
▪ Spring/ SpringBatch.
▪ Struts/ Struts Dialogs.
▪ Hibernate.
▪ SweetDev.
▪ Drools.
▪ JavaSript.
▪ GWT.
Base de données :
Conception, développement.
▪ SQL/TSQL/PLSQL.
▪ Oracle.
▪ SQL Server.
▪ MySQL.
▪ H2
Intégration continue :
Scripts de déploiement/tests, configuration de l’exécution.
▪ Maven.
▪ Ant.
▪ TibAnt.
▪ Jenkins.
Gestion de projet opérationnelle
Pilotage de projets, Etude/Estimation/Suivi, méthodes agiles (Scrum).
▪ Microsoft Azure DevOps.
▪ HP Quality Center.
▪ Trello.
MOA/MOE/Architecture
Organisation des ateliers métier avec le client / spécifications fonctionnelles.
Rédaction des spécifications techniques.
Pilotage d’activité technique.
Architecture logiciel (intégration).