Contexte Projet : CAT
CAT (Corporate Action Tool) est un logiciel interne à BGC. C’est le référentiel de gestions des OST pour Natixis. Il s'agit d'un outil à disposition d'applications périphériques qui permet d'assurer un calcul centralisé et cohérent des produits d'OST
Réalisations
• Workflow K2 pour la gestion du process CAT dès la création de l’ost de type droit à la dernière étape de booking des deals
• Récupération des positions Sophis par instrument (intégration par lot et via refresh automatique par une api dédiéé)
• Développement d’un module pour les echéanciers
• Brookings des différents types de Business Event dans Sophis Equity selon un moteur de règles dédié
• Refonte des parsing des annonces Swift en se basant sur un algorithme de parsing ANTLR
• Automatisation de parsing et de Processing des annonces CANS
Bilan projet
Mise en place de web Api pour faciliter la communication entre la base CAT et les services annexes
Automatiser le parsing des annonces des OST ANTLR , MQSeries
Context 1st Project: CTY / MeteorAccounting
This is the management of the Inits/Cessions (Initialization of cash, Transfer and Cession of results) for the P&L part, within the framework of the end of year process (EOY: End Of Year)
Achievements
- Development of a WEB API in C# for the input of cash adjustments by the management teams.
- Implementation of secure authentication to the API via SG Connect
- Improvement and monitoring of the cash flow initialization process. This step is used to aggregate expired deals.
- Follow-up of the process of transferring the result of the Transactional Portfolios to the Result Portfolio to be disposed of (TSF).
- Launch and follow-up of the DISPOSAL process: this step is used to transfer the result of the Disposal Portfolios (TSF) to the Disposal Portfolios (CMZ).
- Improved the performance of the tracking system of the various cash generated by MeteorAccounting.
- Currently implementing a web interface in Angular 7 to improve the process of manual adjustments.
Project summary
Helped automate the year-end process with several manual tasks
Translated with ******** (free version)
ontext 1 st project : EVEREST
Everest is the tool for managing expirations
Achievements
Development of expirations, assignments and novations on derivative products
Development of a new module to automate the creation of tickets in Sophis
Evolution of the Rompu Cash management
Management of specific derivative products (Option on Dividend futures, options on
Volatility futures)
Implementation of a new asynchronous pricing method for VARSWAP and deal updates
in Sophis
Project summary
Automate the booking of futures
Project Context and Achievements
Project 1: Development of the shared pro space for AJ and AVAL customers: ********
Activities : Development of the space for the deposit of the customers' ads in MVC 4
Developed features :
Client authentication module
Module processing of an ad : addition, modification or deletion of an ad by the customer
Image processing module for an ad
Geo-location module with the Mappy webservice
Consultation space for emails received and/or sent
Development of WCF webservices for the synchronization of ads between the two systems
"AvendreAlouer" and "AnnoncesJaunes
Development of WebServices for integrating customer and product data into the SalesForce CRM
Project 2: ********
Contribution to the development of the MVC 2 module pages in asp.net c# 4.0 of the site specific to
the "immo-neuf" programs.
Adaptation of the DataFlowImport application for imaging, geolocation and publication of ads.
Project 3: Redesign of the Flows of the site ********
Redesign of the c# windows Services application: DataFlowImport running in a multithreading
context.
The main tasks launched by this application are :
Imaging: processing of the images of the ads to be displayed on the site
Geo-localization of ads from address, postal code and city via the Mappy API
Publication of ad data from a working database to the final database
Development of backoffice modules for monitoring the execution of flows in asp.net c# 3.5
Creation of a common log layer using log4net
Creation of a specific MCD for logs
Creation of the data access layer with nhibernate
Creation of monitoring .aspx pages
Redesign of SSIS packages for data integration flows.
Development of an optimized image download dll from urls in C#3.5 This dll is used by all the flows
that retrieve the images of the ads from the partners' servers
Project 4 BackOffice and CRM Sales Forces interfacing
Development of SSIS packages for exporting internal business objects (products, customer accounts,
contact roles) to the CRM Sales Forces solution
Development of Back Office modules for data synchronization between the CRM solution and the
local database
Development of statistics modules with SSRS that query different databases
1st Project: Imagine'R website
Design, implementation of the data model and development of the Backoffice of the Imagine'R
website.
Achievements
Development of the different Administration and Moderation modules:
Administration (this module allows the management of the contents of the Imagine'R website):
The content of the pages packages using the WYSIWYG FckEditor;
Promotional push: dynamic multimedia content;
The management of Permanent Coupons and Coupons of the Moment (adding, updating, deleting
coupons, localization using the Google MAP API.)
Profile management: this module allows the management of all the profiles of the site as well as the
moderation of the content of the Member and ExpR profiles.
It is about managing personal information, preferences, intervention areas of the users of the site.
Moderation (this module allows the management of the profiles of the moderators called FrontOffice)
Spots of ExpR and Members (localization with Google MAPS)
Reports
Media of the reports composed of Youtube and Dailymotion videos
Comments
Alerts
Forbidden words
Statistics (this module allows you to extract, in Excel format, statistics from the site such as the list
of subscribers to newsletters, the number of reports, spots, good deals, ...)
Tests, recipes and assistance to the users of the Back and Front part of the Imagine'R website.
All these modules are based on classes and methods developed in C#3.5 and using Web Services.
2nd Project: Development of a website for "Bouygues Telecom", the latter organized fro...
MRM is a price calculation tool for the commodities market.
Achievements
Development of the WEB interface in Angular 7 for the partial valuation of the CTY stock
Development of new dimensions for the extracts of AR Liquidity.
Implementation of a new Valuation for the Asia perimeter
Odysse : Bugs correction
Api Var : code refactoring and technical migration of the BDOTC API embedded in MRM
Automation of the deployment of MRM components (XL Deploy and Team City)
Implementation of reporting to MRM services ( Tmon Elastic Search , Kibana , Graffana )
Development of a web API to share calculation results of risk analysis jobs
Optimization of the Symphony grids
Migration of the Compute Farm to IBM Symphony 7
Margining of the Symphony grids in the UAT / PROD environments
Implementation of the technical documentation of the handling and management of IBM Symphony
Grid Nodes.
Documentation of REST services via Swagger Swashbuckle
Assume the role of Scrum Master of the MACC team
Review
Project debriefing:
Proposal for performance improvement and automation of some processes
Individual assessment of skills
Acquisition of new functional knowledge
Translated with ******** (free version)
Context 2nd Project: Internal Product Base
Implementation of a topography of internal products
Achievements
Activities: Development of the data import batch and the web interface
Development of data import batches from different external systems (Murex, Calypso, Sophis,
Summit and BookManager)
Homogenization of data from different systems
Grouping of operations by booking rules
Automatic daily reporting of combinatorial results
Development of the web interface for managing the various repositories
Project summary:
Centralize and automate the control of internal products in a single application