Mourad - Consultant technique JAVA
Ref : 200311C001-
75017 PARIS
-
Consultant technique (43 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
En profession libérale
Expérience professionnelle
Mai.2020 à ce jour... - BOOPER Architecte Java J2EE / Expert bases de données
Chez BOOPER, dans le cadre du projet MPS GENIUS PRICE, j’interviens en tant qu’expert technique JAVA
et base de données afin d’assister une équipe de trois développeurs dans les chantiers suivants:
● Améliorations des performances des bases ORACLE
● Migration Oracle vers SQL Server
● Réécriture de l’IHM GHT avec Angular 10
● Mise en place des bonnes pratiques de développement
ORACLE / SQL Server
Etat des lieux (analyse des volumétries, temps des traitements)
Installation, paramètrage et déploiement de ORACLE 11G
Compagne d’amélioration et d’optimisation des process ORACLE
Réécriture et tuning des requêtes ORACLE
Migration SQL Server
Organisation des FileGroups, Data Files ...
Tests de performance
Application JAVA et Front
Support architecture et technique de l’équipe IT
La mise en place de POC (Proof of Concept) sur des nouvelles solutions
Réécriture de certains composants applicatifs
Analyse et préconisations
Tests de performance
Développements Angular 10
Environnement
MAJ le 28.12.2020 2/7
******** / ********
Langages JAVA 8, Spring, Spring Batch, SQL, PL/SQL, SQL, PL/SQL, Transact SQL,
Angular 10, CSS bootstrap, API REST
Matériel/Outils Window 10, ORACLE 11g, SQ
11.2017 à 02.2020 - ARVAL/BNP (2 ans et 3 mois) Chef de projet MOE / Expert Java J2EE
Chez Arval et dans le cadre du projet EQUUS (Transfert des systèmes d’information Arval pour les
entités France, Espagne, UK et Italie dans une même plateforme) j’ai participé, en tant que TECH
LEAD et chef de projet MOE à la migration des données NASA Espagne puis NASA France vers la
plateforme d’assurance CLEVA et le développement de nouveaux flux entrants et sortants de CLEVA
vers d’autres systèmes d’information d’ARVAL (SALESFORCE, DRIVE, DARVA, CODA XRDJ
comptabilité, TIBCO …)
• Migration des données NASA FR et NASA SP vers CLEVA assurance
➢ Ateliers de travail pour la définition du périmètre de migration
o Les concepts à migrer : Clients, Polices d’assurance, sinistres, primes, missions, …
o Les volumes à migrer : Profondeur de l’historique et les volumes à migrer
➢ Définition de la stratégie techniques de migration (Architecture, technologies …)
➢ Définition des procédures de réception, fichiers PIVOT, mapping des données …
➢ Développement des batch JAVA et script PL/SQL ORACLE de traitement des données
➢ Développements des nouvelles fonctionnalités dans CLEVA
➢ Collaboration étroite avec les intervenants pour résoudre les incohérences dans les données
➢ Assister les équipes métier dans l’analyse de la qualité des livrables
➢ Gestion de la post-Migration (correctifs et reprise de données hors scope go-live …)
➢ Rédaction des plannings
➢ Rédaction des comptes rendu
➢ Réunion de suivi de l’avancement des travaux
➢ Formation de nouveaux arrivants
➢ Répartition des tâches
➢ Agilité
➢ Environnement international
• Analyse des bugs et optimisation des chargements de données
➢ Analyse des plans d’exécution des requêtes ORACLE
➢ Revue d’architecture ORM (stratégies de chargement …)
➢ Gestion des caches
➢ Analyse des métriques de performance
• Développement des flux en entrée et sortie de CLEVA
➢ Flux vers XRDJ : Suivant des règles définies par le métier, j’ai développé les
Batch de création des fichiers de données en sortie de CLEVA vers XRDJ CODA. Les
données sont formatées suivant des exigence CODA et composées de factures, recours,
bordereau … Les Batch sont lancés par CONTROL-M
➢ Flux depuis DRIVE : Drive étant le système mettre, j’ai mis en place un flux en
entrée de CLEVA et depuis DRIVE pour la création et la mise à jour en continue des
nouveaux clients et prospects crées dans DRIVE.
Environnement
Langages JAVA, SQL, PL/SQL, MAVEN, Jenkins
Matériel/Outils Window 10, Java 8, ORACLE 12g, SQL Developper, TOMCAT, CLEVA
09.2014 à 10.2017 - GENERALI (3 ans et 1 mois) Expert Java J2EE / ETL et Expert migration
1- Réalisation d’une grosse migration applicative depuis le système source GB2000 vers le système
cible APOGEE. Le projet a été réalisé en étroite collaboration avec plusieurs intervenants : équipe
technique APOGEE, GB2000, équipe Métier … En plus des travaux techniques réalisés, j’ai
participé aux différents ateliers de lancement et de suivi des travaux. (70% de la mission)
2- Migrer l’application RHS « annuaire personnes GENERALI » aux nouveaux standards
technologiques GENERALI. Remplacement de ACEGI par SPRING SECURITY, XFIRE par
CXF, JDK6 par JDK7 …
3- Développement de GDH-Worker qui consiste à récupérer les messages d’habilitation en
provenance d’une EAI (file JMS) et alimenter un référentiel LDAP.
• Migration des contrats d’assurance GB2000 vers APOGEE
➢ Atelier de migration avec le métier pour la définition des besoins
➢ Délimitation du périmètre de migration et la profondeur de l’historique à migrer
➢ Définition des procédures de réception des données (fichiers PIVOT)
➢ Définition des différents mapping entre les systèmes source et cible
➢ Développement des batchs d’injection des données dans le système cible
- Batch de création des clients dans APOGEE
- Batch de création des contrats d’assurance dans APOGEE
- Batch de création des mouvements dans APOGEE
➢ Développement de nouvelles fonctionnalités dans APOGEE pour l’intégration des nouvelles
données migrées.
➢ Tests unitaires
➢ Tests de performance pour pallier les contraintes de la volumétrie.
➢ Collaboration étroite avec les intervenants pour résoudre les problèmes de données
➢ Fournir l’aide aux autres équipes pour comprendre le fonctionnement du système cible
➢ Préparation des macro-plannings avec le chef de projet
• Post-Migration
➢ Définition du périmètre de reprise avec le métier
➢ Reprise des données non migrées pour cause de rejets divers
➢ Développement des scripts correctifs
➢ Tests
➢ Livraison
Environnement
Langages Java, Hibernate, Struts, Spring, Spring SECURITY, Spring Integration,
Spring LDAP, SQL, PL/SQL, Maven, Jsp
Matériel/Outils Linux, Window 7, Java 6, ORACLE 11g, SQL Developper, JBOSS 5.1.1,
JMETER, JMS, ActiveMQ, Apache Directory Studio
05.2011 à 08.2014 – SNCF (3 ans et 3 mois) Ingénieur d’Etude & Dev. J2EE - Expert Oracle/ETL
La mission consiste en la conception et réalisation d’un système d’information permettant des mesures
de qualité sur le plan de transport voyageur de la SNCF. Ce dernier est intitulé REALPROD.
Le projet est composé de deux entités distinctes :
• Module de chargement et de traitement des données : Oracle-PL/SQL–ETL TALEND-JAVA
• Module de restitution et de configuration : Application WEB SPRING MVC/JPA
• Analyse, conception, études techniques …
➢ Ateliers de travail fonctionnels et évaluation des besoins
➢ Etudes techniques, chiffrage
➢ Documentations techniques (d’installation, conception …)
➢ Gestion des MCD/MPD ORACLE avec PowerAMC
➢ Conception des processus TALEND / PL/SQL
• Développements – Partie chargement des données
➢ Install. des instances Oracle, paramétrage
➢ Automatisation des tâches d’installation Oracle et de mise à jour (Shell Unix)
➢ Réalisation des processus TALEND / procédures PL/SQL
➢ Tuning, diagnostic, administration et supervision
➢ Optimisation et parallélisme des processus TALEND – PL/SQL …
➢ Tâches d’administration ORACLE (Installation, Optimisation, tuning …)
• Développements – Partie restitution des données (WEB)
➢ Réalisation des squelettes des contrôleurs et configurations SPRING MVC
➢ Installation et configuration MAVEN
➢ Mise en place de la gestion des habilitations avec Spring Security/Kerberos
➢ Développement de requêtes Dao/Service/Contrôleur/JSP
• Leader Technique
➢ Mise en place de l’architecture de l’application
➢ Choix des technologies
➢ Initialisation et mise en place des Framework et outils (Spring, Maven …)
➢ Formation de nouveaux arrivants
➢ Référant technique sur le projet
• Tests
➢ Tests unitaires
➢ Tests de performances et tests de charges
➢ Tests de non-régression
Environnement
Langages Java, SQL, PL/SQL, XML, Maven, Hibernate, Spring MVC, Kerberos, JPA, JSP,
JSTL, JavaScript, JQuery, Ajax …
Matériel/Outils Linux Redhat, Window 7, Java 6, ORACLE 11g, Eclipse, SQL Developper,
Tomcat, ETL TALEND …
10.2009 à 04.2011 …/GENERALI/BNP/… (18 mois) Ingénieur d’Etude & Dev.
Dans le cadre de ma collaboration avec l’éditeur de logiciel SCORT, j’ai réalisé plusieurs missions
ponctuelles chez différents clients pour intervenir sur des applications SCORT déployées en production.
ALLIANZ [01.2011 à 04.2011] - 4 mois
Mise en place du socle technique et revamping des écrans mainframe pour la réalisation de l’application
« Allianz Profil Pro ».
BNL-BNP Paribas [09.2010 à 12.2010] – 4 mois
Intégrer un parseur SQL ANSI et SQL DB2 pour l’outil SYSTEM CODE de METRIXWARE pour
réaliser un audit sur le code SQL.
MACIF – [08.2010] – 1 mois
Développement d’un générateur de fichiers mapping XML pour les écrans MAINFRAME de la MACIF.
Les fichiers de mapping sont utilisés pour la configuration des interactions WEB-MAINFRAME dans
les applications WEB.
GENERALI – [05.2010 à 06.2010] – 2 mois
Maintenance de l’application FUEREV et résolution de problème de performance.
POLE EMPLOI – [10.2009 à 04.2010] – 7 mois
Réalisation d’une couverture de tests unitaire sur l’application DUO. Une application qui fusionne les
processus métiers des ASSEDIC et ANPE.
Tests unitaires, détection de bugs, correctifs.
Environnement
Langages ORACLE, PL/SQL, Java, JSP, JSTL, JavaScript, SLF4J, AJAX
Matériel/Outils TOAD, ECLIPSE, TOMCAT, Serveur Linux RedHat, Windows, AS400, Eclipse
(RAD7), WEBSPHERE, JNDI, ANT
11.2008 à 09.2009 ALLIANZ 11 mois Ingénieur d’Etude & Dev. J2EE
Au sein du département informatique de l’assureur ALLIANZ, j’ai participé en tant qu’expert produits
SCORT pour la réalisation de « Allianz Profil Entreprise ». Une application J2EE mettant en œuvre de
nouveaux produits d’assurances pour les entreprises industrielles et commerciales. L’application est
destinée à deux populations d’utilisateurs distincts à savoir, Agents ALLIANZ et courtiers.
L’application J2EE permet d’interagir avec un système central (AS400) grâce à un socle JAVA
(Fastrack - Technologie SCORT). Cela permet l’ouverture des anciens systèmes AS400 au WEB.
• Analyse, conception, études techniques …
➢ Réalisation d’une étude technique et détails des tâches
➢ Mise en place de l’architecture de l’application (Servlet/JSP/…)
➢ Chiffrage des tâches
➢ Rédaction de la documentation technique
• Développements
➢ Initialisation des composants techniques de l’application (Moteurs de servlets …)
➢ Développement des servlets qui gèrent la gestion des échanges WEB/AS400
➢ Revamping des écrans AS400 en JSP – Automatisation des tâches de revamping
➢ Mise en place du code JAVASCRIPT/ AJAX/ CSS des écrans Mainframe
➢ Gestion de deux chartes graphiques (agents et courtiers)
➢ Intégration dans le portail ALLIANZ
➢ Quality center
Environnement
Langages Java J2EE, JSP, JSTL, JavaScript, JQuery, AJAX, JNDI, ANT
Matériel/Outils Eclipse (RAD7), WEBSPHERE
Compétences techniques
Modélisation UML, MERISE, Rational Rose, Power AMC…
Langages Java, SQL, PL/SQL, Shell Unix (ksh, csh, bash), JavaScript …
Frameworks J2EE Spring Ioc, Spring MVC, Spring Boot, Spring JDBC, Spring Data,
Spring Security …
Thymeleaf, Struts, Struts 2, JPA, Hibernate, CSS Bootstrap
Outils Eclipse, Intellij IDEA, SQL/Developer, TOAD, Maven, SVN, GIT …
Jenkins
SGBD Expertise Oracle, PL/SQL
DB2, SQL Server, MySQL …
I-Net XML, HTML, JavaScript, JQuery, Ajax…
Serveurs applicatifs WebSphere, Tomcat, JBoss …
Middlewares MQ Series, CICS, IMS…
ETLs TALEND, DATASTAGE
Progiciels CLEVA Assurance, SCORT Studio
Systèmes Unix (AIX, Solaris, HP-UX), Linux, Windows 2000, AS400
Compétences fonctionnelles
Capacité rédactionnelle ; Coordination ; Management d’équipe
Formations
2013 Formation ORACLE 11g : Sauvegarde, restauration et tuning / Administration Oracle 11G
2008 Master 2 – Modélisation informatique
2005 Ingénieur en informatique - Systèmes Parallèles et Distribués
Langues Anglais : Courant