Ahmed - Consultant fonctionnel GP3
Ref : 180320B002-
92400 COURBEVOIE
-
Consultant fonctionnel, Testeur, Scrum Master (34 ans)
-
Freelance
Expériences Professionnelles
Déc. 2015 à ce jour NeoXam
Ingénieur Test & Recette – MOA/MOE - Progiciel NEOXAM GP3
NeoXam GP3 : est un logiciel de rapport et de comptabilité des investissements en temps réel, multilingue et multi-juridictionnel destiné aux gestionnaires d’actifs, investisseurs institutionnels et grands administrateurs d’actifs. Cette solution gère entièrement toutes les meilleures pratiques et exigences réglementaires spécifiques à chaque marché localement soutenu.
Finance des marchés :
Connaissances avancées sur les différents instruments financiers et les produits dérivés :
Produits financiers : Action, obligation, créances négociables. Dérivés de crédit, les prêts, Réméré.
Produits dérivés : Forward, Future, Swap, Option.
La valorisation des fonds OPCVM et institutionnel.
Comptabilisation des fonds OPCVM.
MOA :
Analyse et spécification des besoins fonctionnels.
Rédaction des plans de tests.
Paramétrage des environnements de tests.
Exécuter des tests manuels.
Valider le comportement fonctionnel qui répond aux spécifications des clients.
Exécution des tests de non régressions demandées par le client suite à une modification ou une correction faite sur une procédure.
Analyse de la Jira.
Collecter les informations nécessaires (Nom de procédure, Date de création / Compilation, Le contexte fonctionnel, l’environnement et la base client).
Préparer un scenario de test.
Réserver un environnement pour le TNR.
Refraichissement la base de l’environnement avec les paramétrages de base client.
Lancer le TNR.
Analyser les écarts observés et les mentionner dans la JIRA.
Clôturer la fiche en cas d’absence de régression.
Livraison de binaire dans le compte du client.
MOE - Intégration continue :
Réalisation de la couverture fonctionnelle : Clients : CACEIS-SGSS-UBS-EFAMACIF, SSBI.
On lance des requêtes SQL sur les bases de données des clients.
On identifie leurs configurations (caractéristiques des produits financiers, transactions, valorisation, clôture, comptabilité, reporting).
On identifie les configurations non couvertes par l’intégration continue.
Prioriser les configurations.
Rédaction des résultats obtenus sous un fichier de test.
Rédaction des scénarios XML qui couvriront toutes les configurations trouvées.
Lancement d’une exécution de référence du scénario XML.
Inclure les différents cas de test dans le plan relatif au client.
Rejouer tout le plan de test du client.
Remonter sous Bamboo le plan mis à jour.
Analyse des plans et suivi des anomalies.
Suivi des tests techniques (Cohérence graphique, Clypy, SVN...).
Conception et automatisation des scénarios de tests (Script XML).
Conception d’un plan : scénario XML, selon le client et le scope fonctionnel à couvrir.
Création des valeurs, Création des portefeuilles, Effectuer des transactions, Valorisation, Comptabilité, Clôture, Taux, Report TXT, Report FIC, POOLING, IFRS9, non fongibilité, Fiscalité, Amortissement.
Conception des observations des rapports et des observations de base de données.
Création des plans sous Bamboo.
S’assurer de l’installation des derniers patchs des clients sur les environnements.
Scrum-master, Equipe Intégration continue :
Créer un nouveau sprint : Préparer le Backlog Sprint en intégrant des jiras.
Fixer la durée du sprint (trois semaines, 1 mois).
Calculer la capacité du sprint en jours et en Story Point : prendre en considération les jours fériés, les jours de congés prévus par les membres de l'équipe, les réunions, les points, les DM, etc…
Poker planning : Estimation des jiras du sprint.
Démarrer le sprint : S'assurer que toutes les fiches sont estimées en story point et en jours, prendre en considération les fiches qu’ils vont descendre du sprint précédent.
Faire un Daily Meeting : Voir ce qui a été fait hier, quels sont les difficultés rencontrées et quelles sont les actions à prendre pour les résoudre.
Suivi du Burn down chart du sprint.
Suivi du backlog produit.
Planifier les réunions du review avant deux jours de la fermeture du sprint.
Planifier les poker planning avant 4 jours de la fermeture du sprint.
Planifier la réunion du rétro. après 2 jours de la fermeture du sprint.
Préparer la réunion du review : s'assurer que tous les membres de l'équipe ont préparé les démonstrations de leurs fiches résolues.
Calcul des chiffres du sprint : vélocité, Calcul des écarts -->> surestimation ou sous-estimation des fiches, etc...
Rédiger le compte rendu de la réunion de la rétrospective.
Fermer le sprint : S'assurer que toutes les fiches résolues sont à 0 minutes du temps restant, s'assurer que les membres de l'équipe ont réestimer leurs fiches réouvertes lors de la réunion du review.
Rappel des actions du sprint précédant pour les appliquer avant la réunion du rétro.
Création des jiras.
Faire inclure quelques jiras au cours du sprint ça dépend des priorités.
Suivi des objectives.
Réservations des salles et envoie les réunions via Outlook.
Assurer des formations :
Préparer le support de formation.
Planifier les horaires des formations et la réservation des salles.
Préparer les exercices.
Préparer les démonstrations.
Préparation des moocs :
Projets réalisés :
Projet PERES (Private Equity and Real Estate) :
Description : Le projet consistait à développer des écrans permettant à GP3 de gérer les fonds de type private equity, de les valoriser et d’appliquer la distribution des revenus selon un modèle Waterfall paramétrable.
Connaissance fonctionnelle : Waterfall, General Partner, Limited Partner, HURDLE, Gestion des frais.
Logiciel : GP3
Projet PRIIPS (Packaged Retail Investment and Insurance-based Products) :
Description : Le projet consiste à développer le nouveau reporting légal de la réglementation PRIIPs qui se manifeste dans la production du document KID (Key Indicator Document) dont le but de standardiser l’information précontractuelle des produits financiers packagés permettant ainsi l’interprétation et la comparaison des performances attendues par les investisseurs non professionnels.
Connaissance fonctionnelle : KID, Méthode ESMA
Logiciel : GP3
Implémentation de l’IFRS9 (International Financial Reporting Standards) :
Description : Le projet consiste à ajouter la possibilité de comptabiliser selon les normes internationales IFRS9 qui entrent en vigueur en 2018, ça couvre les trois aspects :
Classification et évaluation des actifs et passifs financiers
Instruments financiers : cout amorti et dépréciation
Comptabilité de couverture
Connaissance fonctionnelle : Valorisation OPCVM, états financiers, calcul d’amortissement, instruments financiers, instruments des dettes.
Projet Matching :
Description : Implémentation des composantes permettant la communication des logiciels NX GP3 et NX Data hub afin d’assurer la réconciliation des données et par la suite le rapprochement dépositaire (messages Swift) / gestionnaire(GP3).
Logiciel : GP3, Data hub
Connaissance fonctionnelle : Messages Swift, rapprochement dépositaire/gestionnaire.
Formation et Diplômes
2016 Certification ISTQB Niveau foundation
2015 Master 2 : Informatique et Mathématiques Appliquées à la Finance et aux Assurances : IMAFA Polytech-Nice SophiaAntipolis (France)
2012 - 2015 Cycle ingénieur en informatique : Option Informatique financière INFINI Esprit : Ecole supérieure privée de l’ingénieurie et de la technologie.
Compétences Techniques
Outils Bamboo : Est est un serveur d’intégration continue, de déploiement et de livraison.
GP3Inside : Est un logiciel propre à NeoXam qui permet la gestion des binaires (Livraison des procédures du compte de développement aux clients, blocage/déblocage des binaires, restaurations des binaires).
GP3Tester : Est un outil qui permet de lancer des tests de non régression, des tests de performance, de jouer un scénario XML ou un jeu de test sur un environnement GP3.
JIRA : Est un outil de développement logiciel pour les équipes agiles, dispositif de suivi de bugs et de tickets.
Winscp : C’est un programme qui permet de faire la copie sécurisée de fichiers entre un ordinateur local et un ordinateur distant.
Putty : est un émulateur de terminal doublé d'un client pour les protocoles SSH, Telnet, rlogin, et TCP brut. Il permet également d'établir des connexions directes par liaison série RS-232.
SOAPUI : est une application permettant le test de web service dans une architecture orientée services (SOA). Ses fonctionnalités incluent l'inspection des web service, l'invocation, le développement, la simulation, le mocking, les tests fonctionnels, les tests de charge et de conformité.
SVN : est un logiciel de gestion de versions. s'appuient sur le principe du dépôt centralisé et unique.
SQuirrel SQL : est un outil d'administration de base de données. Il utilise JDBC pour permettre aux utilisateurs d'explorer et d'interagir avec les bases de données via un pilote JDBC.
ALM : est une plateforme de test centralisée qui structure le processus d'assurance qualité. Cette plateforme garantit la traçabilité de tout le processus - gestion des exigences, planification des tests, construction des tests, exécution des tests, gestion des anomalies.
Matières financière Modélisation de finance et de l'assurance, Théorie du risque, Programmation
linéaire, Programmation non linéaire, Model continu, Calcul actuariel, Marché Financier, Stochastique, Probabilité, Data Mining,
Langages C, C++, java, JEE, ASP.Net, R, Python, SQL, PL/SQL, VBA
SGBD MySQL, Oracle Express, Squirrel, SQL developer
Modélisation UML, ORM
Méthodes agiles SCRUM, KANBAN
IDE Eclipse, NetBeans, Visual Studio
Serveurs JBoss, Tomcat
Langues Anglais - Allemand