Menu

Yacine LAIDI

LYON

En résumé

Ingénieur en informatique, fort de douze ans d’expérience, et actuaire associé depuis juillet 2013, je me passionne pour les domaines de la finance et de l’actuariat. Mes compétences ainsi acquises me permettent d'intervenir auprès des grands comptes et de les accompagner dans leurs projets informatiques en matière de choix architecturaux et techniques, d'organisation de leurs processus, de contrôle de leurs périmètres, de développements, d'optimisation des performances des applications, de la mise en place de la politique de tests, et de support utilisateur.

Mes compétences :

Informatique
Actuariat
Finance

Entreprises

  • Amundi (consultant Sungard) - MOE

    maintenant Equipe de 12 personnes.

    Contexte : Amundi est un pôle de gestion d'actifs issu de la fusion du CAAM (Crédit Agricole Asset Management) et de la SGAM (Société Générale Asset Management). Un chantier de migration des portefeuilles de l’ancien environnement vers le nouveau a été mis en œuvre. En outre, S2G, filiale d’Amundi, issue de la Société Générale, continuera de fonctionner jusqu’à tant qu’il restera des portefeuilles SGAM. Par conséquent la mission est double :
    - De décembre 2009 à octobre 2010, date du décommissionnement définitif des anciennes applications SGAM, administration d’une application de gestion de portefeuilles Front/Middle Office, Decalog (version 6, version utilisée par l’ancienne SGAM).
    - De juillet 2010 à avril 2011, au sein de la nouvelle entité, dans l’équipe Tenue de Positions, développement en Java d’une application de reporting de données financières, utilisée par le FO et le MO des filiales en Asie (Hong Kong et Singapour), Reporting Asia. Accès aux différentes bases de données (Oracle et Sybase) via JDBC. Implémentations et maintenance des interfaces entre Murex DataMart et Decalog (version 6, version utilisée par l’ancien CAAM).

    Tâches effectuées :
    - Développement
    - Maintenance applicative.
    - Support niveau II.
    - Paramétrage.
    - Rédaction de spécifications fonctionnelles.
    - Documentation.

    Environnement fonctionnel :
    - Produits financiers traités dans l’Asset Management (Calls, Puts, forex, swaps de performance, CFD, CDS, futures, actions, obligations, etc.).
    - Traitement du flux des transactions.
    - Protocole fonctionnel FIX (utilisé par les institutions financières pour échanger les transactions de manière électronique entre les Bourses, les courtiers et les contreparties, adopté par la majorité des places boursières Actions, Futures, Obligations et autres produits dérivés ainsi que les entreprises y traitant).
    - Murex DataMart.
    - Decalog, application de gestion de portefeuilles (FO et MO).

    Environnement technique :
    - Java
    - Jasper (framework Java Open Source de développement d'applications de reporting)
    - Jdbc
    - Base de données Oracle et Sybase
    - Transact SQL
    - Scripts ksh
    - Ordonnanceurs CTRL-M et Vtom.
  • Cadextan

    Casablanca maintenant
  • 3V Finance - Développeur/Actuaire (IT Quant)

    Paris 2015 - 2015 Développement et étude de modèles financiers et actuariels.
  • SmartTrade Technologies - Ingénieur d'Etudes et Développement

    Aix-en-Provence 2013 - 2014
  • SGCIB - Maîtrise d'oeuvre

    PARIS 2013 - 2014 Participation au développement d'une application de calculs et de reporting d'analyses de risque portant sur des produits structurés.
  • Lynxial (filiale de Winter) - Ingénieur Etude & Développement

    2011 - 2013 Je participe au développement et à la conception d'applications de calculs de retraites et d'engagements sociaux, dont notamment Laser. Celui-ci est en cours de refonte et cette tâche est sous-traitée à une SSII, avec laquelle mon équipe collabore. Dans ce cadre-là, je suis amené à occuper des fonctions de maîtrise d'ouvrage.
  • SGCIB - MOE

    PARIS 2011 - 2011 Au sein d'une équipe de 5 personnes, j'ai participé dévellopement et à la maintenance d'un routeur application SgibML, d'avril à juillet 2011.
  • Amundi (consultant Sungard) - Ingénieur d'Etude et Développement

    2007 - 2009 Mission à la SGCIB, filiale Banque d’Investissement de la Société Générale.

    - Au sein d’une équipe de 7 personnes, participation au développement d’une application front-to-back de gestion de prêts/emprunts de cash, Horus.
    - Application indépendante amenée à interagir avec d’autres applications mises en œuvre au sein de la SGCIB.
    - Gestion du flux complet, de la saisie par le Front Office jusqu’au contrôle et la validation du Back Office, en passant par le traitement du Middle Office.
    - Rédaction spécifications fonctionnelles et développement.

    Projets importants :
    1) Refonte web service
    L’IHM ayant évolué, le web service, qui faisait office d’interface entrante, se devait d’être mis à jour.
    - Possibilité de créer les nouveaux produits via le web service.
    - Etudes performances et montées en charge.
    - Problématiques liées au multithreading
    Environnement fonctionnel : Architecture fonctionnelle Horus.
    Environnement technique : Services web, XML Schemas, Jaxb.

    2) Murabaha
    Produit islamique en conformité avec la Charia, fonctionnant selon le principe selon lequel l’institution financière émettrice joue le rôle d’un intermédiaire commercial, achetant des marchandises nécessaires à ses clients et les leur revendant en différé moyennant profit. On se rapproche de la titrisation ou du portage. Intégration de ce type de produit financier au sein de l’application. Gestion des confirmations à envoyer à la contrepartie et au courtier éventuel.
    Environnement fonctionnel : Réseau Swift Alliance, Sirocco.
    Environnement technique : Services web, XML Schemas, Jaxb, bus TIBCO, bus MQ SERIES, PowerBuilder.

    3) Coût de liquidité
    Implémentation des nouvelles modalités de calcul (notamment prise en compte de la durée du taux variable) par le nouveau format de la grille impliquées.
    Environnement fonctionnel : dossiers de refinancement, grille de liquidité.
    Environnement technique : Service web (serveur WASP), PL/SQL, PowerBuilder.

    Environnement technique :
    - Serveur Oracle
    - Power Builder
    - Java
    - Batchs ksh
    - Ordonnanceur de tâches Dollar Universe
  • ALDATA SOLUTION - Ingénieur d'Etude et Développement

    2005 - 2007 Principaux fournisseurs de solutions logicielles pour la grande distribution.

    Anglais : langue de travail avec les équipes de développement situées en Inde, en Finlande et en Angleterre.

    Aldata G.O.L.D : une solution internationale complète dédiée à l'optimisation de la chaîne logistique : gestion de la centrale d’achat, gestion des points de vente, gestion des entrepôts etc…

    Au sein du département « Produit CENTRALE », participation au développement de l’application GOLD CENTRAL/SHOP : « GOLD Central », pour la centrale d'achat, et « Shop » pour la gestion des magasins.

    - Rédaction de spécifications fonctionnelles détaillées
    - Conception et développement de nouveaux modules

    1) Exemples de projets:
    1.1) Client : Carrefour Pologne. (1 mois de développement)
    Ajout de la possibilité dans GOLD de rattacher plusieurs contrats de service à un même ensemble fournisseur, filière, contrat commercial et site. Il est alors possible d’associer un contrat de service spécifique pour un article donné. Un contrat de service précise, pour un fournisseur et un contrat commercial donnés, les modalités de commande et de livraison du site. Le projet, bien qu’il se soit déroulé dans des délais serrés, a pu aboutir.
    Environnement technique : Java, ProC, PL/SQL, Oracle 10G,.

    1.2) Client : ATAC (1,5 mois de développement)
    Développement de la fonctionnalité de génération en masse des dates de calendrier entrepôt à partir des contrats de services auprès de fournisseurs externes. Ajout la fonctionnalité de génération des dates de calendriers magasin à partir des dates de calendrier entrepôt, ceci en récupérant via les contrats de service la correspondance entre une date de livraison entrepôt et une date de livraison magasin. De cette manière, les magasins peuvent s’engager sur des dates de livraison exactes et non prévisionnelles.
    Environnement technique : Java, services web, JavaScript, ProC, PL/SQL, Oracle 10G,

    1.3) Client : ALDATA Suède.
    Développement de la fonctionnalité Gestion des produits manufacturés - Ordre de fabrication.
    Possibilité pour le client d’émettre des ordres de fabrication à l’entrepôt afin de renouveler le stock.
    Environnement technique : Java, services web, JavaScript, ProC, PL/SQL,

    2) Respect des contraintes fortes de performances :
    - Optimisation des requêtes SQL en s’appuyant notamment sur le plan d’exécution (utilisation judicieuse des indexs, détermination de la table maître, minimisation du balayage d’une table, recours aux indicateurs HINT, etc.).
    - Minimisation des accès réseau.
    - Diminution de la complexité des algorithmes mis en œuvre.
    - Contraintes volumétriques, traitement en masse de données « la nuit ».

    3) Opérations de parrainage.
    Formation des nouveaux arrivants aux méthodologies de programmation, au processus de déroulement d’un projet, aux outils utilisés, aux connaissances fonctionnelles fondamentales de la suite logicielle.

    4) Gestion de projets et rédaction de spécifications fonctionnelles à partir d’un cahier des charges.
    Exemple de projet : Client MERCATOR.
    Génération planning « commande client » sur le modèle du planning de « commande fournisseur ». Analyse des besoins et des impacts, rédaction des cas d’utilisation.

    5) ENVIRONNEMENT TECHNIQUE :
    ORACLE 10I, PL/SQL, PROC, PL/SQL DEVELOPPER, JAVA, J2EE, TOMCAT, SERVLETS, SWING, ANT, BEANS, ECLIPSE, SERVICES WEB, MULTI-THREADING, JAVASCRIPT, CSS, XML, HTML, PDA, CLEARCASE, CLEARQUEST.

    PATTERNS UTLISES: SINGLETON, DECORATOR, FACADE, FACTORY, COMPOSITE, ETC.

    6) Environnement fonctionnel
    Grande Distribution (Supply Chain Management)
  • E.I.A. (Etude Ingénierie Automation) - Ingénieur d’Etudes

    2004 - 2005 Au sein de la société Etude Ingénierie Automation, Société Anonyme au capital de 100 000 Euros, La mission a consisté en l’implémentation en Visual C++ du logiciel de supervision d’une carrière de concassage pilotée par des automates bâtis autour d’un microcontrôleur de type NEURON.

    Equipe : 3 personnes, dont 1 ingénieur de recherche, responsable de l’affaire.

    1) Rédaction d’un cahier des charges.
    2) Analyse des besoins logiciels et matériels.
    3) Conseil sur les technologies J2EE, Microsoft et Web
    4) Conseil sur les méthodes et outils de développement en vigueur dans le génie logiciel
    5) Choix des outils et respect des impératifs budgétaires draconiens. La plateforme de développement d’applications pour les noeuds et transmetteurs LONWORKS, NODE BUILDER, ainsi que le RAD Visual Studio 7 ont été choisis.
    6) Participation à la conception du réseau, constitué d’une centaire de nœuds, en prenant en compte les contraintes électromagnétiques.
    7) Programmation des micro-automates LONWORKS en NEURON C à l’aide des outils fournis par la plateforme NodeBuilder : Ressource Editor, NodeBuilder Code Wizard et NodeBuilder Project Manager.
    8) Développement de la supervision proprement dite :
    - Développement d’une librairie graphique évoluée en Visual C++ à partir des MFC : à cet effet, plusieurs composant ont été créés, dont un Active X, et regroupés ensuite en DLL. La librairie est destinée à être réutilisée dans les projets ultérieurs.
    - Encapsulation des accès réseau dans un Active X, selon le design pattern Façade. Les opérations élémentaires d’accès réseaux sont disponibles dans la librairie fournie par ECHELON.
    - Liaison des commandes utilisateur avec les variables réseau, ce qui consiste à faire coïncider une variable physique visualisée par l’utilisateur (par exemple la charge d’un tapis ou la vitesse de rotation d’un broyeur) à une ou plusieurs variables réseau hébergées sur les nœuds du réseau

    9) ENVIRONNEMENT TECHNIQUE : TECHNOLOGIE LONWORKS, NODE BUILDER, VISUAL C++ 7, C#.

Formations

Réseau

Annuaire des membres :