Profil de Mohamed M

Mohamed M CONSULTANTITFINANCE COMPETENCESC/C++ Consultant de l’ESN FreelanceDay
11 années d'expérience
Disponible pour mission Ouvert à l'embauche Disponible en Télétravail
600.00€ /j
C/C++FINANCE
développeurfinance de marché

CONSULTANTITFINANCE
COMPETENCESC/C++ ANGLAISCOURANT
11ANSD’EXPERIENCEFormation 2006 – 2009 2004 – 2006 2003 – 2004
Elève ingénieur à l’ENSI (Ecole Nationale De Sciences De L’Informatique)
IPEIS, CLASSES PREPARATOIRES Spécialité : Mathématiques /Physiques
Baccalauréat Scientifique section « mathématiques ». Langues
ANGLAIS
Courant Compétences Fonctionnelles
ACTIVITES
Front Office (Trading, accès marché …)
Back Office (Progiciel SUMMIT)
PRODUITS FI
Actions, Obligation, Produits Dérivés.
MARCHES FI
Forex Quelques exemples d’interventions secteur Banque Finance
SGCIB
SUNGARD
QUANT HOUSE
NATIXIS
Consultant C/ C++ Market Access
Consultant C/C++ Finance
Ingénieur IT Finance FeedHandler
Consultant SUMMIT Compétences Métiers
SUPPORT
Technique, configuration et paramétrage.
MOE
Conception, réaction de spécifications techniques détaillées, réalisation des développements, tests unitaires et d’intégration Compétences Techniques
MÉTHODOLOGIES
AGILES. UML,MERISE, RESEAU DE PETRI
LANGAGES
C/C++, C#, JAVA, TCL, SQL, PL/SQL, ASSEMBLEUR,MIPS, HTML, XML, CSS, XSL, XSLT, JDOM, JSP, JSF
SGBDR
ORACLE, SQL SERVER, ACCESS
OUTILS / PROGICIELS
OS
RESEAUX
VISUAL STUDIO .NET, ECLIPSE, VISUAL C++ , MS VISIO, DREAMWEAVER, NETBEANS,WORD, EXCEL, POWERPOINT, LATEX
PROGRAMMATION NOYAU LINUX, SHELL, PROGRAMMATION MULTITHREADS
CONNAISSANCES APPROFONDIES DE DIFFERENTS PROTOCOLES (TCP/IP) :
WAN, LAN, ROUTAGE (OSPF, RIP), RESEAUX DE CAPTEURS.
RESEAUX SANS FILS (WIFI, AD-HOC). PROGRAMMATION RPC, SOCKETS.
PAGE 2
Expérience Professionnelle
Contexte du projet : Développement et maintenances des produits compliances et règlementaires.
Utilisateurs de l’application : Middle /Back Office
Langue de travail : Français, Anglais
Descriptif des tâches :
 Développements autour du logiciel financier maison Compliance qui permet de vérifier la conformité des Portfolios par rapport des règlementations Nationale/Européenne/Etc.
 Sybase, Scripting shell
 Développement des livrables pour : CentOs (Redhat), SunSolaris, AIX, Ubuntu et Windows
 Maintenances correctives et évolutives.
 Analyses approfondies de bugs clients et design des nouveaux solutions techniques dans un env multi-threaded.
 Tests unitaires et de non-régressions : Cpptests, GoogleTests.
 Outils de travail et livraison : FishEye, Crucible, Bamboo, Confluence, Jara , git , bitbacket
 Support des équipes clientes et QA
