Ingénieur de formation, Omar a évolué pendant plus de 25 ans sur des problématiques de développement, d’architecture et d’optimisation dans le secteur de la banque et de la finance de marché. Il y a occupé des rôles de Tech Lead et d’Architecte, développant de solides compétences fonctionnelles et techniques, notamment dans des contextes soumis à de fortes contraintes de volumétrie de données, de performance et de disponibilité. Depuis plusieurs années, Omar nourrit un fort intérêt pour les problématiques techniques, d’optimisation et d’automatisation des traitements de données. Il a consolidé cette expertise à travers la réalisation de nombreux projets de pricing, de calcul, de collecte, de traitement et de restitution de données issues de sources hétérogènes.
Architecture, conception et développement de nouvelles applications d’aide pour la comptabilité, trésoreries Conception d’une architecture RPA modulaire permettant la mutualisation des composants, la standardisation des séquences et la maintenance simplifiée sur plusieurs robots critiques. Mise en place d’un framework de génération de documents (annexes financières, rapports de synthèse, extractions réglementaires) incluant Template, règles métier paramétrables et moteur de transformation. Développement d’un moteur de wording paramétrable : identification automatique de sections, comparaison textuelle, injection dynamique de paragraphes validés, et contrôle de cohérence. Industrialisation des flux de chargement de données : contrôles préalables, validation de schémas, reprise automatisée après incident, gestion des variations de formats. Mise en place d’un framework de tests de non‑régression reposant sur SQL : chargement old/new, comparaison automatique, détection d’écarts, génération de rapports et Dashboard d’analyse. Analyse et investigation d’incidents complexes : écarts de données, modifications inattendues dans les sources, évolutions de schéma, changements techniques externes, instabilités applicatives ou réseau. Accompagnement des équipes internes sur les bonnes pratiques RPA (Assets, orchestrations, découpage modulaire, logs structurés, gestion d’erreurs, résilience). Contribution à la chaîne DevOps RPA : versioning, intégration continue, packaging, déploiement contrôlé, documentation technique et procédures d’exploitation. Power BI: Reprise et maintien des rapports existants, correction des problèmes de rafraîchissement et des écarts de données. Mise à jour des modèles, vues SQL et transformations pour assurer la cohérence fonctionnelle. Développement de petites évolutions et indicateurs complémentaires pour répondre aux besoins des équipes métiers.
Architecture, conception et développement de nouvelles applications d’aide pour la comptabilité, trésoreries Mise en place de Jobs TALEND de récupération et traitement de de données Mise en place de robot UIPATH pour la récupération et traitement de de données Maintien Datawarehouse DAL pour la Back Exane Migration Talend vers 6.2 puis vers 7.3.1 avec OpenJdk 11 Participation de la migration du référentiel Exane d’UBIX vers SiM Corp Dimension Développement au sein SimCorp Dimension (DEX, DFS, comm server…) Génération, récupération et formalisation des données. Mise en place d’outil de déclaration réglementaire Emir | European Market Infrastructure Regulation, SFTR | securities financing transactions (SFTs) by trade repositories (TRs). Création de plusieurs outils de comptabilité, trésorerie, de matching entre plusieurs sources de données. Développement de framework interne pour l’ensemble de nos applications
Appropriation du domaine fonctionnel du front et middle office de l’equities derivatives. Ajout de nouveaux modules Maintenance évolutive de l’existent Prise en charge du déploiement des nouveaux releases La mise en place d’environnements techniques et réalisation de tests de non-régression Développement de modules de connexions aux Queues MS series multithread et thread safe.
Appropriation du domaine fonctionnel du pre-closing et de son workflow. Collaboration étroite avec le support et le business analysis pour la mise en place de nouveaux outils et de la correction debug. Maintenance évolutive de l’existent Développement IHM en utilisant JSF Tests d’intégration, support Développement de batch permettant la migration des donnes entres applications Prise en charge du déploiement des nouvelles releases et de la maintenance sur les environnements du PROD, PRE-PROD, SUPPORT, DEV, HOMOL, TRAINING Participation à mise en place et utilisation de cache Application avec Gigaspace.
Appropriation du domaine du trading des produits financiers (Warrant et Certificats) Collaboration étroite avec les traders pour la mise en place de nouveaux outils de suivi temps réel Analyse, conception, spécification technique et réalisation Développement IHM en utilisant SWING Développement d’une application Web 2.0 de gestion de donnée de paramétrage de rapport Business pour le calcul des marges de la BNP PARIBAS, permet la gestion des rapports, saisie et sauvegarde des paramètres, navigation entre les documents. Tests d’intégration, support Documentation associée aux outils, document d’architecture Optimisation du processus pour fonctionner avec de gros volumes de données en temps réel. Génération de déclaration réglementaire.
Appropriation du domaine du pricing des produits financiers (option, modèle de change, swap market modèle, ...) Collaboration étroite avec le pôle R&D pour la mise en place de nouveaux outils de pricing Analyse, conception, spécification technique et réalisation Architecture orientée services Développement IHM en utilisant un Framework maison basé sur XML Développement itératif et incrémental (UP & Xp Programming) Etude et proposition de solution pour la mise en place de pricers gourmant en temps de calcul Tests unitaires et d’intégration, support Documentation associée aux outils, document d’architecture
Mise en place d’un processus de gestion de versions et des outils associés (CVS). Construction d’un environnement de build et d’intégration continue (Ant). Accompagnement et support de l’équipe dans la mise en œuvre de la nouvelle architecture
Analyse et conception technique du projet Prism. Développement du Progiciel : modules de calcul de la distribution des pertes, du capital économiques et des contributions au capital économique par opération, fonctions de calcul, fonctions de simulation, ouverture à d’autres produits de la banque. Maintenance du Progiciel. Evolution du Progiciel par extension du périmètre du moteur et accès à d’autres produits du portefeuille SG. Participation à la recette. Conception et développement du moteur de calcul du risque de crédit PRISM : Analyse fonctionnelle, élaboration des diagrammes de classes et de séquences, modélisation et conception en JAVA, développement du moteur de calcul. Prise en charge des actions de Refactoring technique du moteur de calcul en vue d’en améliorer les performances d’exécution (10 serveurs) Mise en place d’un module JAVA/XML d’envoi de données entre deux applications pour des besoins de Test : définition des besoins, analyse et proposition d’une DTD, établissement d'un processus de traitement, développement du module JAVA/XML avec JAXP. Mise en place des tests unitaires du moteur PRISM avec JUNIT : conception et modélisation des tests unitaires, utilisation de JUNIT comme framework de tests unitaires, développement des classes de Tests. Mise en place d’un module web service du moteur de calcul : analyse et conception des besoins, développement du module. Mise en place d’un module de récupération de données via des Services Web : mise en place de l’infrastructure logicielle nécessaire, analyse et développements. Mise en place d’un module de base de données : Récupération des données à partir des bases de données SG, développement des traitements spécifiques sur les données obtenues. Mise en place d’une couche de mapping objet/relationnel : modélisation du modèle, utilisation d’HIBERNATE. Mise en place d’une infrastructure de gestion de projet et d’outils d’automatisation des tâches de développement, de test et de déploiement : utilisation des outils de gestion de projet, mise en place d’un intranet de Projet et de la documentions en ligne.
Méthodologie de conduite de projet itérative et incrémentale avec Unified Process Conception et développement Java/J2EE (EJB/Servlet/JSP) Accompagnement et support de l’équipe dans la mise en œuvre de l’architecture Participation au développement de framework maison d’accès aux données de la base Oracle à base XML Participation au développement de framework maison d’IHm à base de JSP
Décrivez votre besoin : notre équipe vous présente ce consultant, avec son CV complet et ses disponibilités.