You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Oussama SalhiOS

Oussama Salhi

Front office RAD

450 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Oussama

- 5 years experience in CIB environment interacting with FO, MO, BO and IT.
- Have both technical and functional skills since I have experimented production, business analyst and developer roles.
- Self-taught developer and fast learner. Comfortable with VBA, Python, T-SQL and C#.
- Worked in a fast-paced environment in SG CIB and BNP Paribas where I was constantly looking for the best solutions to improve processes and bring value to my different teams.
  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Societe Generale SA
    Python developer
    BANQUE & ASSURANCES
    février 2020 - Aujourd'hui (6 ans et 4 mois)
    Paris, France
    Responsibilities:
    - Application migration from VBA to Python.
    - Gather requirements: Work closely with end users to identify improvements to be made in the python migrated solution.
    - Develop python based REST APIs.
    - Conception and deployment of serverless functions in a private cloud.
    - Creation of front-end interfaces linked to serverless functions using an internal front-end conception and deployment solution.
    - End users training.
    IT environment: Python (Pandas, numpy, asyncio, aiohttp), Pycharm, GitHub, internal APIs.
    Python Pandas numpy asyncio aiohttp Pycharm GitHub
  • Projet personnel
    OpenPrediction personal project
    EDITION DE LOGICIELS
    février 2020 - Aujourd'hui (6 ans et 4 mois)
    Paris, France
    Context: OpenPrediction project aims to provide a machine learning API which could be used to help on quotation prices prediction. This project is still under development (https://github.com/salhioussama/OpenPrediction)

    - Implement the communication with Huobi REST API to get crypto currencies quotations.
    - Set up a quotation repository in Azure cosmos db (Mongo db API).
    - Publish NuGet package CryptoQuoteAPI which is a utility API helping on getting prices from Huobi and used on Azure C# function to automatically fill in the quotation repository: https://github.com/salhioussama/CryptoQuoteAPI
    - Deploy an Azure timer function to automatically and periodically populate cosmos db quotation repository: https://github.com/salhioussama/CryptoAzureFunctions
    - Compute technical indicators on gathered historical quotations.
    - Organize and process data.
    - Normalize and apply dimensionality reduction to final input data.
    - Try and fine-tune different NN models (LSTM, MLP, 1D-CNN).
    - Implement the rest API with Flask.

    Financial environment: Crypto currencies.
    IT environment: C#, Python (Pandas, scikit-learn, keras, numpy, Flask, SQLAlchemy, marshmallow, asyncio, aiohttp, plotly), Pycharm, Jupyter notebook.
    Python Pandas Numpy keras C# Flask SQLAlchemy marshmallow asyncio aiohttp Jupyter Pycharm Microsoft Visual Studio Scikit-learn
  • BNP Paribas CIB GM
    Front office RAD
    BANQUE & ASSURANCES
    janvier 2018 - décembre 2019 (2 ans)
    Paris, France
    Context: Developer within ORCA application which is providing a pricing environment for complex products to worldwide structuring and trading teams (New York, London, Singapore, Hong Kong, Lisbon and Paris).

    ORCA team manages production issues, handles projects and implements users’ requests.

    I have participated to new implementation tasks, change management requests, code optimization and new regulatory workflow integration.


    Team tasks management:
    - Manage Jira requests: assign development tasks to team members after discussion, follow up and solution validation
    - Gather requirements: Work closely with users to define business use cases and identify points of improvement
    - Develop new features in VBA, C++ and C#: Prioritization, requirement analysis, conception, implementation, tests, deployment
    - Change management: reviews, code integration and software releases
    - Colleagues training and support in apprehending internal libraries


    Interfacing new payoffs and adding new features:
    - Gathering requirements from users
    - Liaise with R&D team to get the technical specification of the payoffs and UAT servers for testing purpose
    - Liaise with the booking application team to validate the booking model
    - Proposition and validation of the interface with the users
    - Implementation and testing
    - Demonstration, training and validation with the users

    New payoffs interfaced: Bond repack, multi vanilla strategy
    Payoff updated: Variance swap, Autocallable, contract spread
    New tools: CPS backtesting, CPS backpricing, Regulatory tool


    Enhancement of user experience and continuous improvement of existing components:
    - Improve the application speed: accelerate market data insertion, review of the architecture
    - Stabilize the custom Excel Ribbon
    - Reduce excel crashes when there are multiple ActiveX objects in the workbook
    - Add autosave feature
    - Office 2016 migration: tests, corrections, enhancements
    - Stabilize and optimize old components
    - Internal libraries improvement (C++, C#)
    - Rapid intervention for support requests


    Regulatory workflow (MIFID2, PRIIPS, 871m, CFTC Reporting, SOTUS):
    - Contribute to the conception and implementation of the new design in order to simplify the workflow (MIFID2, PRIIPS, 871m)
    - Integrate new regulations to the workflow (CFTC Reporting and SOTUS): Gather technical requirements, liaise with impacted teams to define a release planning, implement the solution in VBA and conduct the workflow tests
    - Code review and proposition of improvements


    Results: Better user experience with ORCA due to an enhanced performance.
    Financial environment: Structured products (X-asset), regulations (MIFID2, 871m, TRUST, CFTC, SOTUS)
    IT environment: Excel VBA, T-SQL, C++, C#, Git, Gerrit, Jira, Jenkins, Visual Studio
    Structured products (X-asset) VBA Microsoft Excel C# T-SQL C++ Git Gerrit Jira Jenkins Microsoft Visual Studio regulations (MIFID2 - 871m - CFTC)

Recommandations

Soyez le premier à recommander Oussama

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master's degree, Financial markets and asset management
    Conservatoire National des Arts et Métiers - CNAM Paris
    2017
    Dissertation: Algorithmic trading – Using neural networks in price prediction (multi layers perceptron) Used technologies: C++ to extract data from MT4, Python Pandas, Numpy and TensorFlow to process data.
  • Engineering degree, Applied mathematics & computational sciences
    Sup Galilée
    2014

Certifications

  • Professional Scrum Product Owner I
    Scrum.org
    2019
  • Scaled Professional Scrum
    Scrum.org
    2019

Compétences

Catégories