Mohamed - Consultant technique J2EE
Ref : 170214H001-
92 CLAMART
-
Consultant technique, Développeur, Scrum Master (49 ans)
-
Totalement mobile
-
Bientôt freelance
Expériences professionnelles
De Juillet 2022 à juillet 2023 CARDIF
Expert technique
Projet : Expert technique au sein de du département des Socles Techniques & Support (équipe SOT, Support aux équipes de développement Java).
Tâches :
• Maintenance corrective et évolutive d’un Package Manager (Gestionnaire des outils de développement).
• Mise en place de la Lib SAF (implémentation interne de Spring Security) sur les applications.
• Maintenance corrective et évolutive sur les Socles techniques internes (Spring Boot, Angular, JSF).
• Maintenance évolutive et corrective des APIs internes CINRJ et MULE_API (+ montée de version JAVA sur ces APIs 5,6,7 vers la version 8 et/ou 11).
• Mise en place des coffre-fort de sécurité avec l’API VAULT (Implémentation en interne de Spring VAULT).
En particulier, les réalisations ci-dessous :
• Réalisation d’une version de la Lib SAF (Authentification forte) compatible avec l’application BO-MUTU-LogonApp et SAP BO 4.3.
• Mavénisation et mise en place de la Lib SAF sur l’application BO-MUTU-LogonApp (Dans le cadre de la montée de version de SAP BO de la version 4.2 vers la version 4.3 SP2).
• Gestion et réalisation de plusieurs demandes d’ajout d’outils sur le Package Manager.
• Mise en place de la montée de version de log4j vers Log4j2 sur l’api MULE_API.
• Restructuration et montée de versions vers Java8 des tous les modules de l’api CINRJ.
• Mise en place de la montée de version de log4j vers Log4j2 et d’un CI sur l’api CINRJ (Jenkins et montée en qualité du code applicatif pour respecter les normes et standards CARDIF).
• Réalisation des plusieurs évolutions sur des projets de mise e, place de la lib AIM VAULT.
• Audit du code applicatif et analyse des performances de l’application CONNECTEUR CODA.
• Documentation.
Environnement Technique : IntelliJ 2021, Eclipse 2020, Tomcat 9, Spring Security 5.3.6/3.2.15, Spring Security 5.3.6/3.2.15, Servlets, JSP 2.3, Maven 3.5.2, Java 5/6/7/8, SSO, JPA, Hibernate, APIs interne (Lib SAF version 1.0.3 et 1.0.5 et AIM VAULT), Jenkins, Sonar Que, Sonar Lint, Web services REST, Open Shift, Junit, GitLab CI, Jfrog Artifactory, Nexus, SAP BO 4.3.
De Juin 2020 à Juin 2022 GMF
Expert technique
Projet : Expert technique sur un parc applicatif autour de l’application “Gestion des demandes sociétaire” pour le
service Poste de travail IARD GMF. La mission consiste à faire de la maintenance évolutive et corrective sur ce parc
applicatif dans un contexte micro-services.
Tâches :
Mise en place et intégration des plusieurs composants externes au sein des différents projet (icons
boostarp, NgxPagination,,,etc) et mise en place des socles techniques.
Étude et analyse et conception.
Réalisation (java, Angular 9)
Tests unitaires et d’intégration.
Support technique.
Documentation technique.
Suivi de la recette.
Assurer les Livraisons sur le différent environnement.
Maintenance corrective
Étude, analyse et conception et réalisation des modules applicatifs ci-dessous
Web service de consultation de la situation du sociétaire etWeb service CRUD pour les demandes
brouillon.
Web service de gestion des catégories demande par profil.
Web service de création de demandes.
Web service de validation des interactions.
Migrer l’application Front à iso-fonctionnalités d’Angular JS 1.5 à Angular 9.
Définition de l’architecture applicative et mise en place du lot « Messagerie sécurisée Lot 3.2, ajout des
pièces jointes ».
Evolution suppression des demandes sur la messagerie sécurisée,
Mise en place du batch Réinjection des messages (messagerie sécurisée),
Mise en place batch de la purge RGPD des demandes (messagerie sécurisée).
Mise en place des plusieurs modules de l’application Moto Pass (Réalisation de devis, Transformation des
devis en contrat),
Migration de l’application Echange Prêtilea de jsf 2.0.8 à la version 2.2.20 (Wildfly 18).
Réalisation du socle technique ainsi que plusieurs Web services REST de l’application “Accueil agence”.
Environnement Technique : IntelliJ 2021, Wildfly 10/18, Type script 3.8.3, Angular 9.1.12, Angular JS 1.5.7,
CoveUse 1 et 7, Spring batch 3.0.1, JASMINE 3.5.0, KARMA 5.0, Java 8, JPA, Hibernate, DB2 10.5 et 11.5.4, Jenkins,
Sonar Qube, Sonar Lint, Web services REST, Open Shift, Insomnia, Postman.
De Décembre 2018 à Mars 2020 Harmonie Mutuelle
Tech Lead / Expert Technique Full stack
Projet 1: PRESTO (Devis et souscription en ligne) : Maintenance évolutive et corrective, intégration des parcours
santé et protection décès et la maintenance du parcours assurance vie
Projet 2: MAESTRO (souscriptions individuelles) pour le SI SYMPHONIE. La mission consiste à réaliser une nouvelle
application écrite en architecture micro services
Tâches :
Étude de la faisabilité et réalisation d'un POC affichage d'une application Angular JS dans une application
Angular
6 et vis-versa (Maestro)
Mail ********
- 2 –
Mohamed ********
Mise en place du socle technique front et back(maestro)
Conception et mise en place de la Base de données (maestro)
Initialisation du module applicatif back et définition du contrat de service front to back (maestro)
Initialisation du module front (Maestro)
Maintenance évolutive et corrective sur le parcours GAV (assurance vie)
Refonte de la gestion des parcours : mise en place d’un parcours générique orienté composant paramétrable
(composant principal, composant date, composant montant capital, composant enfants à charges) coté front
utilisé pour intégrer le parcours protection décès (presto)
Assurer le support technique aux autres membres des équipes (Maestro et Presto)
Pré-Intégration : Assurer les livraisons et les mises en recette.
Étude, analyse et conception et réalisation des modules applicatifs ci-dessous
Intégration des propositions en provenance du tarificateur caméléon(maestro)
Gestion des propositions dans maestro
Module de gestion des étapes du processus d’adhésion (module workflow) (maestro)
Gestion des données référentielles des informations complémentaires (maestro)
Gestion des données référentielles des spécificités (maestro)
Gestion des données référentielles dans Maestro (maestro)
Documentation technique (maestro)
Module gestion des exemples (BDD, web services)
Mise en place de la génération de différents documents : étude, devis et bulletin d’adhésion pour le
parcours santé (HSPART) et protection décès
Refonte du web services de gestion des devis, gestion des offres (partenaire externe tarificateur caméléon)
Environnement Technique : IntelliJ 2019, Type script 2.9.2, angular 6.1.9, Bulma 0.7.4, Angular material 6.4.7,
JASMINE 2.8.0, KARMA 2.0.0, Spring boot 2,0,5, Spring Data, Swagger 2.9.2, Java 8, Map struct 1,3, lombock 1.18.0,
JPA, fakeSMTP 2.0, PiostgreSQL 9 et 11, Jenkins, Sonar Qube, Sonar Lint, Web services SOAP et REST
D'Avril 2017 à Novembre 2018 Consultant en Architecture
Architecte technique
Projet : Architecte technique au sein de la cellule d’architecture GFI.
Tâches :
Audit de l'architecture applicative et matérielle et proposition des axes d'amélioration (TMA)
Audit de la qualité du code applicatif
Mise en place des environnements de recette iso-production
Support et assistance aux équipes de développement
Mise en place des solutions techniques en vue de démarrage des nouveaux projets ou des évolutions sur
des projets existants
Ministère de l’Education Nationale : Mise en place des environnements de recette iso-production, mise en place
d’une API pour gérer l’algorithme de plan de classement documentaire pour la TMA Galaxie (6 mois)
SFR : Projet E-Commande: intégrer l’équipe du projet pour faire de la maintenance évolutive et corrective
(Développement, Intégration, Exploitation)
CNAV : Projet portail agent inter-régimes (PAIR)
Définition de l’architecture standard
Rétro-ingénierie pour la mise en place du socle technique nécessaire à la réalisation
Mise en place de deux téléservices pour la gestion des demandes des assurés par les agents de différents
régimes de retraite. (Angular 1.7.2, es6, java7, Eclipse 4.7.0 oxygen, Easy Rest, jboss EAP 6.3, Wiremock,
typescript)
Environnement Technique: JAVA 8/J2EE, Server Web Apache, Weblogic 12c, Oracle, mysql, SonarQube, Eclipse
Noen, Tomcat, Linux, Shell, OpenSSL, IntelliJ, Git, Angular JS, Node JS, Web Services SAOP / Rest,, Play Framework
2.5.3, Docker, WinCSP, Jenkins, DevOps.
Mail ********
- 3 –
Mohamed ********
D’Octobre 2016 à Mars 2017 VOELIA Water SI
Expert technique
Projet : Expert technique sur le projet LERNE pour Veolia WATER SI. La mission consiste à migrer une application
écrite en struts1/applet java vers struts1/html5/Js/jsTree afin de rendre l'application compatible avec tous les
navigateurs et enrichir l'application avec des nouvelles fonctionnalités.
Tâches :
Rétro-ingénierie pour migrer l’application à iso-fonctionnalités.
Etude et analyse.
Mise en place de la gestion métier avec Js tree.
Mise en place du menu de l’application avec HTML 5.
Mise en place d’une fonctionnalité de recherche pour l’application avec jQuery UI.
Tests unitaires et d’intégration
Documentation technique.
Suivi de la recette .
Environnement Technique : Eclipse Luna. Tomcat 7, Oracle 11g, Java 8, Struts 1.3, JSP, jQuery 12.3, jQuery UI, Js
Tree 3.0, JavaScript, JSON, HTML 5, CSS 3.
D’Aout à Septembre 2016 BNP Paribas
Expert technique
Projet : Consultant technique sur le projet PI, correction des anomalies sur une application migrée de DELPHI à
SPIRIT (HTML5,Bootstrap et Javascript).
Tâches :
Analyse V4 (ancienne application) pour identifier les règles de gestion et la cinématique des écrans
Analyse, Diagnostic et Correction des anomalies remontées par le client
Environnement Technique : WEBSTORM 7.0.3, JSHINT, SVN, GRUNT JS, HTML5, CSS 3, BOOTSTRAP, JAVASCIPT,
APACHE, JIRA
De Mars à Juillet 2016 ASIP Santé
Analyste / Concepteur développeur Senior
Projet : Consultant technico-fonctionnel sur le projet RASS (Référentiel des Acteurs Santé Sociaux) au sein d’une
TMA d’engagement de 15 personnes.
Tâches :
Analyse, étude, conception et réalisation
Tests unitaires et d'intégration
Commenter le code applicatif (javadoc)
Audit, amélioration de la qualité du code applicatif
Étude, analyse et conception et réalisation des modules JAVA, ci-dessous
Gestion de la catégorie professionnelle suite à l'intégration des étudiants dans le RASS
Gestion de la fiche de synthèse et de la fiche détaillée des personnes physiques
Gestion de la nouvelle entité d'enregistrement pour les médecins masseurs Kinésithérapeute
Rédaction des spécifications techniques pour les modules applicatifs des web services externes (rétroingénierie).
Environnement Technique : ECLIPSE 4.4.2, ORACLE 12C, JBOSS 7.1, MAVEN, SVN, SQL DEVELOPER 4.1, TOMCAT
LIFERAY 7, QUALITY CENTER, PUTTY, FILEZILLA, JAVA 1.7, J2EE, LIFERAY 6.1, JAVASCRIPT (JQUERY, JSON), XML,
APACHE CXF, WEB SERVICES SOAP ET REST, WSDL, SOAPUI, JSP, SPRING 3.0.5, HIBERNATE 3.2.4, SQL.
Mail ********
- 4 –
Mohamed ********
De Février à Décembre 2015 EDF (DOAAT)
Expert Technique JAVA J2EE JSF
Projet : Expert technique sur le projet SIAMOA (Système d’Information d’Application Métier des Obligations
d’Achats)
Tâches :
Analyse, étude et chiffrage
Étude technique préalable au choix des solutions
Pilotage technique de la phase du démarrage du projet
Mise en place d’une plate-forme de développement autour d’éclipse Luna et weblogic
Mise en place d’un Framework de développement à partir de l’application NEO (EDF) et mise en place de
l’architecture applicative du projet
Mise en place d’une solution autour de MAVEN pour la construction du projet avec Archiva
Mise en place d’une plate-forme d’intégration continue autour de Jenkins
Mise en place des outils des d’inspection du code, métriques automatiques
Mise en place d’une solution pour les BATCHS SIAMOA (daemons en java, KSH)
Tests unitaires et d’intégration
Étude, conception et réalisation des modules JAVA, ci-dessous : Module de calcul SIAMOA (calcul des
chroniques des prévisions et des volumes)
Génération de.la NEB (notification d’échange des blocs) à destination de RTE
Génération des notifications des blocs d’échange à destination d’EDF
Génération des volumes à trader à destination d’EDFT (EDF TRADING)
Intégration des volumes tradés (vendus) en provenance d’EDFT
Intégration des prévisions des OA hydrauliques en provenance d’EDF
Intégration des prévisions DALKIA en provenance d’EDF
Intégration des prévisions des Entités Tiers
Réalisation des écrans de la gestion des paramètres SIAMOA.
Réalisation des écrans des modes dégradés ECOMIX et PRIX SPOT
Environnement Technique : Eclipse 4.4.1, Oracle 11g, Weblogic 12c, Maven 3.2.5, Maven release, SVN, SQL
Developer 4.0, Putty, FileZilla, Java 1.7, J2EE, JSF 2.1.6 , Spring 3.1.2, hibernate 3.2.6, JavaScript (JQuery), XML,
XMLBEANS 2.4.0, SQL, KSH, Jenkins, Archiva, Dbunit 2.5.
De Juin 2013 à Janvier 2015 SNCF
Analyste / Concepteur développeur Senior
Projet: Consultant technico-fonctionnel sur le projet OCTOPUS (Offre Complète de Transport Orchestrée Pour Un
Service) au sein d’une TMA d’engagement de 20 personnes.
Tâches :
Analyse, Étude et Chiffrage
Conception et Modélisation UML, Génération du code JAVA et SQL à partir du modèle (top Cased)
Maintenance Corrective
Tests unitaires et d’intégration
Pré-intégration
Documentation technique
Administration MQSeries et administration applicative des bases de données
Étude et réalisation des modules JAVA, ci-dessous :
Gestion des trains techniques.
Mail ********
- 5 –
Mohamed ********
Recherche multicritères.
Migration des plusieurs modules de l’application vers une nouvelle ergonomie.
Environnement Technique: Eclipse 4.4.0, Oracle 11g, WebSphere MQ, Maven, SVN, SQL Developer 4.0, Tomcat 7,
Quality Center, Putty, FileZilla, Java 1.6, J2EE, Struts 2.0, JavaScript (Jquery, JSON), XML, FOP, MQSeries ,POI Excel,
SQL, KSH,
De Janvier 2011 à Mai 2013 SNCF
Chef de projet /Analyste / Concepteur/ développeur
Projet: Chef de Projet technique de l’application DELOS (Données sur l'Etat, la Localisation et le Suivi), pendant 6
mois, puis des applications : Anafi (Administration des acheminements), Piperi (Portail des Expéditions), Paros
(Portail de Suivi des commandes wagons), Santorin (Synergie des Approvisionnements), pendant 2 ans.
Tâches :
Planification, Analyse, Conception, Chiffrage et Modélisation.
Coordination et suivi.
Pré-intégration.
Élaboration des Préconisations Technologiques
Tests unitaires et d’intégration.
Ecrire les scripts de déploiements et mise en place de l’architecture globale du projet DELOS.
Documentation technique.
Étude et réalisation des modules JAVA, ci-dessous :
ANAFI :
o Flux JMS d’émission des CTR (Commandes de transport) vers les transporteurs Fer.
o Flux Mail d’émission des CTR vers les transporteurs route et fluviale.
o Flux JMS de réception des messages T1-T10 en provenance des transporteurs(TINOS).
o Flux JMS d’émission des DE (données d’expéditions) vers PIPERI.
o Flux JMS d’émission des DE vers PIPERI.
o Flux JMS de réception des DE en provenance de PIPERI.
o Flux d’émission des messages T1-T13 vers PAROS. Batch de reprise de flux JMS rejetés.
o Lot CWA (Commande des Wagons) : Réalisation d’un module qui permet, lors de la réception des
messages de mise en aléa, de mise en défaut, enlèvement et livraison des wagons ou des actions
via l’IHM ANAFI, de faire des mises à jour dans ANAFI et de déclencher un flux de mise à jour vers
PAROS. Réalisation d’un module transverse qui permet de calculer et de mettre à jour le reste à
fournir sur une CWA.
o Lot ETW (Envoi Technique Wagon) : Réalisation des fonctionnalités suivantes : Affecter des
wagons à un ETW, Supprimer un ETW, Clôturer l'ETW, Affecter/Désaffecter des wagons, Retirer
une ETW d'un dossier.
o Batch d’extraction Excel des DE des CTR vers GEOPARTS (transporteur route).
o Flux JMS de réception de départs / arrivées Trains en provenance de TINOS.
o Refactoring de l’application afin d’améliorer la maintenabilité et l’évolutivité.
o Mise en place de SONAR pour la qualité du code applicatif.
o Réalisation d’un module qui permet, lors de la réception des messages d’enlèvement ou de
livraison des wagons ou des actions via l’IHM ANAFI, de déclencher un flux de positionnement
vers DELOS
PIPERI :
o Flux JMS d’émission des DE (données d’expéditions) vers ANAFI.
o Flux JM de réception des DE en provenance d’ANAFI.
Mail ********
- 6 –
Mohamed ********
PAROS :
o Flux JMS de réception des messages T1-T13.
SANTORIN :
o Maintenance corrective.
DELOS
o Flux CFT de réception de données GPS (Positionnement) pour les wagons D12.
o Flux de réception des mails MARGO (application de maintenance) : lire les mais et extraire les
PJs.
o Flux d’intégration des fichiers Excel de détenteurs des wagons dans l’application.
o Migration des référentiels de Transporteurs, Chargés d’affaire et des points remarquables de
SANTORIN vers DELOS (de Struts vers JSF).
o Prise en compte des habilitations dans DELOS.
o Tests unitaires et d’intégration.
Environnement Technique: Eclipse 3.5, Oracle 10g, Maven, PVCS, SQL Developer 1.5, Tomcat 5.5, WebLogic 9,
Quality Center, Putty, FileZilla, Java 1.5, Java Mail, J2EE, JSF, JavaScript (Yahoo UI), XHTML, XML, FOP, JExcelApi,
SQL, KSH, XMLBEAN,XSD
De Juin à Décembre 2010 SNCF
Analyste / Concepteur/ développeur
Projet: Analyse, Conception, Étude, chiffrage et réalisation des modules JAVA, ci-dessous, pour le projet TINOS
(transporteur de l’INFRA).
Tâches :
Flux CFT pour intégrer les sillons HOUAT (horaires théoriques) dans l’application.
Migration d’un flux, d’intégration des sillons, en C++ vers Java.
Flux MQSERIES pour intégrer les sillons Opérationnels HOUAT.
Flux CFT pour intégrer les lettres de voitures (LV) dans l’application (flux CFT en provenance de deux
applications SAREMA et GESCOM).
Flux XML CFT d’émission des ARC1-4 (1 : Accusé de réception, 2 : bilan des contrôles système effectués
sur la LV, 3 : indique la prise en charge (ou pas) de la LV, 4 : réponse sur l'engagement du transporteur
pour la LV) vers GESCOM et SAREMA.
Module de création d'une CTR "fictive" suite à la réception d'une LV de SAREMA.
Module de génération des fichiers PDF pour les LVs.
Tests unitaires et d’intégration.
Environnement Technique : Eclipse 3.5, Oracle 10g, PVCS, SQL Developer 1.5, Tomcat 5.5, WebLogic 9, Quality
Center, Putty, FileZilla, Java 1.5, J2EE, JSF, XHTML, XML, SQL, KSH, MQSeries (API java), FOP, XMLBEAN, XSD.
De Janvier à Mai 2010 Français des Jeux
Analyste / Concepteur/ développeur
Projet 1 : Réalisation des interfaces (batchs) dans le cadre du projet ARIANE (2 mois) :
Tâches :
Définition et mise en place de l’architecture standard.
Étude et chiffrage. - Analyse et conception.
Réalisation : Développement des procédures stockées et fonctions.
Tests unitaires et d’intégration.
Mail ********
- 7 –
Mohamed ********
Projet 2 : projet FLEX/java pour la gestion des pièces numérisées (3 mois) :
Tâches :
Définition et mise en place de l’architecture standard.
Étude et chiffrage. - Analyse et conception.
Intégration des différents frameworks(Spring,Hiberante,BlazeDS).
Mise en place de la fonctionnalité d’authentification.
Environnement Technique : Eclipse 3.4, Flex Builder 3 Plugin ,Tomcat 6, Oracle 10g, Hibernate, LDAP, JAVA/J2EE,
Flex, Framework Cairngorm, Action Script 3, Blaze DS, Spring Action Script, Spring Java, XM, Quantum DB Plugin,
PL/SQL.
De Janvier 2008 à Decembre 2009 Texas Services
Analyste / Concepteur/ développeur
Projet 1 : Projet de mise en place d’une solution éditique autour d’adobe liveCycle (6 mois) :
Tâches :
Définition et mise en place de l’architecture standard.
Recueil des besoins. - Étude et chiffrage. - Analyse et conception.
Mise en place d’une solution de génération des fichiers XML à partir du SI et à destination des formulaires.
Elaboration des formulaires dynamiques XDP (liveCycle designer).
Définition et réalisation des processus de génération des formulaires dynamiques.
Support et assistance.
Environnement Technique : LiveCycle Designer, liveCycle Workbench, Eclipse,Websphere , BugZilla,
jaxme(data binding)., Jboss, : JAVA/J2EE, Struts, JavaScript, XML,XSD, liveCycle Data services.
Projet 2 : Maintenance Evolutive et corrective de l’application Texi Gestion. Cette application permet de gérer les
dossiers des sinistres (1 an 6 mois) :
Tâches :
Lots d’évolution applicative :
o Recueil des besoins. - Étude et chiffrage. - Analyse et conception.
o Réalisation - Définition des scénarios de tests (unitaires, intégration).
o Réalisations des tests et validation.
o Documentation technique, Intégration, qualité des livrables, livraison.
Evolution des filtres préenregistrés : Refonte de l’accueil de l’application.
Géo-localisation : gestion des rendez-vous d’expertise avec Google MAP.
Evolution Injecteur : injection automatique des missions dans le SI Texa.
Evolution de la refonte du module « Clôture des dossiers ».
Migration de toplink de la version 9 à la version 10.
Analyse / chiffrage de toutes les demandes de modification.
Lots correctifs : diagnostics, corrections.
o Coordination de l’équipe et assistance technique.
o Support
Environnement Technique : Eclipse 3.3, Websphere 6,Tomcat 6, Oracle 9i/10g, TopLink Studio, Win XP, BugZilla, JIntégra , Ant, Subversion (TortoiseSVN), Sax, Scrum, JAVA/J2EE, Struts, EJB, Web services, Html, AJAX, JCOM
JavaScript (prototype), XML, PL/SQL.
Mail ********
- 8 –
Mohamed ********
De Mars 2003 è Décembre 2007 Renault
Analyste Fonctionnel/ Concepteur/ développeur
Projet 1 : L’application ******** Interactif - Gestion des demandes d’Achats :
Tâches (de 03/2006 à 12/2007, 1 an 9 mois) :
Lots d’évolution applicative (06T3, 06T4, 07 L 1, 07 L 2) :
o Étude de recevabilité et chiffrage. - Analyse et conception
o Mise en place de la gestion des exigences (CMMI)
o Réalisation du cahier des charges informatiques (En anglais)
o Création des tests unitaire et d’intégration
o Définition des scénarios de tests
o Validation des dossiers de spécifications techniques (Développement en Inde)
o Recette Produit
o Suivi de la recette Produit/Process (gestion des retours), de la mise en recette et de la mise en
production
Lots correctifs :
o Diagnostic/Analyse et chiffrage. - Rédaction de la demande de correction. – Tests et validation.
Gestion de la configuration logicielle : Migration de CVS à Subversion
o Définition du Plan GCL. - Suivi de la Migration
o Tests et validation de la migration
Support aux utilisateurs, assurer les taches courantes de la maintenance :
o Analyse et suivi des incidents. - Support à la maîtrise d’œuvre
o Administration (SAP)
Environnement Technique : WSAD IE 5, SAP 4.7, Connecteur IBM, mySAP, LDAP, Win XP, Unix, Test Director, SAP
4.7, Subversion (SmartSVN),Remedy.JAVA/J2EE, SAP/MM, ABAP
Tâches (de 03/2004 à 02/2006, 1 an 9 mois) :
SEVENUP : Migration de l’application de SAP 4.0 à SAP 4.7
Migration de l’application de WAS 3.5 à WSAD 5
Réalisation de l’évolution « Gestion des appels sur contrat (création des demandes d’achat sur articles
codifiés) »
Analyse et chiffrage de toutes les demandes de modification
Support aux utilisateurs, assurer les taches courantes de la maintenance.
Environnement Technique : WSAD IE 5, Visual Age for JAVA, WEBSHERE 5/3.5, SAP 4.0/4.7, Connecteur IBM
mySAP, Win CVS, LDAP, Windows XP, Unix, Ant Builder. J2EE, Java, JSP, servlets, BAPI Java, Javascript, HTML, I18N,
XML,Korn Shell.
Projet 2 : L’application EMAA – Enrichissement des axes d’analyse :
Tâches (de 03/2006 à 12/2007, 1 an 9 mois) :
Internalisation de l’application.
o Adaptation de l’application WEB pour introduire l’internalisation
o Modification des batchs JAVA/SQL (réécriture des batchs PL/SQL en JAVA)
o Modification du modèle de données Oracle
Analyse et chiffrage de toutes les demandes de corrections
Support aux utilisateurs, assurer les taches courantes de la maintenance, suivi opérationne
Mail ********
- 9 –
Mohamed ********
Environnement Technique : WSAD IE 5, WEBSHERE 5, Oracle 9i, Taod, MS Access, WinCVS. J2EE, Java, JSP,servlets,
JDBC, Javascript, HTML, I18N,XML,Korn Shell.
Tâches (de 03/2004 au 02/2006, 2 ans) :
Migration de la base de données EMAA d’oracle 8.0.6 à Oracle 9i
o Analyse et chiffrage. - Étude comparative des solutions possibles
o Étude de volumétrie. - Réécriture des procédures PL/SQL en batch Java
o Migration de la BD Oracle de DEV. - Suivi de la migration de la BD sur l’instance de BD de recette
o Mise en Production. - Adaptation de l’interface Web EMAA
Migration de l’application de WAS 3.5 à WSAD 5
o Analyse et chiffrage. - Migration de Visual For Java à WSAD5
o Modification et adaptation du code applicatif avec une plateforme autour de WSAD
o Modification de l’architecture technique de l’application
o Intégration d’un référentiel CVS et mise en place d’une gestion des versions pour l’application
o Tests et intégration à l’application, installation de celle-ci sur un serveur Websphere 3.5 dédié à
la DEV
o Suivi de la recette, mise en recette et en production
Analyse et chiffrage de toutes les demandes de modification
Support aux utilisateurs, assurer les taches courantes de la maintenance
Environnement Technique : WSAD IE 5, Visual Age for JAVA, WEBSHERE 3.5/5, Oracle 8.0.6/9i, Taod, WinCVS.
J2EE, Java, JSP, servlets, JDBC, Javascript, HTML, I18N, XML, Korn Shell.
Projet 3 : L’application PCARD - Gestion des Cartes de Crédit American Express :
Tâches (de 03/2004 à 12/2007, 3 an 9 mois) :
Analyse et chiffrage de toutes les demandes d’évolution/correction
Support aux utilisateurs. – suivi opérationnel
Assurer les taches courantes de la maintenance
Administration (Intégration mensuelle des transactions Amex, suivi de la gestion de cartes,…etc.)
Environnement Technique : Visual Age for JAVA, WEBSHERE 3.5, Oracle 8i, Toad.J2EE, Java, JSP, servlets,
JDBC,LDAP, Javascript, HTML, I18N, XML.
D’Aout 2003 à Février 2004 Sanofi-Synthélabo
Ingénier d’études et développement
Projet : Conception et développement d’un Framework générique qui est utilisé comme base de développement
pour les différentes applications Web de Sanofi-Synthélabo. Il comporte les éléments suivants
Tâches :
Définition et réalisation de l’architecture standard
Définition et réalisation d’une ergonomie et d’une charte graphique standards
Définition et réalisation du modèle objet
Conception et réalisation d’actions et des formulaires struts standards
L’intégration de l’outil de mapping Relationnel/Objet OJB
Réalisation des tests d’intégration et de la validation
Mise en œuvre d’une application exemple
Mail ********
- 10 –
Mohamed ********
Environnement Technique : Eclipse, Tomcat, Ant, JFreeChart, Win XP. Struts, J2EE, Java, JSP, servlets, Javascript,
HTML, I18N, XML.
De Juin 2002 à Mars 2003 Fédération Française de Tennis de Table
Ingénier d’études et développement
Projet : Développement Réalisation d’une application J2EE qui permet de gérer l'ensemble des activités de la FFTT
(Gestion de clubs, licenciés, compétitions).
Tâches :
Analyse : affinement du cahier des charges
Modélisation : Elaboration de deux modèles UML avec Rational Rose pour la gestion des clubs et la
gestion des licenciés avec la génération du code Java et la mise en place du Framework Central.
Réalisation :
o Développement de l’application avec une plate forme autour de JBuilder.
o Développement des Objets de connexion à la base de données Oracle.
o Réalisation des différentes vues (JSP).
o Mise en place de l’architecture globale de l’application.
o Réalisation des tests unitaires. - Création d’une base de données Oracle 8i.
Documentation Technique et JavaDoc.
Mise en Recette sur un serveur Websphere 4.O dédié aux tests.
Mise en Production.
Environnement Technique : Jbuilder 4, Dreamweaver UltraDev 4, Ant, Microsoft Visual SourceSafe, Websphere
4.0, Tomcat 4.0.3, JBoss, Oracle 8i, TOAD, Windws 2000. J2EE(Struts-MVC2),Java, JSP, servlets, EJB, JDBC, Html,
Javascript, PL/SQL, XML.
Formation
• 2022 Découvrir les bases de Kubernetes.
• 2022 Java Avancée (Multithreading, programmation réseau avec java).
• 2021 Anglais toutes fonctions, oral accélré - Certification TOEIC
2020 Agilité (Scrum, SAFe, Kanban)
2018 Angular 2 & 4
2018 DevOps, état de l'art et bonnes pratiques.
2010JSF 1.2
2009 Solutions ADOBE : LiveCycle, Flex, Data Services
2007 CMMI, Tester et recetter.
2002 SAP et ABAP 4
J2EE (Conception et Développement sous Websphere 4)
2001 J2EE : WAS 3.5, Visual Basic, Html, JavaScript, DataWareHouse
2001 Ingénieur généraliste, Spécialité Informatique ENTPE LYON
1999 DESS de Télécommunications et Robotique Université de Toulon
1998 Maîtrise de Mécanique Appliquée - UJF De Grenoble
1997 Licence de Mécanique Appliquée - UJF De Grenoble
SAVOIR-FAIRE
Compétences fonctionnelles Gestion/Analyse/Conception/Réalisation d’applications Internet/Intranet.
Secteurs d'intervention : Industrie, Transport, Services, Assurances, Énergie.
COMPÉTENCES TECHNIQUES
OUTILS : WSAD5/Eclipse, Top Cased ,Visual Age for Java, JBuilder, TOAD, SQL developer, Rational Rose, Objecteering, Websphère, weblogic 12.3, Jboss, Tomcat, Liferay, JBoss, IBM MySap R/3 for SAP, Quality Center, Adobe LiveCycle, Jenkins, Archiva TopLink, J-Integra, Flex Builder, SONAR, Hibernate 3, Spring, maven.
MÉTHODES : J2EE, SAP MM, FLEX 3, Spring 2.5, Hibernate, DatawerHouse (Essbase), Oracle 8i/9i/10g/11g/12c, UML, Merise, Connecteur IBM MySAP, JMS, MQSeries, SCRUM (Agiles), DevOps.
LANGAGES / AGL : Java 8, JSF 2.1.6, Struts2.3, JDBC, JavaBeans, Servlets, EJB,WS SAOP et Rest, JSP, HTML5, CSS3, jQuery, Ajax, JavaScript, Js Tree 3.0, Angular 4, Angular JS, PL/SQL, C/C++, XMLBEAN, JAXME, ABAP IV, Shell, FormCalc, Action Script
LANGUES
PARLÉ : Anglais, Arabe
LU : Anglais, Arabe