Ahmed - Ubix analyst/Consultant technique PL SQL ORACLE
Ref : 190602B002-
77500 CHELLES
-
Développeur, Consultant fonctionnel, Consultant technique (38 ans)
-
Freelance
Expérience professionnelle
Depuis Novembre 2019 chez Exteam [Paris_France]
• Analyste UBIX à BP2S, groupe BNP Paribas.
• Attaché à l’équipe DEC ETD qui réalise tous les développements en lien avec le
métier du dérivé listé chez BNP. Les solutions, exploitées par l’équipe des
opérations, sont fortement orientées vers UBIX : son modèle de données et ses
technologies.
• Environnement de travail : PL/SQL (Oracle 12c), Java (Spring batch),GIT, Jenkins.
◆ Principaux projets réalisés :
➢ Octobre 2019_Décembre 2020
o EMIR Dash Board :
Dans le cadre du règlement EMIR, la BNP est amenée à fournir,
quotidiennement, des exports illustrant l’activité de tous ses comptes au
régulateur européen des marchés (ESMA) et ce, à travers un référentiel
(DTCC).
Il est possible que l’activité exportée contienne des erreurs qui conduiront au
rejet de l’export par le référentiel d’où le besoin d’un rapport de synthèse dit
« Dash board » qui affiche toute l’activité rejetée : détail de cette activité et
cause du rejet.
o EMIR Resubmission Tool :
Le rejet d’un export d’activité, à la suite de détection d’erreurs, déclenche des
alertes chez l’équipe des opérations qui doit corriger les erreurs et
resoumettre l’activité en question.
Le Resubmission Tool donne les moyens de resoumettre une activité avec
une grande flexibilité : en se basant sur une liste de transactions, une
période de temps ou une liste de comptes.
➢ Depuis Janvier 2021
o Création du module de comptabilité pour Natwest :
Natwest a décidé d’externaliser la gestion de son activité du listé dérivé chez
BNP. Ubix, devenu indirectement son nouveau backoffice, ne fournit pas un
système de comptabilité parmi ses fonctions.
Le besoin était donc de réaliser un module qui fournit tous les exports
nécessaires au système de comptabilité (activité, flux financier,
réconciliations..), tout en exploitant des datas Natwest injectées dans le
module par lecture de fichiers (règlements et commissions).
Juillet 2010_Octobre 2019 chez FIS ex SUNGARD [Tunis_Tunisie]
• Ingénieur R&D.
• Attaché à l’équipe Stream Ubix (Segment : Post Trade Derivatives) : une solution
de back office de clearing et de règlement des livraisons en temps réel sur les
marchés dérivés.
• Environnement de travail : langage C, Python, Java, PL/SQL (Oracle 11g).
• Maintenance continue du produit Ubix : Correction des bugs.
• Effectuer des séances de Support niveau 2 : Qualification et résolution des
problèmes instantanés rencontrés par les clients sur tout le produit Ubix (en
collaboration avec les Support niveau 1 World Wide).
• Intervenir dans toutes les phases de cycle de vie des projets assignés :
o Elaborer les spécifications fonctionnelle et technique (Etude d’impacts).
o Définir les scénarios de test (test cases, plan de teste…)
o Accompagnement de l’équipe Qualité dans les tests et la validation.
o Support client : Elaboration des user guides destinés aux clients,
configurations et paramétrages requis.
◆ Formations effectuées :
o Finance des marchés : Généralités.
o Finance des marchés dérivés.
o Formation de formateur.
◆ Principaux projets réalisés :
➢ Juillet 2010_Juillet 2012 : Membre de l’équipe DDT : une équipe dédiée
à un des plus importants clients de Ubix.
o Intégration de Stream Gateway dans le module OMXUBIX : OMXUBIX est un
module membre sur le marché OMLX qui permet la récupération des
négociations et des cours des contrats. Cette récupération s’effectue soit par
une récupération classique (via des fichiers fournis par Fame Futures), soit
par Stream Gateway, sujet de projet.
- PLSQL,C,Python,Java
o Calcul des flux en attente : Offrir à l’utilisateur la possibilité de calculer les
différents flux financiers et de les mettre en attente jusqu’à une date D, à
laquelle ces flux seront pris en considération dans le calcul des profits.
- PLSQL,C,Python,Java
o Discount rate management : Récupération des taux de changes des contrats
forward dans le but de les basculer dans le calcul des flux en attente.
- PLSQL,C,Python,Java
o Réalisation d’un module d’audit de base de données : Reporter toutes
opérations sur des tables (insertion, mise à jour, suppression, saisie) ou des
objets de la base (appel).
- PLSQL,C,Python,Java
o Réalisation d’un module membre sur le marché SAFEX qui permet la
récupération des cours des contrats et la récupération des négociations.
- PLSQL,C,Python,Java
o Réalisation d’un module de calcul de balance financière : calcul des flux de
payements, des flux d’intérêts, les résultats, courtages, flux en attente, open
trade equity…
- PLSQL,C,Python,Java
➢ Juillet 2013_Juillet 2014
o Régénération : Régénération des opérations d’ouvertures, de corrections et
de clôtures entre les différentes firmes d’un client.
- PLSQL,C,Python,Java
o Intégration des flux en attentes dans le calcul des fiscalités et des états de la
balance.
- PLSQL,C,Python,Java
➢ Juillet 2014_Juin 2015
o Dev Quality Management : En étroite collaboration avec les différents chefs
de projets et les consultants des différents sites FIS, l'objectif est de livrer à
nos clients des versions Ubix contenant le minimum possible de Bug.
Ma responsabilité était de corriger les différentes anomalies, débloquer la
situation pour les développeurs en difficulté en proposant les solutions.
En charge du stock de bug signalés par l’équipe Qualité en premier lieu, j’ai
pris en seconde étape la responsabilité des retours clients :
- Élaborer des plans d'action.
- Arbitrage sur la nature des retours : Évolutions ou anomalies.
➢ Juin 2015_Octobre 2019
o Team Leader de l’équipe Customer Development:
Cette équipe se charge de développements spécifiques qui répondent à des
besoins particuliers de nos clients et qui ne font pas partie des fonctionnalités
CORE Ubix.
Mon rôle était de gérer les projets dans tout leur cycle de vie :
- Contact des clients pour définition des besoins.
- Rédaction de propositions commerciales
- Implémentation des solutions.
- Livraison.
- Support.
◆ Missions sur site client :
➔ Juillet 2015: chez Standard Chartered Bank, Singapore:
SCB a demandé la réalisation d'un composant java qui répond à sa nouvelle
politique de standardisation de création de données statiques pour les différents
systèmes de la banque, Ubix en l’occurrence.
Ma mission consistait à implémenter la solution en premier lieu (Tunis), puis à la
déployer sur site client (Singapore) et la maintenir pendant la phase de
production.
➔ Octobre 2018: Chez United Overseas Bank, Singapore:
UOB a demandé le développement d’un module d’export data pour répondre au
besoin réglementaire MAS610.
Ma mission consistait à implémenter la solution en premier lieu (Tunis), puis à la
déployer sur site client (Singapore) et la maintenir pendant la phase de
production.
Depuis Juillet 2010 [Tunis_Tunisie] FIS
• Ingénieur R&D.
• Attaché à l’équipe Stream Ubix (Segment : Post Trade Derivatives) : une solution de back office de clearing et de règlement des livraisons en temps réel sur les marchés dérivés.
• Environnement de travail : langage C, Python, Java, PL/SQL (Oracle 11g).
• Maintenance continue du produit Ubix : Correction des bugs.
• Effectuer des séances de Support niveau 2 : Qualification et résolution des problèmes instantanés rencontrés par les clients sur tout le produit Ubix (en collaboration avec les Support niveau 1 World Wide).
• Intervenir dans toutes les phases de cycle de vie des projets assignés :
o Elaborer les spécifications fonctionnelle et technique (Etude d’impactes).
o Définir les scénarios de test (test cases, plan de teste…)
o Accompagnement de l’équipe Qualité dans les tests et la validation.
o Support client : Elaboration des user guides destinés aux clients, configurations et paramétrages requis.
Formations effectuées :
o Finance des marchés : Généralités.
o Finance des marchés dérivés.
o Formation de formateur.
Principaux projets réalisés :
De Juillet 2010 à Juillet 2012 : Membre de l’équipe DDT : une équipe dédiée à un des plus importants clients de Ubix.
o Intégration de Stream Gateway dans le module OMXUBIX : OMXUBIX est un module membre sur le marché OMLX qui permet la récupération des négociations et des cours des contrats. Cette récupération s’effectue soit par une récupération classique (via des fichiers fournis par Fame Futures), soit par Stream Gateway, sujet de projet.
- Java,Python,C,PLSQL
o Calcul des flux en attente : Offrir à l’utilisateur la possibilité de calculer les différents flux financiers et de les mettre en attente jusqu’à une date D, à laquelle ces flux seront pris en considération dans le calcul des profits.
- Java,C,PLSQL
o Discount rate management : Récupération des taux de changes des contrats forward dans le but de les basculer dans le calcul des flux en attente.
- Java,C,Python,PLSQL
o Réalisation d’un module d’audit de base de données : Reporter toutes opérations sur des tables (insertion, mise à jour, suppression, saisie) ou des objets de la base (appel).
- Java,C,Python,PLSQL
o Réalisation d’un module membre sur le marché SAFEX qui permet la récupération des cours des contrats et la récupération des négociations.
- Java,Python,PLSQL
o Réalisation d’un module de calcul de balance financière : calcul des flux de payements, des flux d’intérêts, les résultats, courtages, flux en attente, open trade equity…
- Java,Python,PLSQL
Depuis Juillet 2013 a Juillet 2014
o Régénération : Régénération des opérations d’ouvertures, de corrections et de clôtures entre les différentes firmes d’un client.
- PlSql,Python
o Intégration des flux en attentes dans le calcul des fiscalités et des états de la balance.
- PlSql,C
De Juillet 2014 a Juillet 2015
o Dev Quality Management : En étroite collaboration avec les différents chefs
de projets et les consultants produit, l'objectif est de livrer à nos clients
des versions Ubix contenant le minimum possible de Bug.
Ma responsabilité est de corriger les différentes anomalies, débloquer la situation pour les développeurs en difficulté en proposant les solutions.
En charge du stock de bug signalés par l’équipe Qualité en premier lieu, j’ai pris en second étape la responsabilité des retours clients :
- Élaborer des plans d'action.
- Arbitrage sur la nature des retours : Évolutions ou anomalies.
Depuis Juillet 2015
o Team Leader de l’équipe Bespoke :
Cette équipe se charge des développements spécifiques qui répondent à des besoins particuliers de nos clients et qui ne font pas partie des fonctionnalités CORE Ubix.
Mon rôle est de gérer les projets dans l’intégralité de leur cycle de vie :
- Contact des clients pour définition des besoins.
- Rédaction de propositions commerciales
- Implémentation des solutions.
- Livraison.
- Support
Missions sur site client :
Juillet 2015: chez Standard Chartered Bank, Singapore:
SCB a demandé la réalisation d'un module qui répond à sa nouvelle politique de standardisation de création de données statiques pour les différents systèmes de la banque, Ubix en l’occurrence.
Ma mission consistait à implémenter la solution en premier lieu (Tunis), puis à la déployer sur site client (Singapore) et la maintenir pendant la phase de production.
Septembre 2017: chez Union Overseas Bank, Singapore:
Dans le cadre de la règlementation MAS637, UOB a demandé la création d’un module spécifique de génération d’exports qui répondent aux standards des autorités monétaires de Singapore : Exports d’activités et de flux financiers dégagés.
Ma mission consistait à implémenter la solution en premier lieu (Tunis), puis à la déployer sur site client (Singapore) et la maintenir pendant la phase de production
Février 2018 : chez VOLKSBANK, Vienne :
Dans le cadre de la règlementation EMIR, Volksbank a demandé la création d’un module spécifique de génération d’export qui répondent aux standards ESMA.
Ma mission consistait à implémenter la solution en premier lieu (Tunis), puis à la déployer sur site client (Vienne) et la maintenir pendant la phase de production
Mars 2010 – Juillet 2010 [Tunis_Tunisie] CENTRE NATIONAL DE L’INFORMATIQUE
• Projet de fin d’études.
• Développement d’un service web qui réalise le suivi des actions correctives et préventives dans le système de management de qualité au centre national de l’informatique.
• Environnement de travail : VB .Net (framework 3.5), WCF, SQL Server.
Juillet 2009 – Aout 2010 [Tunis_Tunisie] OWLIANCE
• Stage d’été
• Développement d'une application web, en PHP, qui réalise la migration d'une base de données de SQL Server vers Oracle.
• Environnement de travail : PHP, SQL Server, PL/SQL.
Formation
2007/2008 -2009/2010 [FST – Tunis] Cycle ingénieur (informatique) à la Faculté des Sciences de Tunis
2005/2006 - 2006/2007 [IPEIN-Nabeul - Tunisie] Institut Préparatoire aux Etudes d'Ingénieurs (MP)
2004 [Tunis - Tunisie] Baccalauréat Mathématiques Mention Bien.
Compétences Techniques
Informatique C, .NET, HTML, PHP/MySQL., UML , JAVA , BD Oracle, BD SQL Server
Finance Finance des marchés, produits dérivés, UBIX
Logiciels Microsoft Office, Eclipse, Mantis, Perforce …
Systèmes Unix/Linux, Windows (98, 2000, NT et XP)
Langues
Français Bilingue.
Anglais Bon niveau écrit et parlé.
Arabe Langue maternelle.