Mouhcine - Ingénieur de développement JAVA
Ref : 221025E001-
75002 CASABLANCA (Maroc)
-
Ingénieur de développement (34 ans)
-
Freelance

E X P E R I E N C E S
Tech Lead JAVA/JEE &PLSQL • Capgemini •Depuis Décembre 2020
Informations sur le projet : TMA Orange France
Taille Equipe > 4 personnes
Méthodologie : Agile (Scrum)
• Développement PL /SQL , JAVA/JEE,Spring MVC,Maven
• Support Orange + Partenaires
• Formations
• Résolutions tickets : ITIL,HP ALM,etc
Juin-Juillet 2020
Mission Freelance
Informations sur le projet : Intervention urgente pour contrôle du core Bankig
(Delta Europe)
Taille Equipe : 2 personnes
• Développement PL /SQL avancé : Oracle 12c/10g
• Recette et Optimisation
Projet Personnel : GitHub
Développement d’un service consommant L’API GitHub et listant le Top 20
repositories(Auteurs,languages,fréquence du language)
• Développement en Spring Boot + API GitHub Rest
• Recette via Postman ,Bonne pratiques documentation
Developpement d’une application de manipulation des produits via CRUD
• Développement en Angular 8 : service /Componenets /Model
• Consomation d’une API Rest : json-server
• Recette via Postman
• Design via Bootstrap
Consultant monétique • BANK OF AFRICA• Decembre. 2019- Mars 2020
Mission en regie
Informations sur le projet :
Méthodologie : Agile (Scrum)
Taille Equipe : 9 personnes
Missions :
Projet 1 : CapitalConnect
Mise en place d’un bus applicatif qui permettra d’exposer les fonctionnalités du
core banking comme des API.
Projet 2 : Paiement factures JIRAMA - Project Madagascar
Permettre aux clients JIRAMA de payer leurs factures sur les solutions BOA (agence,
mobile, web, TPE, GAB).
• Sécurisation des échanges entre APIs
• Développement des Web service Rest(monolith)
• Réalisation des tests via Postman
• Tests+ Développement métier (Package, Procédures, Scripts,Validation,etc.) en
PLSQL
• Interfaçage PL/SQL avec Oracle APEX
• Préparation de l’environnement : BDD, SERVEURs, Config, etc.
• Integration / support/Spécification/Chiffrage
• Documentration Web Services (Swagger)+Installation (KAFKA,Kubernates et
image Docker)
Environnement Technique : JWT,PL /SQL , maven , JAVA8 ,
SoapUi,Postman,CryptoJS,Spring Boot, Spring
Security /Cloud,Hibernate,JSON /XSD/XML,Oracle10g,Postgres,JHipster,Swagger,Ku
bernate,Docker,WSO2 (Middleware),Spring Security,SSL,RSA, Liquidebase,Ecache
Ingénieur Projet monétique JAVA/JEE• HPS WorldWide• Mai. 2018 -
Juillet 2019
Projet 1:Gateway Payment : Tokenization,Processing(JCC Chypre)
Informations sur le projet :
Méthodologie : Agile (Scrum)
Taille Equipe : 8 personnes
Missions :
• Développent spécifique : Implémentation d’un scénario propre à une méthode
processing via l’API Sabre de réservation des tickets (canaux :site E-commerce
/Centre Appel)
• Développement d’un Web service pour Tokenisation : WSDL + JAVA
• Réalisation du POT (Proof of test) : SOAP UI
• Respect des bonnes pratiques : continuous delivery/Integration ,SLA ,Agile(Scrum)
• Développement des demandes Client du Front => Back End
• Préparation de l’environnement : Eclipse ,JBoss Local (App + Web),Intégration
Eclipse avec ClearCase,dossier de config de l’application (réseaux)
Environnement Technique : pl/sql , JAVA/JEE,maven , java8 , pro*C ,SoapUi,
Icefaces,Jasper Reports,JBoss,EJB3,JPA2,Hibernate, ,Dozer mapper, XSD/XML,Oracle
10g,ClearCase,Filezella.
Projet 2:BOC Chypre
Informations sur le projet :
Méthodologie : Agile (Scrum)
Taille Equipe : 4 personnes
Mission :
• Développement/déploiement/documentation d’un Web service de vérification de
carte(cvv2,date expiration,etc).
• Développement des procédures/Fonctions : calcul PIN dans le cas de
remplacement d’une carte.
• Respect des bonnes pratiques : continuous delivery/Integration ,SLA ,Agile(Scrum)
Paramétrage Initial : BOC Chypre
• Paramétrage initial : chargement de la nouvelle codification des mouvements (SQL
Loader,PL/SQL,Macro VBA)
• Assistance de l’équipe sur site
Environnement Technique : pl/sql , maven , java8 , pro*C ,SoapUi,sql
loader,Jenkins,Websphere, XSD/XML.
Projet 3:Résolution des tickets : FNB South Africa
• Résolution des defects remontés par le client : (PL/SQL)
Projet 4: Web Services SOAP: FNB South Africa
Informations sur le projet :
Méthodologie : Agile (Scrum)
Taille Equipe : 4 personnes
Mission :
• Préparation de l’environnement de developpement : (PL/SQL)
• Développement des Web Services en respectants les normes du socles.
• Recette Interne: (PL/SQL + SoapUI)
• Implémentation de la politique de sécurité
• Mise à niveau de la solution
• Révision de la documention et veille au respect du dossier de description des Web
Services
• Déploiement du EAR et correction des incidents coté serveur.
• Synchronisation des environnements : Env developpemnt avec l’Env Client.
• Certification de la solution et recette :
+Creation des Certifs(Client/Serveur) : RSA ,Signing,Root Certif,Synchronisation de
horloges via Script Groovy.
+Configuration SOAPUI pour recette avec Certifs
+Ajout des Bean pour élaboration de la politique de sécurité :
Timestamp/Tokenization/Signing/Encryption
Environnement Technique : pl/sql , JAVA/JEE,maven , java8
,SoapUi,AIX,Jenkins,Websphere sous AIX,JAX-WS,
,JBoss,EJB3,JPA2,Hibernate,Jpublisher,Dozer mapper, Spring
IOC/AOP/Batch,XSD/XML,ClearCase,Certif sécurité
(RSA,Client/Serveur,Signing/Encyption/Timestamp),wss4j,Groovy
Ingénieur Exploitation/Production • SOFAC Crédit • Mai. 2017 - Mai 2018
Informations sur le projet :
Méthodologie : Bonnes pratiques + Cycle V
Taille Equipe : 4 personnes (Exploitation) + Equipes transverses
Mission :
- Assistance maîtrise d’ouvrage : centre de réclamation client (recommandations
BAM)
- Etude de : Help Desk , Service Desk et solution d'archivage /GED dans le cadre de
l'implémentation des bonnes pratiques IT.
- Planification/conception d’un Help Desk conformément à ITIL aligné au core
business de SOFAC.
- Participation à la rédaction des les procédures techniques à suivre : CREDIZ et
entité exploitation.
- Participation aux groupes de travail sur l'évolution des activités.
- Préparation des procédures suites aux exigences BAM & conformité.
- Documentation des flux CFT
Environnement technique : Jira, ITIL,ISO 20000,Prince2
Ingénieur MOE Monétique • M2M Group • Nov. 2015 - Mai 2017
Projet1 : Crédit Revolving
Informations sur le projet :
Méthodologie : Cycle en V
Taille Equipe : 6 personnes
Mission :
- Reengineering et mise à niveau du module Crédit Revolving & Recouvrement.
- Recherche et Documentation sur le métier Crédit.
- Participation à l'élaboration du DSF final avec le Client (Maubank: îles Maurice).
- Recette Interne: Tests fonctionnels et unitaires, élaboration du cahier de recette et
anticipation des scénarios de tests.
- Développement des Batchs C monétique, paramétrage de l’environnement
d’exécution, compilation sous AIX
- Gestion de la session opérateur (Authentification, Unicité de la session par machine
-Conception du scénario de migration des données Maubank.
- Génération des Relevés Réguliers et dupliqués (formats : Postal, Email)
- Reporting: Etats crédit et carte sous Crystal Report.
- Formation des nouvelles ressources affectées au projet crédit.
Environnement technique :
- Back Office : Batch C/C++, Pro*C, AIX, Toad, Oracle
- IHM, Web services et Reporting : .NET, Visual Studio, Crystal Report
Projet 2: Etude et développement de la solution gestion des cartes multiservice des
administrations marocaines.
Informations sur le projet :
Méthodologie : Cycle en V
Taille Equipe : 7 personnes
Mission :
- Conception, Développement et Recette usine.
- Réalisation de la charte graphique du Portail de facturation. (HTML5, CSS)
- Développement des Interfaces utilisateurs (Visual Studio)
- Portage et maintenance des Batchs (C, MySQL, Linux)
- Import des fichiers du client (Mouvement Financiers, pétroliers, commissions, etc...).
- Export du fichier de personnalisation Clients.
- Assistance recette (Manipulation TPE, Traitement des RDS, élaboration du
monitoring des RDS).
-Développement spécifique Back office (Enroulement, Cycle de vie des cartes, livraison
des cartes, Facturation des transactions, facturation des cartes, Profils, etc).
-Développement spécifique Front office.
-Personnalisation graphique et électrique des cartes (C# , APDU)
Projet 3: Support BCDC (Banque commerciale du Congo) Migration des données
Banque BCDC.
Informations sur le projet :
Méthodologie : Cycle en V
Taille Equipe : 2 personnes
Mission :
- Conception et réalisation du Batch: Lecture Donnée à Migrer et export des Fichiers
Output.
- Présentation du résultat de Migration des données sous format des fichiers
exploitables par le Client.
- Préparation du Package livrable au client (Spécifications, .bat, Guide utilisation)
Environnement technique:
- Back Office : - Outils : Batch C/C++, Pro*C, AIX, Toad, Oracle
Projet 4 : Support TGR(Trésorie générale du Maroc)
Informations sur le projet :
Méthodologie : Cycle en V
Taille Equipe : 3 personnes
Mission :
- Réalisation des rapports selon les spécifications client.
Environnement technique :
- Reporting: Crystal Report, Visual studio,oracle 10g
F O R M A T I O N
2010-2014
ENIM | L’Ecole Nationale Supérieure des Mines de Rabat.
▪ Option : Génie Informatique
2008-2010
Classes préparatoires aux grandes écoles.
▪ Filière Mathématiques Physiques et Science de l’ingénieur (MPSI/MP)
Juin 2008
Baccalauréat Sciences Mathématiques B (mention très bien).
C O M P E T E N C E S
TECHNIQUES :
Langages de programmation : C/C++, .Net (C#, Vb.Net), Java
Framework : Hibernate, JSF, Spring,EJB,JPA2
Web : CSS, HTML, J2EE, Asp.NET, JavaScript, PHP5, XML, JSON
Base de données : Oracle 10g, Toad Oracle, PL/SQL, MySQL
Autres : Virtualisation, CCNA exploration 1 et 2, Crystal Report, Data Mining,SOAPUI
OS : AIX IBM,Linux,Windows,Red Hat
CERTIFICATIONS:
• ITIL V3
• PRINCE2
• SCRUM Master
FORMATION JAVA/JEE:
Cours du Week-end accéléré
(JPA, Hibernate, JSF, SPRING)
TPs + Projet
LANGUES :
Arabe : Maternelle
Français: Bilingue
Anglais: Pratique professionnelle