Ingénieur études et développement Expertise C
Groupe Carrus
6/2024 - 12/2024
Contexte : Groupe familial spécialisé dans les services et technologies des jeux, paris et loteries,
notamment les paris hippiques.
Support niveau 3 et Développement d'améliorations :
L'équipe du S3K comporte une vingtaine de développeurs C. Mon rôle au sein de cette équipe a été
principalement de prendre en charge des fiches d'anomalie ou d'évolution.
DOMAINE D’INTERVENTION :
Analyse et reproduction des anomalies
Analyse du code C ou Transac SQL
Développement du correctif / Tests Unitaires
Rédaction de fiches de livraison
Assistance à la recette
ENVIRONNEMENT TECHNIQUE :
Linux, Sybase, C, Script Shell, Sybase, Transac SQL, SVN
Analyste technique Expertise C - PL/SQL
BNP Paribas
4/2023 - 3/2024
Contexte : L’application SHINE permet de filtrer les transactions financières en temps réel contre des listes
de sanctions. Les transactions alertées sont ensuite traitées (relâchées ou bloquées par des opérateurs
qualifiés via l’IHM) en fonction de l’alerte générée, et vis à vis des régulations conformité.
Exemple de projet géré : migration règles AT :
Le projet de migration des règles AT consiste à intégrer à la nouvelle application Shine Vision l’historique
des règles actives et désactivées utilisées dans l’application Shine. Pour ce faire, nous avons à disposition
les rapports générés par l’application Advance Tuning au format CSV et XLSX qu’il faut convertir au format
JSON afin de les intégrer à une base MongoDB.
DOMAINE D’INTERVENTION :
Analyse des besoins techniques ou réglementaires
Analyse de la qualité des données
Développement de la solution
Assistance à la recette et à la qualification
Suivi des MEQ et MEP
ENVIRONNEMENT TECHNIQUE :
Linux, Windows, Oracle, C, PowerShell, Script Shell, PL/SQL, Git
Ingénieur Développement Expertise PL/SQL
Natixis
6/2022 - 4/2023
Contexte : Gestion des évolutions autour des Progiciels Ubix et Clearvision : Progiciel middle-office de
matching, allocations et validation de transactions en temps réel sur les marchés de produits dérivés listés
pour le premier et progiciel back-office de traitement des opérations pour les mêmes types de produits pour
le second.
Exemple de projet géré : FOOPS :
Mise en place d’une nouvelle architecture de trading qui se base sur l’application MUREX pour la saisie des
ordres, Clearvision pour la partie clearing et la back office UBIX. Le projet FOOPS consiste à ajouter les
marchés EEX et ENDEX.
DOMAINE D’INTERVENTION :
Analyse des besoins techniques ou réglementaires
Développement de la solution
Assistance à la recette et à la qualification
Suivi des MEQ et MEP
Suivi des environnements de production
ENVIRONNEMENT TECHNIQUE :
Linux, Windows, PL/SQL, PRO C, PowerShell, Perl, Git, Control-M
Ingénieur Développement Expertise PL/SQL
BPCE Financement
8/2021 - 5/2022
Contexte : Contribution au sein de l’équipe Risques. Celle-ci a la charge du développement et de l’évolution
de plusieurs applications notamment le Moteur d’Incidents et le Moteur de Notations.
Exemple de projet géré : FPQ et GKM:
FPQ est l’application de gestion des incidents. Son but est de collecter des données dans les différents
référentiels et d’intégrer des flux provenant de plusieurs fournisseurs puis de traiter ces données afin de
détecter des incidents de type impayés, procédure de surendettement, procédure de rétablissement, etc.
Ces incidents sont ensuite envoyés au référentiel afin d’être mis à disposition d’autres applications.
GKM est un Moteur de Notation. L’objectif de ce moteur est d’utiliser différentes modélisations pour calculer
des paramètres bâlois et ainsi obtenir des notations réglementaires par client et par contrat.
DOMAINE D’INTERVENTION :
Analyse des besoins techniques ou réglementaires
Développement de la solution
Préparation de package de livraison avec Jenkins
Déploiement via XL Deploy ou XL Release
Assistance à la recette et à la qualification
Suivi des MEQ et MEP
Suivi des environnements de production
ENVIRONNEMENT TECHNIQUE :
Unix, Oracle 12, PL/SQL, scripting shell, GIT, Bitbucket, Jenkins, Control-M
Ingénieur Développement Expertise PL/SQL et Scripting Shell
BNP PARIBAS CIB
8/2018 - 8/2021
Contexte : Contribution au sein des équipes de l'application Agapes. Celle-ci permet de remplir les missions
attachées aux dispositifs fondamentaux du groupe BNP Paribas : le refinancement du groupe, la gestion de
son bilan, l'identification et la simulation des risques de taux et de liquidité.
Projet 1 : New collateral :
Le collatéral est un module dont le but est de couvrir le risque de crédit lors d'opérations financières.
Actuellement, ce module partage le serveur d’autres modules de AGAPES.
Le but de ce projet est de réaliser le transfert de l’application Collateral depuis les serveurs AGAPES
hébergés chez BP2I vers les serveurs CIB dans un environnement Devops. Ceci afin d’optimiser les temps
de traitements du module Collateral (serveurs applicatifs et de base de données indépendants).
DOMAINE D’INTERVENTION :
Analyse de l’application existante
Identification des objets Oracle nécessaires au fonctionnement de l’application
Recette de l’application sur des serveurs de Bac à Sable
Mise en place de l’environnement Devops (Bitbucket, Jenkins, Artifactory, SonarQube)
Identification des besoins de l’application (filesystems, flux CFT, schemas de BDD, …)
Projet 2 : Collat Amélioration :
Le collatéral est un module dont le but est de couvrir le risque de crédit lors d'opérations financières. C’est
un module critique pour la BNP car il doit fournir chaque jour des documents à la Banque de France.
Mon rôle dans ce projet, en association avec le service support applicatif a été l’identification, l’analyse et
l’amélioration de l’application Collatéral dans un environnement Devops.
DOMAINE D’INTERVENTION :
Analyse des problèmes de l’application existante : fiabilité, performances.
Rédaction de documents détaillant l’analyse réalisée ainsi que le chiffrage estimé du développement de la
solution
Identification des axes d’amélioration allant de l’optimisation de l’ordonnancement des traitements à une
meilleure utilisation du partitionnement oracle en passant par la création d’une source de données pour
optimiser les temps d’intégration
Développement de la solution
Recette de l’application
ENVIRONNEMENT TECHNIQUE :
Unix, Oracle 11, PL/SQL, scripting shell, C, GIT, Bitbucket, Jenkins, Artifactory, SonarQube
Ingénieur Études et Développement Expertise C et Scripting Shell
HSBC
3/2016 - 7/2018
PROJET 1 : Token Remediation :
Au sein de l’équipe qui gère l’application de gestion de compte personnel (PIB), j’ai participé au
développement d’un nouveau module d’annulation du token préalablement à une recommande. Le token
étant un boitier générant un code aléatoire à intervalle régulier qui est nécessaire à la connexion sécurisée à
l’interface personnelle.
PROJET 2 : Pin Reset CRC :
Au sein de l’équipe qui gère l’application de gestion de compte personnel (PIB), j’ai participé au
développement d’un nouveau module pour la réinitialisation/personnalisation du code pin d’accès au Centre
de Relation Client (CRC).
DOMAINE D’INTERVENTION :
Rédaction de spécifications techniques
Développement de l’application des modules Token remediation et Pin reset
Test unitaires et assistances aux tests d’intégrations
PROJET 3 : PIB Evergreening :
Au sein de l’équipe qui gère l’application de gestion de compte personnel (PIB), j’ai participé à la migration
de l’application de Irisa 5 vers Irisa 6, de AIX vers Linux. Les serveurs AIX étant hébergés par l’entité HSBC
UK, la cible a été d’héberger l’application sur des serveurs Amazon (AWS).
DOMAINE D’INTERVENTION :
Adaptation de makefile, correction de code incompatible, réécriture de code C
Test unitaires et assistances aux tests d’intégrations
Mise en place d’une gestion des sources dans Git
En mode vie courante :
Maintenance corrective et évolutive de l’application PIB
Rédaction de documents d’exploitation
ENVIRONNEMENT TECHNIQUE :
IRISA, LANGAGE C, Unix, Linux, Scripting Shell, HTML / Javascript, Versionning (GIT), outil de suivi de
projet (JIRA), outil de suivi de recette (HP Quality Center), AWS
Ingénieur Études et Développement Expertise SQL, PL/SQL
BNP Paribas
11/2013 - 2/2016
Je suis intervenu dans le cadre de la conception et du développement de la nouvelle application
décisionnelle de synthèse des liquidités du groupe.
Le but de cette application était de fournir des rapports Cognos au métier.
L’application consistait en un portail JAVA permettant la saisie des informations comptables à l’état brut, d’un
moteur de traitement gérant l’intégration de ces données et leur transformation en indicateurs, enfin d’une
partie restitution qui fournissait des rapports au métier.
Mon rôle au sein de ce projet a été de développer le moteur de traitements PL/SQL.
DOMAINE D’INTERVENTION :
Rédaction des dossiers de spécifications techniques
Modélisation de tables
Développement de packages PL/SQL de chargement des référentiels et des paramétrages, de calcul des
indicateurs
Tests unitaires
Suivi de recette (application ALM)
Mise en place d’une gestion des sources dans Git
Suivi et résolution d’anomalies de production (application ASAP)
Optimisation du processus de calcul des indicateurs
ENVIRONNEMENT TECHNIQUE :
Oracle (SQL, PL/S...