Ahmed - Consultant JAVA
Ref : 190402B002-
75002 PARIS
-
Consultant, Développeur (47 ans)
-
Freelance
Expérience professionnelle
Infotel
PROJETS BANQUE DE FRANCE
ENVIRONNEMENT FONCTIONNEL
Au sein d’un centre de compétences, dédié à une TMA évolutive sur le projet REGAFI référentiel des agents financiers.
Ce registre des agents financiers recense les entreprises, françaises ou étrangères, qui ont obtenu de l’Autorité de Contrôle
Prudentiel et de Résolution (ACPR) une autorisation pour exercer des activités en France.
Ce registre précise, pour chaque entreprise enregistrée auprès de l’ACPR, la liste des activités bancaires, des services
d’investissement et des services de paiement qu’elle est autorisée à exercer en France.
Dans le cas où une entreprise est étrangère, le registre précise si elle exerce ses activités via sa succursale française ou
directement depuis son pays d’origine.
FONCTION DEVELOPPEUR JAVA-JEE – TMA EVOLUTIVE
DURÉE 02/2020 - 12/2020
EN CHARGE DE
Support et Intervention sur le projet existant pour d’éventuelles évolutions conformément aux exigences de la MOA
Correction des faits techniques remontés dans mantis par les équipes de production.
ENVIRONNEMENT TECHNIQUE WINDOWS, JEE 7,8, SPRING, ORACLE 11,GIT, ECLIPSE, MAVEN, JENKINS
Solera – Informex Une Mission en Freelance
PROJET Informex : Projet européen de gestion des sinistres dans l’assurance automobile.
ENVIRONNEMENT FONCTIONNEL
Informex a mis à disposition des compagnies d’assurance et leurs partenaires experts et réparateurs un outil de saisie des sinistres.
Cet outil gère tout le workflow depuis la création d’un sinistre jusqu’à la clôture de l’expertise.
FONCTION Développeur Java 8
DURÉE Depuis - 03/2020
EN CHARGE DE
Maintenance et évolution du moteur Informex, selon es demandes métiers des compagnies d’assurance.
Support applicatif sur la partie technique de l’équipe commerciale pour le besoin des clients ans les extractions de données.
ENVIRONNEMENT TECHNIQUE WINDOWS, JEE_8, FlayWay, GITCraken, ECLIPSE (2021), NEXUS, MAVEN_3.8, JENKINS
ITN – GFI Une Mission en Freelance
PROJET CLEVA : Progiciel de gestion intégré couvrant les métiers de l'assurance depuis 2014.
ENVIRONNEMENT FONCTIONNEL
Accompagnement des clients pour optimisation de la spécification du progiciel CLEVA
Couvrement des métiers d’assurance IARD (Incendie, Accidents et Risques Divers) et GAV.
Modularité pour la distribution et la gestion de l’ensemble du cycle de vie des polices d’Assurance.
FONCTION Consultant technico-fonctionnel
DURÉE Depuis - 03/2019
EN CHARGE DE
En tant que Consultant sur la partie spécifique, en charge du recueil des besoins clients pour en adapter le progiciel Cleva
Assurer un support technique et applicatif pour le client en traitant les anomalies remontées dans les JIRA.
Réalisation d'évolutions des services dans la partie spécifique sous java_8 & Spring.
Génération en backend de livrables sous éclipse via Maven, Nexus, et déploiement en DEV sous JBOSS 8 (WildFly).
ENVIRONNEMENT TECHNIQUE WINDOWS, JEE 7,8, SPRING, ORACLE 11, SHELL, GIT, JIRA, ECLIPSE (Oxygen),
JBOSS 8.1 (WildFly), PLAY 2.6, NEXUS, MAVEN, JENKINS
11/2018 à ce jour AirFrance Rungis - Orly (prestation)
Projet AirFrance : Support applicatif & métier sur la gestion du Démontage / Montage de moteurs d’avions.
Il s’agit d’un projet qui gère l’entretient réguliers des moteurs d’avion de toute la flotte d’Air France selon les normes prédéfinis par leurs constructeurs. Il se compose de 4 applications : PDM, EDM, GIDE et Ariane.
PDM : est l’application principale qui gère le workflow du démontage et montage des moteurs d’avions et tous les composants réel qu le constituent. Chaque pièce du moteur est référencée selon les normes constructeur appelé Partie théorique et l’historique de son entretien géré dans la partie réelle. Cette application est un BackOffice des actions menées par les techniciens qui interviennent sur les moteurs.
EDM : est l’application qui gère la documentation des chantiers, des fiches techniques & des licences d’intervention sur les moteurs. Tout intervention sur un moteur ou une de ses pièces est tracée par des batchs qui se lancent dès qu’une intervention sur un moteur est entamée et qui enrichissent l’historique de ces pièces et calculent leur durée de vie restante.
GIDE : c’est le gestionnaire de la documentation des outillages. Il gère les éditions des fichiers administratifs qui répertorient toute la documentation sur les normes et les règles d’intervention sur chaque pièce du moteur et toute la doc des spécifications techniques détaillées de l’ensemble des applications, qui composent ce projet.
ARIANE : sert à la diffusion de la documentation.
Environnement technique : WINDOWS 7, JEE 6, ORACLE 10,
OUTILS : ECLIPSE (Kepler), GUIT, SQL-DEVELOPER, WINSCP, GIT
Fin 07/2018 au 11/2018 Société STET (System Technique d’Echange & Traitement) : (prestation)
Projet STET : Mission de remplacement temporaire en support applicatif.
Basée à la tour Cœur Défense à La Défense, la Société STET est à l’origine de plusieurs innovations dans le domaine de traitement des flux bancaires, dont le paiement sans contact via les carte de payement, adopté par plusieurs établissements financier et leurs partenaires ainsi qu’entre particuliers.
Parmi les services de paiement électronique proposés par STET l’application PayLib propose un échange d’argent entre particulier à travers le Wallet. L’utilisateur adhérant à PayLib, peut effectuer un virement à un de ses contact, enregistrés dans son smartphone par adresse mail ou via un numéro de tel en choisissant un bénéficière et le montant à lui verser. Suit ensuite un workflow pour mettre en lien les établissements débiteurs et créditeurs ainsi ce bénéficière recevra une notification d’avis de virement avec un code à saisir pour en bénéficier dans un délai de quelques jours.
Je suis intervenu dans cette mission, pour couvrir l’indisponibilité d’un collègue, en tant que support des clients bancaires partenaires de PayLib et ayant adhéré à ce service pour les accompagner pour tester le bon fonctionnement des échanges de flux sur les plateformes de DEV, d’intégration et en Production.
Les principales grandes taches accomplies dans cette mission :
Accompagner les partenaires bancaires dans le test des échanges de flux bancaires jusque la validation de toutes les étapes du workflow à respecter.
Support en backoffice, des utilisateurs en cas de problématiques d’incident liés à des virements qui sont tombés en erreur suite à une indisponibilité de réponse d’un des établissements financer.
Environnement technique : ENVIRONNEMENT LUNIX, JEE 6
OUTILS : APPLICATION PAYLIB.
PRINCIPALES REALISATIONS
07/2015 au 07/2018 Société Générale (prestation ATU)
Projet WebClear : portail dédié aux PID (Représentants : Participants indirect) des petites banques qui n’ont pas les moyens et les structures pour effectuer des transactions à l’international, peuvent le faire en s’abonnant aux services proposés par la Société Générale. WebClear est une application front qui s’interfère avec un bacOffice ClearVision où se réalisent toutes les opérations bancaires.
J’ai intégré ce projet en 2015 où je suis intervenu dans un premier tems sur l’Ergonomie : refonte complète de l’interface graphique de cette application développée sous une vielle architecture Struts-1.3.
Après la livraison de la nouvelle charte graphique, j’ai réalisé des évolutions techniques en citant les paginations dynamiques, l’instauration de nouvelles règles de gestion (selon les Normes SWIFT pour la Saisie d’ordres des transactions interbancaires) ainsi que les nouvelles contraintes CNA (Conformité Nom/Adresse).
Mobilité Bancaire (Switching Service) : Loi réglementaire entrée en application en février 2017.
- Quand un client souhaite changer de banque, ce n’est plu à lui de faire les démarches auprès de son ancienne banque, pour rapatrier toutes les transactions récurrentes de son ancien vers son nouveau compte mais ça sera à la charge de la nouvelle banque qui sera mandaté de faire ces démarches. (Loi Macron 2015).
- Dans une équipe de 3 personnes, nous avons élaboré les specifiactions fonctionnelles et techniques, avec l’équipe métier, selon les normes du CFONB (Comité Français d’Organisation & Normalisation Bancaires). Les anciennes et nouvelles banques ne communiquent pas directement mais à travers un socle de mobilité développé par une société tiers et qui offre des WebServices pour normaliser et assurer communication des mandats de mobilité.
Ce projet de mobilité bancaire a été intégré comme un module indépendant dans les menus de WebClear pour permettre l’accès à ce service des petites banques qui ne disposent pas d’infrastructure pour accéder au socle de mobilité. La mobilité a été développée dans un design Responsive Design : S’adapte à plusieurs formats (PC, Tablette SmartPhone).
Environnement technique : WINDOWS 7, JEE 6, STRUTS 1.3, ORACLE 10, ANGULAR-JS 1.3
OUTILS : ECLIPSE (Kepler), MAVEN, SQL-DEVELOPER, WINSCP, JIRA,
10/2014 au 06/2015 BULL-ATOS (portage Salarial)
Projet SIGALE : portail développé pour la gestion en back office de demande de licence d’exportation pour le compte du ministère de la défense.
Développement et correction des anomalies sous éclipse (Obo designer) sous JEE6, avec un Framework JSF2 et une base de données POSTGES,
Gestion des interfaces à travers l’outil PJADMIN (couche transactionnelle SP4J) en environnement UNIX.
Correction des anomalies (Mantis)
Correction du code
Tests unitaires, en poste local, sous serveur tomcat6 et dans un environnement Liferay
Livraison
Constitution du TAG et du package à livrer à l’équipe intégration
Déploiement du TAG sur une plateforme cible destinée à la qualification en INTEGRATION CONTINUE
Environnement technique : ENVIRONNEMENT LUNIX, JEE 6, JSF_2, LIFEFRAY, JASPER-IREPORT 4.7
OUTILS : ECLIPSE (OBO DESIGNER), SP4J, PJADMIN, , SINEQUA, MAVEN , BONITA.
09/2013 à 09/2014 AXA BANQUE- CEA – AUSY EXPERTISE (3 Forfaits)
Ø Axa-Banque :
Au sein de l’équipe MCO, intervention en renfort sur la partie web du projet Axa-Banque :
Maintenance de cette application
Correction des anomalies (Mantis)
Ø CEA - Commissariat à l'énergie atomique :
Encadrement d’un un jeune développeur sur le projet de tests non-regressifs (TNR) en utilisant API Java qui gère l’analyse des disfonctionnements des pièces testées.
Ø Ausy-Expertise – Réalisation :
Projet d’ingénierie tactile
Développement d’applications
Environnement technique : JEE1.4, JSF_1.1, JSP, HTM, JAVACRIPT, SQL, MAVEN, TCPMON
OUTILS : ECLIPSE (GANYMEDE), ORACLE 11G, HPQC & JUNIT4, C#_2012-WPF, MS-SURFACE2, JSON.
07/2011 à 07/2013 CGI (en interne, projet au forfait)
1) Projet de soutient applicatif :
Projet Ariane : Ariane est une application qui constitue le référentiel des nomenclatures des applications cliente de France télécom. Ces applications reçoivent des flux (selon leurs abonnements : quotidiens, hebdomadaires ou mensuels) :
Gestion des anomalies
Régénération des flux sous Shell.
2) Projet dans l’équipe MOE :
Traductions en Anglais de documents de recette technique pour le projet CARFUEL en vue d’une migration en offshore vers l’inde.
Environnement technique : FTP (FILEZILA), SHELL, WINSCP (EXPLORATEUR UNIX), PUTTY.
OUTILS : ECLIPSE GANYMEDE, VERSANT (BASE DE DONNEES OBJET), SENTINEL.
07/2008 – 07/2011 COFACE Projet de Refonte (prestation)
INGENIEUR DEVELOPPEMENT JAVA J2EE TDD
Responsable des données du référentiel des nomenclatures & des zones géographiques
Refonte du système d’information (CRS)
Développement sous une nouvelle Architecture orientée composant
Développement et livraison du projet sous Dimensions
DEVELOPPEUR TDD (Intégration Continue)
Développements sous éclipse (V : GANYMEDE), après la validation des spécifications sous Dimensions par l’équipe MOA selon des SCR* ou des CUP*.
Tests unitaires avec JUnit et simulations XML (Mode Local)
Suivi des anomalies (QUALITY CENTER)
FRONT-OFFICE : Les écrans sont développés avec l’IDE Work Bench d’IBM sous -JSF 1.2
Responsable technique du batch de provisioning de données Nomenclatures et Zones géographiques pour toutes les solutions dépendantes du BC en respectant le processus défini.
Environnement technique : J2EE (SERVLETS, JSP,XML), TOPLINK, ORACLE 10G, HPQC E& JUNIT
OUTILS : WIN XP, IBM ECLIPSE GANYMEDE, SERENA DIMIENSION, IBM-WORKBENCH
- SCR* = Système's Change Request: Demande d’évolution du fonctionnement d’une partie d’un projet.
- CUP*.= Component’s Update Proposal : Demande de création de nouveaux services dans un projet.
07/2007 – 07/2008 ALSTOM & ORANGE BUSINESS SERVICE
INGENIEUR DEVELOPPEMENT JAVA J2 EE
Projet Tender : TMA sur une application Java J2EE qui archive la documentation sur les appels d’offres.
Correction d’anomalies remontées via l’outil REMIDY.
Environnement technique : J2EE (SERVLETS, JSP, XML), STRUTS, SPRING, HIBERNATE.
OUTILS: WIN 2000, IBM ECLIPSE 3.2, WINCVS, JAVA 1.5_
09/2006 – 07/2007 RENAULT (prestation)
INGENIEUR DEVELOPPEMENT JAVA J2EE
Projet RS3 Minutes Service :
Développement d’applications basées en Java-J2EE pour enrichir et réorganiser le SI de Renault
Conception de l’application à partir d’un cahier de charges,
Développement
Rédaction des jeux de tests
Livraison sur le serveur d’intégration
Projet Sofrastock (Fournisseur pour Renault) :
Évolution d’une application du cobol vers une plate-forme J2EE. Application axée sur la logistique & la gestion des fournitures des pièces détachées
TMA Projet Proton : Application PROTON qui gère la nomenclature des pièces automobiles
Environnement technique : JAVA J2EE, JAVA 1.4, JAVA SCRIPT, STRUTS
OUTILS: IBM WSAD 5, WEBSPHERE 5.1, UNIX SHELL, WIN XP, ANT, TEST DIRECTOR, ORACLE 8I ET 9I
10/2004 – 08/2006 FRANCE TELECOM (prestation)
INGENIEUR DEVELOPPEMENT JAVA J2 EE
Soutient Applicatif et Métier niveau 3 des utilisateurs sur l'application Priam :
Prise de Commandes ADSLMultiservices. Cette application permet aux utilisateurs de France télécom ainsi qu’à ces partenaires, la saisie de commandes.
Environnement technique : JAVA J2EE, JSP, SERVLET, JAVA SCRIPT.
OUTILS: ORACLE 8I, GENESIS, UNIX SHELL, WIN 2000
09/2003 - 07/2004 BNP Épargne Entreprise
INGENIEUR DEVELOPPEMENT JAVA J2EE (prestation)
Développement et évolution de l’application sur le module Atari : application permettant aux correspondants des entreprises de se connecter pour saisir les affectations et mettre à jour la signalétique de leurs salariés.
Mise à disposition, du téléchargement de fichiers en format XLS ou PDF concernant les données des salariés.
Environnement technique : JAVA J2EE, JAVA 1.4, JAVA SCRIPT
OUTILS: ORACLE 8I, WSAD 4.02 3, WEBSPHERE, UNIX SHELL, WIN XP, ANT
01/2003- 08/2003 CARREFOUR CARFUEL (Forfait)
INGENIEUR DEVELOPPEMENT JAVA J2EE
Développement application Carfuel : application permettant la gestion des dépôts de carburant dans toute la France en fonction des bureaux de rattachement de chaque dépôt
Environnement technique : JAVA J2EE, , JAVA SCRIPT, STRUTS 1.3, TOGETHER_SOFTWARE
OUTILS: IBM WSAD 5, WEBSPHERE 5, UNIX SHELL, WIN XP, ANT, JAVA 1.4
07/2002 – 12/2002 ANPE (prestation)
INGENIEUR DEVELOPPEMENT JAVA J2 EE
Projet GEODE équipe de 70 personnes : Refonte complète du système d'information de l'ANPE.
Projet JAVA-API & SWING : (Client lourd). Participation au développent du composant : Actions du plan d'actions : ACT du lot 2 (lot Le plus important du projet géode) : gestion des offres d’emploie et les accompagnements des demandeurs.
Environnement technique : JAVA J2EE, JAVA 1.4, JAVA SCRIPT, CORBA,
OUTILS: IBM VISUALAGE3.5.3, ORACLE 8.1.7, UNIX SHELL, WIN 2000.
08/2001 – 07/2002 ORANGE France (Forfait)
INGENIEUR CONCEPTION & DEVELOPPEMENT JAVA J2 EE (forfait)
Projet LAELIA : Frontal d'accès aux ADV (Administration des Ventes) afin de contrôler et prévenir des risques de fraudes dans les traitements et l'administration des transactions métier d'Orange France.
Conception en phase de l’étude fonctionnelle avec méthodologie UML sous Objecteering
Rédaction des spécifications fonctionnelles et techniques
Réalisation du code en JAVA sous VisualAge 3.5.3.
Environnement technique : WINDOWS NT, JAVA, CORBA, ORACLE 8.1.7, UNIX, VISUALAGE3.5.3
OUTILS : AIX, IBM WEBSPHERE, ILOG JRULES, MQSERIES, ORACLE 8.1.7
FORMATION
- Formation : EJ16- Architecture JEE (Spring 3.1, Hibernate 4 -JPA2 et JSF2)
- Formation : Mise en œuvre d’une Architecture JEE
(Spring 2.5, Hibernate 3 et JSF 1.2) 1 semaine chez IB-Formation
- WebSphere Application Serveur V5. & WebSphere Nœud Agent
Sysdeo – Paris
- DESS Compétences Informatique : Université de Corte
Autres Formations : Angular JS,
1998 : DU Concepteur Multimédia : Université de Corte
1997 : DESS Compétences Informatique : Université de Corte
1996 : Maîtrise de Physique Appliquée : Université de Corte
COMPETENCES TECHNIQUES
Systèmes JAVA_ JEE 7– JEE, JSP, XML, JSF1.2, JSON
SGBD ORACLE, POSTGRES, MYSQL, VERSANT
Outils et Méthodologie QUALITY CENTER, JIRA, UML, AGILE
Outils Open Source ECLIPSE, TOMCAT, APACHE, MAVEN, PUTTY & FILEZILLA
Outils de Modélisation OBJECTERRING, MAGICDRAW & TOGETHER_SOFT & STARTUML.
Operating System WINDOWS 7, LINUX & COMMANDES UNIX (SCRIPT SHELL).
Framework STRUTS1.3, HIBERNATE 3.0, SPRING 2.5, ANGULAR
Technologies MVC, JSP, JSTL, XML
Gestion de Configuration GIT, CSV, SUBVERSION, CVS, SERENA DIMENSION
LANGUES
Anglais : Technique – Utilisé Professionnellement lors de mission