[nom] · Architecte Expert JAVA-J2EE
PMP®, PSM®, ITIL®
Casablanca, Maroc
(+20 ans d’expérience)
[téléphone]
[e-mail]
Objectifs ____________________________________________________________________________________
Plus de vingt ans d’expérience sur des projets dans différents secteurs : Banque, Assurance, EDI, Public et Santé autour de nouvelles technologies, selon des standards et méthodologies diversifiés. Je souhaite mettre en application mon savoir-faire dans une mission à forte responsabilité technique et humaine.
Compétences techniques ______________________________________________________________________
IDE · : IntelliJ, Eclipse, Visual studio, VS Code
Langages · : JAVA 8-11-17-21, HTML, CSS, Javascript, JQuery, XML, JSON/GSON.
Frameworks J2EE · : Angular, ReactJS, Spring MVC, WebServices REST/ SOAP/ GraphQL/ GRPC,
MicroServices, Spring/SpringBoot, SpringCloud, SpringBatch, SpringAI (LLM-RAG-MCP), SpringSecurity, Keycloak, SpringAOP/AspectJ, Kafka, SpringData, JPA, Hibernate, SpringCaching (Redis).
Qualité, Tests · : Junit, Mockito, MockMvc, WireMock, TestRestTemplate, Rest-Assured, TestContainers,
Jacoco.
Gestion de configuration · : SVN, GIT, GitLab, GitHub.
CI / CD · : GitLab-CICD / Jenkins / GitHub-Actions, Maven, SonarQube, Docker Registry, Nexus,
Ansible, AWS.
Conteneurisation/ Orchestration : Docker / Docker Swarm, Kubernetes, Helm Chart, Argo CD.
Observability (Logs Metrics Traces) : Loki, Prometheus, Zipkin, Tempo, Grafana / Elasticsearch, Logstash, Kibana (ELK)
Serveurs Web/ Application · : Tomcat, JBoss.
Systèmes d’exploitation · : Windows, Linux.
Analyse et Conception · : Méthode Merise, UML.
SGBD · : SQL, PLSQL, SQL Server, MySQL, Oracle, Informix, DB2, PostgreSQL, MongoDB.
Gestion de projet · : PMP®, Prédictif (Cycle en V), Agile (Scrum®), Hybride, ITIL®, MS Project, Jira, TOGAF®
Formations __________________________________________________________________________________
*10/2018 · : · Certification on ITIL® Foundation in IT Service Management, by «Axelos Global Best Practice».
*09/2017 · : · Certification on Professional Scrum Master PSM®, by «[lien]»
*12/2016 · : · Certification on Project Management Professional PMP®, by Project Management Institute «PMI».
*10/2015 · : · Certification of completion on Project Management Education, by «Kaizen Soft Skills».
*10/2008 - 02/2010 · : Mastère Spécialisé en Conception Réalisation et Management des Systèmes d’Information de
l’Institut National des Sciences Appliquées «INSA Lyon».
*09/2001 - 06/2005 · : Ingénieur de L‘Institut Supérieur du Génie Appliqué «IGA Casablanca», option Génie Logiciel.
*09/2000 - 06/2001 · : Baccalauréat Sciences Expérimentales, «Lycée Al Masjid Casablanca».
Expériences Professionnelles __________________________________________________________________
03/2023 – à · : La société «Intelcia Software Solutions Casablanca»
Aujourd’hui
Projet · : Mise en place des plateformes de dématérialisation partenaires (PDP Emission-Réception) de
l’administration fiscale dans le cadre de la réforme de la facturation électronique en France.
Période · : · 03/2023 – à Aujourd’hui
Client · : · PARAGON
Rôle · : · Consultant Freelance Architecte Expert JAVA-J2EE
Missions · : · Définition et mise en place de l’Architecture Applicative / Technique basée sur les MicroServices
(Communication Synchrone/ Asynchrone…), Rédaction de la documentation technique (DAT), Collecte des exigences fonctionnelles/ techniques et choix des solutions adéquates, Préparation des environnements de Développement & Recette, Analyse, Etude d’impact et Conception Technique (DCT), Développement des user stories, tests unitaires et d’intégration, Analyse des logs et correction des anomalies, Mise en place des Pipelines CI-CD pour Build, Tests, Qualité et Déploiements, Encadrer les équipes et les faire monter en compétence, Assistance à la Recette Client, suivi des mises en Production.
Environnement : · JAVA 21, MicroServices Synchrone/ Asynchrone, SpringBoot, SpringCloud, SpringBatch,
Technique · SpringSecurity, Keycloak, SpringData/JPA, PostgreSQL, Kafka, Flowable, Swagger, Postman,
GIT/GitLab, Maven, SonarQube, Docker Registry, Docker, Kubernetes, Helm Chart, Argo CD, Loki, Prometheus, Grafana, Tempo, AS2, SFTP, ReactJS.
01/2021 - 02/2023
Projet
Période
Client
Rôle
Missions
: La société «Wafasalaf Casablanca»
: Refonte de l’Architecture Applicative SOA (SOAP) du patrimoine applicatif vers les Microservices REST
: 01/2021 – 02/2023
: Wafasalaf Casablanca
: Consultant Freelance Architecte Expert JAVA-J2EE
: Analyse de l’Architecture Applicative existante basée sur les WebServices SOAP (SOA), Définition de l’Architecture Applicative / Technique cible basée sur les MicroServices REST, Rédaction de la documentation technique (DAT), Préparation des environnements de Développement & Recette, Analyse, Etude d’impact et Conception Technique (DCT), Développement des user stories, tests unitaires et d’intégration, Analyse des logs et correction des anomalies, Mise en place des Pipelines CI-CD pour Build, Tests, Qualité et Déploiements, Encadrer les équipes et les faire monter en compétence, Assistance à la Recette Client, suivi des mises en Production.
Environnement :
Technique
01/2020 - 12/2020
07/2015 - 12/2019
Programme
Période
Client
Rôle
Missions
JAVA11, Webservices SOAP, MicroServices REST, SpringBoot, SpringCloud, SpringSecurity, Keycloak, SpringData/JPA, Oracle, Kafka, GIT/GitLab, Maven, Jenkins, SonarQube, Nexus, Ansible.
: Initialisation et pilotage d’un projet personnel pour l’élevage de la race italienne «Cane Corso»
: Fusion des deux sociétés «Sopra & Steria» (4 ans)
: Management d’ingénierie de la cellule R&D
: · 01/2018 - 12/2019 (2 ans, 20 ETP)
: · Groupe Sopra & Steria
: · Manager Technique Expert JAVA-J2EE
: · Cadrage des besoins et organisation des workshops client,
Collecte des exigences fonctionnelles/ techniques et choix des solutions adéquates, Rédaction de la documentation technique (DAT), Préparation des environnements de Développement & Recette, Analyse et conception technique, Développement des composants, tests unitaires et d’intégration, Analyse des logs et correction des anomalies, Mise en place des Pipelines pour Build, Tests, Qualité et Déploiements, Assistance à la Recette Interne/ Client, Estimation des charges/ coûts/ budget et ressources nécessaires (Monitoring & Controlling), Management des ressources humaines, validation des recrutements, entretiens annuels, Management de la communication : réunions d’équipe, comités de suivi, de pilotage…, Identification, qualification et réponses aux risques, Suivi de la qualité et validation des livrables, Supervision des mises en production.
Environnement :
Technique
Projet 2
Période
Clients
Rôle
Missions
JAVA8, Spring, SpringBoot, SpringSecurity, SpringMVC, Angular, Oracle, Informix, JPA/ Hibernate, Webservice SOAP/REST, SVN/GIT/GitHub, Maven, Jenkins, SonarQube, Nexus, Tomcat, Jboss.
: Mise en place des Kits d’extraction, d’analyse et de migration des données pour la réforme du plan comptable bancaire PCB selon le nouveau référentiel de la BCEAO ;
: 01/2017 - 12/2017 (1 an, 16 ETP)
: 8 pays, 60 filiales/banques de l’Afrique de l’Ouest équipés avec la solution Amplitude de Sopra &
Steria. (Clients pilotes : BSIC, Coris Bank International, BGFI Bank et ORAGROUP)
: Manager Technique Expert JAVA-J2EE
: Pilotage de plusieurs projets (Scope, Schedule, Cost, Quality, HR, Com, Risk, Stakeholders), Gestion des plans de management des projets, réorganisation des équipes projets, définition des rôles et objectifs, mise en place des formations, arbitrage des affectations de ressources, Suivi des différentes phases des projets : Inception, Elaboration, Construction et Transition
Analyse des KPI avec l’émetteur de l’offre et les responsables de projets (Scrum Masters), Assurer la qualité des livrables, Industrialiser les moyens de pilotage projet et processus internes, Accompagner les équipes dans l’adoption des valeurs agiles et du Framework Scrum, Veiller à la bonne application des process / méthodologies selon la stratégie industrielle du groupe, Conseiller et assister les responsables de projets, faire progresser les collaborateurs, Management des ressources humaines, validation des recrutements, entretiens annuels, Management de la communication : réunions d’équipe, comités de suivi, de pilotage…, Management des risques (identification, qualification et réponses aux risques), Participer à la capitalisation du savoir produit lors des projets.
Environnement :
Technique
JAVA8, Swing, JDBC, Oracle, Informix, SVN, Maven, Jenkins, SonarQube.
Projet 3
Période
Client
Rôle
Missions
: Intégration d’une solution de signature électronique des documents pour la banque Belge
Crelan (à Bruxelles)
: 01/2016 - 10/2016 (10 mois, 10 ETP)
: La Banque Belge Crelan
: Chef de Projet Technique
: Cadrage des besoins et organisation des workshops client, Collecte des exigences fonctionnelles/ techniques et choix des solutions adéquates, Rédaction de la documentation technique (DAT), Préparation des environnements de Développement & Recette, Analyse et conception technique, Développement des composants, tests unitaires et d’intégration, Analyse des logs et correction des anomalies, Mise en place des Pipelines pour Build, Tests, Qualité et Déploiements, Assistance à la Recette Interne/ Client, Estimation des charges/ coûts/ budget et ressources nécessaires (Monitoring & Controlling), Management des ressources humaines, Management de la communication avec les différentes parties prenantes (COSUI, COPIL…), Identification, qualification et réponses aux risques, Suivi de la qualité et validation des livrables, Supervision des mises en production.
Environnement :
Technique
11/2008 - 06/2015
Projet 1
Période
Client
Rôle
Missions
JAVA8, Webservice REST, Spring, SpringSecurity, Hibernate, Oracle, SVN, Maven, Jenkins, SonarQube, Tomcat, Jboss
: La société «Steria Casablanca» (7 ans)
: Maintenance évolutive du patrimoine applicatif composé de plusieurs applications pour Steria
France (à Nantes)
ATOM+ « Application de traitement des ordres de missions »
CONSO+ «Workflow de refacturation des ressources internes aux projets/départements Steria Fr»
FACTUR+ « Workflow de validation des factures fournisseurs »
FILE+ « Envoi de gros fichiers ne pouvant être envoyés par messagerie »
INTRANET « Gestion de l’intranet Steria France »
IT+ « Workflow de validation des demandes d’achats à la DSI France »
RESTO+ « Gestion des commandes et distributions des tickets restaurant »
ROC/ KPI « Production des reporting d’indicateurs de delivery »
SteriaCompetences « Gestion des CV et compétences des collaborateurs »
SPI+ « Suivi du parcours des collaborateurs au sein du Steria Project Institute»
: 01/2011 - 12/2015 (5 ans, 12 ETP)
: Steria France
: Chef de Projet Technique
: Développement du plan management de projet, Cadrage des besoins et organisation des workshops client, Collecte des exigences fonctionnelles/ techniques et choix des solutions adéquates, Définition du périmètre du projet (scope) et participation à la rédaction des SFD, Création de la structure de répartition des travaux WBS, Définition et séquencement des activités, Rédaction de la documentation technique (DAT), Préparation des environnements de Développement & Recette, Analyse et conception technique, Développement des composants, tests unitaires et d’intégration, Analyse des logs et correction des anomalies, Mise en place des pipelines pour Build, Tests, Qualité et Déploiements, Assistance à la Recette Interne/ Client, Mise en place du process de gestion des demandes de types corrections, évolutions et assistance, Mise en place du process d’étude d’impact/ chiffrage : définition des abaques et ratios applicables, Estimation des charges/ coûts/ budget et ressources nécessaires (Monitoring & Controlling), Management des ressources humaines, Management de la communication avec les différentes parties prenantes (réunions d’équipe, comités de suivi, de pilotage…), Identification, qualification et réponses aux risques, Suivi de la qualité et validation des livrables, Supervision des mises en production.
Environnement :
Technique
Projet 2
Période
Client
Rôle
Missions
JAVA6, Struts, SpringMVC, Spring, CAS/SSO, Hibernate, PostgreSQL, OSWorkflow, JasperReports, SVN, Maven, Jenkins, Sonar, Tomcat, Jboss.
: Refonte du SIRH pour le Ministère Français d’Education Nationale (à Paris)
: · 07/2010 - 12/2010 (6 mois, 6 ETP)
: · Ministère Français d’Education Nationale
: · Chef d’équipe JAVA/J2EE
: · Analyse et étude d’impact / Estimation des charges et délais / Affectation et suivi des activités
Spécifications fonctionnelles / Conception technique / Développement et TU
Recette interne, client / Préparation des mises en production
Environnement :
Technique
JAVA5, JSF, Webservice SOAP/CXF, Spring, JPA/Hibernate, Oracle, SVN, Maven, Jenkins, Sonar.
Projet 3 · : Gestion des sinistres automobiles pour La Royale Marocaine d’Assurances
Période · : · 01/2010 - 06/2010 (6 mois, 6 ETP)
Client · : · La Royale Marocaine d’Assurances
Rôle · : · Chef d’équipe JAVA/J2EE
Missions · : · Analyse et étude d’impact / Estimation des charges et délais / Affectation et suivi des activités
Spécifications fonctionnelles / Conception technique / Développement et TU
Recette interne, client / Préparation des mises en production
Environnement : · JAVA5, JSF, Spring, Hibernate, Oracle, SVN, Maven, Jenkins, Sonar.
Technique
Projet 4 · : TMA du SIRH pour le Ministère Français d’Education Nationale (à Paris)
Période · : · 01/2009 - 12/2009 (1 ans, 6 ETP)
Client · : · Ministère Français d’Education Nationale
Rôle · : · Chef d’équipe JAVA/J2EE
Missions · Analyse et étude d’impact / Estimation des charges et délais / Affectation et suivi des activités
Spécifications fonctionnelles / Conception technique / Développement et TU
Recette interne, client / Préparation des mises en production
Environnement : · JAVA5, Struts, Spring, Hibernate, Oracle, SVN, Maven, Jenkins.
Technique
07/2007 - 10/2008 · : La société «Atos Casablanca» (1an et 4 mois)
Projet · : CristalNet pour Le Centre Hospitalier Universitaire de Grenoble
« Système de gestion des commandes optimisées »
« Système de planification des interventions chirurgicales »
Période · : 07/2007 - 10/2008 (1 an et 4 mois)
Client · : CHU de Grenoble
Rôle · : Ingénieur Etude et Développement JAVA/J2EE Confirmé
Missions · : Analyse et étude d’impact / Estimation des charges et délais
Spécifications fonctionnelles / Conception technique / Développement et TU
Recette interne, client / Préparation des mises en production
Environnement : · JAVA5, Struts, Spring, Hibernate, Oracle, SVN, Maven, Jenkins.
Technique
09/2005 - 06/2007 · : La société «La Marocaine des Experts» (1an et 10 mois)
Projets · : Contrôle et suivi des commandes des clients
RH Evaluation, CV thèque
Période · : 09/2005 - 06/2007 (1 an et 10 mois)
Clients · : Alex Technologies / Décoration Conseil / ICAF
Rôle · : Ingénieur Etude et Développement .Net - JAVA/J2EE
Missions · : Analyse et étude d’impact / Estimation des charges et délais
Spécifications fonctionnelles / Conception technique / Développement et TU
Recette interne, client / Préparation des mises en production
Environnement : · JAVA5, Struts, Spring, Hibernate, Oracle, SVN, Maven, Jenkins.
Technique
Langues ____________________________________________________________________________________
Arabe : Maîtrise - Français : Maîtrise - Anglais : Maîtrise
Divers ______________________________________________________________________________________
Lecture – Sport – Cinéma – Voyages.
Atouts ______________________________________________________________________________________
Ambitieux, attentif, rigoureux et méthodique.
Sens du service, d’engagement, d’implication et d’investissement.
Esprit d’analyse de synthèse et d’organisation.
Moteur et force de proposition.
Capacité d’adaptation et d’évolution.
Travail en équipe, habilité à suivre et encadrer plusieurs projets en parallèle.