Contexte du projet : Summit TCI est une équipe MOE Back Office qui utilise le progiciel financier Summit FT pour gérer les produits de trésoreries, changes, options de change et les dérivés de taux et de crédits.
Utilisateurs de l’application : Back Office
Langue de travail : Français, Anglais
Descriptif des tâches :
 Développements autour du progiciel financier SUMMIT (développement en C/C++ sous Unix, ORACLE, script shell, C#, spécificité progicielle).
 Gestion des environnements de développement , recette et bench.
 Maintenances correctives et évolutives.
 Tests unitaires et de non-régressions.
 Support des équipes clientes au progiciel SUMMIT
 La mission proposée est soumise à une participation au dispositif d’astreintes.
ENV. FONCT: BACK OFFICE, TRESORERIE, PRODUITS DE CHANGE, OPTIONS, DERIVES DE TAUX
ENV. TECHNIQUE: SUMMIT FT, C, C++ SOUS UNIX, SYBASE, ORACLE, SQL, C# .NET, SHELL NEO PORTFOLIO MANAGEMENT Ingénieur études et développement C/C++ 07/2016 – 02/2018 NATIXIS CIB 20 mois Ingénieur études et développement C/C++ SUMMIT
Développement en C/C++ sous Unix et Windows (Visual Studio), Base de Données Oracle et
05/2018 – 07/2020
27 mois
PAGE 3
Contexte du projet : Développement et maintenances des produits front offices et Serveurs de décodage de flux bourse
Utilisateurs de l’application : Traders, Middle Officers, clients
Langues de travail : Anglais et Français
Descriptif des tâches :
 Développement et maintenance de serveur de flux bourse
 Migration de serveurs de gestion de flux.
 Tests unitaires et tests automatiques
 Profiling et optimisation de code source.
 Gestion de documentation
 Spécifications techniques et fonctionnelles détaillées
 Gestion des wiki internes sur l’utilisations des produits
 Support équipes production
Points marquants pour le consultant sur cette mission :
 Profiling et benchmarking
Contexte du projet : Développement et maintenance des « Market Data serveurs » pour la gestion de flux bourse et passage d’ordres.
Utilisateurs de l’application : Traders, Middle Officers, Gestion de deals
Dimensionnement de l’équipe : Equipe market access (12 personnes sur trois équipes)
Langues de travail : Anglais et Français
Descriptif des tâches :
 Développement et maintenances des « Market Data serveurs » pour la gestion de flux bourse et passage d’ordres
 Conception et Développement des nouvelles fonctionnalités.
 Livraison et suivie
 Migration et correction des bugs sur des marchés financiers : LSE, OSLO, MTA, TURQUOISE, XETRA, EUREX, MEFF, SIBE, etc
 Conception et développement des solutions d’amélioration des performances et d’arbitrages :
 Amélioration de temps de traitement des messages.
 Optimisation de code source.
 Benchmarking, profiling, etc
 Support de deuxième niveau :
 Support des équipes de production et suivie des livraisons.
 Support des équipes transverses utilisant le flux diffusé par les serveurs de tradings.
 Support des équipes qualités et tests.
10/2015 – 03/2016 QuantHouse part of S&P Capital IQ Ingénieur études et développement front offices 01/2014 – 10/2015 Société Générale SGCIB 22 mois Ingénieur recherche et développement C/C++ market access
PAGE 4
Points marquants pour le consultant sur cette mission :
 Rapidité d’analyse des problèmes et correction/ livraison.
 Travail en multitâches et sous pression.
ENV. TECHNIQUE: C, C++ , PYTHON
07/2009 – 11/2013 SunGard 53 mois Ingénieur recherche et développement C / C++ Market Access
Contexte du projet : Développement et maintenances des produits front offices et Market Data Servers
Utilisateurs de l’application : Clients tels que JPM, HSBC, Back offices SunGard products.
Langues de travail : Anglais et Français
Descriptif des tâches :
 Développement et maintenances des produits front offices
 Conception et développement des nouvelles fonctionnalités et serveurs Front offices.
 Maintenance des produits existant et correction des bugs
 Support niveau 2
 Conception et développement des solutions de la synchronisation temps réel entre les serveurs des flux connectés à la bourse :
 Synchronisation des bases d’ordres et des trades entre les différents serveurs dans une architecture de trading SunGard.
 Amélioration de performance.
 Benchmarking .
 Décodage de flux bourse en flux GL
 Décodage de flux bourse en flux GL.
 Maitrise complète du protocole GL.
 Protocoles FIX, FAST
 Livraison et suivi
 Livraison sous différents OS, Linux, Solaris et Windows.
 Gestion de packaging des produits
 Suivie de l’installation et la configuration des serveurs
Points marquants pour le consultant sur cette mission :
 Travaille centralisé entre différentes équipes sur différents sites : Londres, NewYork, Sydney
 Travaille en équipes.
 Multi-tasks
ENV. TECHNIQUE: C/C++, GESTION DE SOCKETS, GESTION AVANCEE DE LA MEMOIRE, FIX, FAST Stages et Projets 05/2009 – 06/2009 INRIA Stage C++ Master
 Proposition d’une nouvelle solution qui assure la couverture totale de la surface dans un réseau de capteurs.
 Evaluation de performance de la solution proposée par simulation sous le simulateur WSNet.
 Publication d’un article.
ENV. TECHNIQUE: C/C++, LINUX
PAGE 5
02/2009 – 05/2009 Laboratoire Cristal Stage C/C++
Utilisation d’un robot mobile pour la couverture de la surface dans un réseau de capteurs.
 Définition de la solution, proposition d’un modèle de réseau.
 Développement d’un algorithme de clustering pour la collecte d’informations sur les îlots.
 Proposition d’une procédure qui assure la couverture totale de la surface avec un ensemble connecté de capteurs.
 Evaluation de performance de la solution proposée par simulation sous le simulateur WSNet.
ENVIRONNEMENT : C/C++.
07/2008 – 09/2008 ST MicroeLECTRONICS Stage C/C++
Conception et Implémentation d’un API permettant la Communication entre les Probes.
 Définition de la solution, conception orientée objet (UML).
 Développement d’un DEVKIT « xml_dumper » qui permet aux Probes de générer les
résultats de simulation sous format XML.
 Définition d’un générateur de graphe.
 Le générateur de graphe prend en entrée les fichiers XML générés avec « xml_dumper ».
 Développement C++ sous Linux sur un serveur distant.
ENVIRONNEMENT : TLM_INFRA ET PKG_TOOLS.
01/2008 – 05/2008 ENSI Projet C/C++
Conception et implémentation d’un Protocole de collecte d’informations dans un réseau ADHOC.
 Définition et Implémentation d’un nouveau protocole RAIC (Ressource Aware Informations Collection).
 Simulation de Protocole avec le simulateur réseau NS2.
ENVIRONNEMENT : UML, C++ SOUS UNIX, TCL
07/2007 – 09/2007 ENSI Projet d’été Java
 Implémentation et simulation graphique des Algorithmes sur les arbres AVL et Bicolore.
ENVIRONNEMENT : JAVA : AWK, SWING, ECLIPSE
09/2007 – 12/2007 ENSI Projets
 Réalisation du jeu cruel et d’un jeu de labyrinthe simplifiée
ENVIRONNEMENT : C++/VISUAL C++.NET 2005.
 Conception et développement d’une application de location de bateaux
ENVIRONNEMENT : ACCESS, VISUAL BASIC 6.0.
 Conception et réalisation d’un logiciel de Cryptage et Décryptage
ENVIRONNEMENT : C SOUS LINUX.
 Administration de réseaux
INTERCONNEXION ET CONFIGURATION DES EQUIPEMENTS RESEAU : LINUX / WINDOWS
 Création d’un site web dynamique pour l’administration et la vente en ligne des tickets d’un
festival
ENVIRONNEMENT : DTD, XML, XSLT, JSP/DREAMWEAVER.

Mon Curriculum vitae

Historique Professionnel (0)

  • Il n'y a aucune activité.