Apicil Connect est un Portail B2C dédié au clients du groupe apicil, pour la gestion des souscriptions en ligne et
les autres actes financiers
Rôle & Missions :
▪ Conception technique et fonctionnelle
▪ Coaching de l’équipe de développement et transfert de compétences
▪ Développement des tâches complexes
▪ Livraison, packaging et déploiement
▪ Test d’intégration & Recette
Environnement Technique :
Java11, Spring boot, Liferay dxp, ReactJS, Mysql, lucene, Rest, Swagger, Jira, Jenkins
Groupe APICIL | Intencial
septembre 2019 - juillet 2020
Intencial est un Portail B2B multi site dédié aux conseillers front et middle office, pour la gestion des
souscriptions en ligne et les autres actes financiers
Rôle & Missions :
▪ Conception technique
▪ Développement des tâches complexes
▪ Coaching de l’équipe de développement et transfert de compétences
▪ Livraison, packaging et déploiement
▪ Test d’intégration & Recette
Le projet existant
Java7, Spring4, Liferay 6, Mysql, Spring Batch, lucene, Jira, Jenkins
▪ Le projet de Refonte
Java11, Spring boot, Liferay dxp, Mysql, lucene, Swagger, Rest, ReactJS, Jira, Jenkins
Novelis | EMS
juin 2019 - septembre 2019
EMS est une solution de gestion électronique documents (GED) basé sur l’OCR et Elasticsearch
Rôle & Missions :
▪ Conception technique
▪ Développement des tâches complexes
▪ Déploiement de l’application dans les environnements du client
▪ Test d’intégration & Recette
Java8, Spring boot, Elasticsearch, Mysql, ReactJS - Jira – Jenkins – Linux – Nginx
Novelis | Novy
mars 2019 - juin 2019
Novy est une solution gestion des collaborateurs et de suivi d’activité basée sur l’architecture micro services,
Rôle & Missions :
▪ Conception technique et fonctionnelle
▪ Coaching de l’équipe de développement et transfert de compétences
▪ Revue de code - Développement des tâches complexes
▪ Test d’intégration & Recette
JAVA8, Spring boot, microservices , ReactJS - Jira – Jenkins – MySQL – Linux – Nginx
Arcelormittal | Galva Service
août 2018 - février 2019
Mise en place des solutions e-commerce basée sur la plateforme Hybris pour le compte d’Arecelormital group France
& International
Rôle & Missions :
- Ingénieur Concepteur Développeur
▪ Appropriation fonctionnelle.
▪ Conception et étude de faisabilité technique
▪ Modélisation & conception du DataModel
▪ Développement
▪ Analyse et Optimisation des performances
▪ Revue de code (pull requests),
▪ veille au respect des règles et des bonnes pratiques Livraison, packaging et déploiement
Analyse, Conception et réalisation du système Gestion Achat qui représente une solution complète pour automatiser
l’ensemble des étapes du processus de gestion des achats chez l’ANP en intégrant tous les contrôles nécessaires.
L’architecture du projet se base sur la solution Oracle BPM.
Rôle & Missions :
- Rôle d’expert technique et Team Leader : 12/2017 – 08/2018
▪ Conception des processus et des règles métier sous Oracle BPM
▪ Conception et modélisation de l'architecture technique SOA
▪ Configuration des environnements développement, intégration et PIC
▪ Analyse et Optimisation des performances
▪ Coaching de l’équipe de développement et transfert de compétences
▪ Rédaction des supports techniques
▪ Livraison, packaging et déploiement
- Ingénieur Concepteur Développeur : 08/2017 – 12/2017
▪ Appropriation fonctionnelle.
▪ Développement
▪ Développement de la partie Oracle BPM
▪ Développement des tests automatisés sous Arquillian
Étude, conception et développement d’une plateforme de recrutement en ligne
Rôle & Missions :
- Ingénieur Etudes et Développement
▪ Participation à la rédaction des spécifications fonctionnelles
▪ Elaboration de l’architecture projet
▪ Conception et modélisation de l’architecture technique détaillée
▪ Développement
▪ Correction des anomalies
▪ Livraison, packaging et déploiement
Spring Boot, Spring Data, Spring Security, AngularJs, JUnit, Sonar, MySQL, Git, IntelliJ IDEA, Enterprise Architect,
,Balsamiq Mockup, PhpStorm..
Stage PFE
DRSI-Trésorerie Générale du Royaume
mars 2016 - septembre 2016
Extension du système de gestion intégrée des recettes (GIR) aux ordonnateurs. Développement des Services entités
et des services organisationnels (différentes couches applicatives dans le cadre d'une architecture Orientée Services
SOA).
Environnement Technique :
SOA, Java EE, Hibernate, Spring, Struts, Oracle Database, JavaScript.
Études et formations
Professional Scrum Developer I
2019
Master Spécialisé – Informatique Appliquée Offshoring- Faculté des sciences de Rabat
2016
Licence - Sciences Mathématiques et informatique - Faculté des sciences de Rabat
2014
DEUG - Sciences Mathématiques et informatique -
Faculté des sciences de Rabat
2013
Baccalauréat - Sciences Mathématiques et informatique Nador- Maroc.
2010
Langues
Anglais - C2
Autres compétences
COMPETENCES
Gestion de projet e Méthodologie:
steeringProject, Jira, Confluence Scrum.
Contrôle qualité : Sonar, Checkstyle, PMD, FindBug
JAVA/JEE : Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Batch,
Hibernate/JPA, Java ICD, JSF, Maven, Gradle, Struts, Junit, Cucumber
,DbUnit, Mockito, XDocReport, Log4J, Dozer, PicketLink
Web : Angular, ReactJd, Css3, HTML5.
Bases de données : MySQL,Mongodb, ElasticSearch, Oracle
API : REST, SWAGGER
Pratiques : CMMI, DevOps, Design pattern, SOLID principales
Gestion de versions et outils : GIT, SVN, JENKINS, SONAR, ECLIPSE, IntelliJ IDEA, SOAPUI, JMETER, JPROFILER
Autres : Oracle BPM 12c, Processus BPEL, Alfresco, Active Directory, ActiveMQ
LANGUES
Français : Courante Anglais : Maîtrise technique