Mohamed - Chef de projet C++

Ref : 200207B004
Email vérifié
Photo de Mohamed, Chef de projet C++
Compétences
Expériences professionnelles
  • EXPÉRIENCES

    Project Manager (ICH)
    Dialonce - Depuis décembre 2018 - Paris - France
    Dans le cadre de la restructuration de l'entreprise, appuyer le CTO dans la recherche et le
    développement de la nouvelle solution de routing omnicanal, un outil qui permet aux
    entreprises de la relation client d'avoir une plateforme de construction, de gestion et de
    publication intuitives d'un SVI visuel d'avant ou d'après vente.
    Le projet est développé "from scratch" et architecturé sous forme de micro services afin
    de répondre aux forts besoins de disponibilité, scalabilité et monitoring. Les services
    backend sont développés en NodeJs et le Front-end client avec ReactJs et l'integration du
    SVI se fait via une SDK développé en interne.
    Le développement concerne :
    La conception, l'architecture technique et la planification des différents projets associés
    à la solution
    La gestion d'une équipe constituée de 8 collaborateurs répartis dans plusieurs pays
    dans le monde
    L'installation d'outils de gestion et de suivi de projet
    La mise en place d'une intégration continue via Google Cloud Platform
    La mise en place des bonnes pratiques de développement Agile SCRUM
    La jonction et la collaboration avec l'équipe "Legacy" et Data
    La communication directe avec les clients pour dégager des besoins spécifiques
    pouvant être ajoutés à la solution
    La migration des clients existant
    Environnement Technique:
    Systèmes : Windows, Linux
    Méthodologie : SCRUM
    Langages : Javascript
    Frameworks : NodeJs, ReactJs
    Services : MongoDB, RabbitMQ, Redis, SMS, Mailing, PubSub, Google Analytics
    Outils : VSCode, git, CircleCI, GCP, Kubernetes, JIRA

    Software Engineer (Optiq)
    Euronext - Août 2017 à septembre 2019
    Dans le cadre de la directive MIFID 2, participation aux diérentes phases de
    développement de la nouvelle chaine de trading OPTIQ dans les équipes "Matching
    Engine" et "Performance".
    Le projet est développé en C++11/14 Template tout en respectant l'Actor Model an de
    proter au maximum de l'utilisation des cœurs physiques du processeur, d'obtenir un
    gain notable de performance à l'exécution et d'avoir une scalabité parfaitement contrôlée
    du programme
    Le développement concerne :
    - l'implémentation des fonctionnalités depuis l'entrée des ordres, du moteur de Trade et
    de la sortie des données de marché (ordres Stop, Iceberg, Dark, ...)
    - l’écriture de tests unitaires, systèmes et d’intégrations
    - la correction de bugs fonctionnels
    - la correction de bugs techniques critiques (crash, fuite de mémoire, ...)
    - l'analyse des goulots d'étranglements, et l'amélioration des performances
    - l'abstraction du middleware "Kafka" en conformité avec le model Actor
    - IacaBuilder - projet consistant en l'agrégation des diérents fragments de la chaine de
    trading en messages inter- applicatif qui seront persister dans le middleware
    - DropCopy Gateway - projet permettant aux clients d'Euronext de souscrire au ux temps
    réel des données de marché les concernant en protocol FIX ou SBE
    Environnement Technique:
    - Systèmes : Windows, Linux
    - Méthodologie : SCRUM
    - Languages : C++11/14 CRTP, python, javascript, UML
    - Framework : tredzone (Actor Model)
    - Middleware : Apache Kafka
    - Libraries : STL, boost, rdkafka, epoll, tcmalloc, x8, sbe, gtest
    - Outils : Clion, VTune, Visio, git, redmine, jenkins

    Software Engineer (Sophis)
    MISYS - Mai 2015 à juillet 2017 - CDI - Paris - France
    Equipe Portfolio (Core Team)
    Amélioration des performances et du fonctionnement du front oce (PortfolioView,
    InvestmentAccounting, Performance Attribution, Reporting Module)
    Collaboration avec les diérentes équipes Sophis (RiskManagement, Core Services,
    Integration Services, Quants)
    Développement de nouvelles fonctionnalités
    Participation aux tests automatiques (Unit/System Tests)
    Maintenance
    Agilité SCRUM
    C++11, C++/CLI, C#, SQL (Oracle), Boost, STL, MFC, WinForm, WPF, Devexpress
    Windows, Visual Studio, git, jenkins, Jira

    Project Manager (qb)
    isndev - Depuis septembre 2012 - Paris - France
    Le but de ce projet est d'orir aux développeurs C++ un panel d'outils permettant de
    développer un programme haute performance et low-latency, tout en respectant l'Actor
    Model qui simplie grandement l’accès au développement multi coeurs
    Le moteur est basé sur des algorithmes lockfree et waitfree et une gestion de memoire
    CPU Cache friendly
    Langage C et C++17 CRTP, Kernel Programming
    Multi Plateforme (Linux, Windows, macOS)

Études et formations
  • COMPÉTENCES

    Notions maîtrisées
    Gestion de projets
    Méthodes Agile
    Développement
    Testing
    Maintenance
    Optimisation
    Système et Réseau
    Low Latency
    Real Time
    Portabilité
    Programmation Orienté Objet
    Programmation Modulaire
    Programmation Fonctionnelle
    Sécurité informatique

    Systèmes d'exploitation
    Unix
    Windows
    Mac OS

    Langages de programmation
    C
    C++98/11/14/17
    C#
    Nodejs
    Python
    ASM Intel x86/x64

    Persistance de donnée
    Langage SQL
    ORACLE
    Kafka
    MySQL
    SQLServer
    NoSQL
    PostgreSQL

    Langues
    Francais
    Espagnol
    Anglais

    Langage Orienté Web
    PHP5/7
    HTML5
    CSS3
    Javascript
    ASP.NET (C#)

    Frameworks Web
    React
    ASP.NET MVC
    jQuery
    Bootstrap

    FORMATIONS

    Expert en Informatique - (Bac+5) - Diplomé
    EPITECH (Paris) - France
    Octobre 2010 à 2015
    Cycle Bachelor (Bac+3) - Validé
    Cycle Master (Bac+5) - Validé
    International Exchange - (Bac+4)
    Tecnologico de Monterrey (Queretaro) - Mexico
    Août 2013 à avril 2014
    Bac Scientique - Diplomé
    Lycée Dorian (Paris) - France
    Septembre 2006 à juillet 2010
    Science de l’ingénieur

D'autres freelances
Chef de projet C++

Ces profils pourraient vous intéresser !
CV Lead Developer Full Stack
Florian

Lead Developer Full Stack

  • ARCUEIL
ANGULARJS C# TRANSACT SQL JAVASCRIPT SHAREPOINT .NET WPF C++ NODE.JS MYSQL
Disponible
CV Chef de projet VBA
Franck

Chef de projet VBA

  • RIANS
VBA VB.NET PHP .NET C# PYTHON JAVASCRIPT C++
Disponible
CV Chef de projet JAVA
Antéro

Chef de projet JAVA

  • POILLY-LEZ-GIEN
JAVA J2EE AGILE LINUX C SQL JIRA ECLIPSE GED C++
Bientôt disponible
CV Ingénieur d'études Tia Portal
Badr

Ingénieur d'études Tia Portal

  • SAINT-PRIEST
STEP7 Unity Pro SIMATIC WinCC AUTOCAD Tia Portal Vijeo Designer SIEMENS INTOUCH PYTHON C++ SQL
CV Consultant informatique
Aurore

Consultant informatique

  • SAINT-HILAIRE-DE-VOUST
EXCEL PHP C++ SQL VBA
Disponible
CV Chef de projet IT, gère et intervient au niveau technique
Daniel

Chef de projet IT, gère et intervient au niveau technique

  • NICE
iOS OBJECTIVE-C POSTGRESQL JAVA REST ECLIPSE C++ DJANGO PYTHON
CV Chef de projet
Donatien

Chef de projet

  • PARIS
JAVA C C++ MYSQL Angular
CV Chef de projet developpement
Jean-Christophe

Chef de projet developpement

  • BOUFFÉMONT
C C++ IHM C SHARP DESIGN PATTERNS ECLIPSE DOTNET IPTV UNIX JAVASCRIPT
CV Chef de projet C++
Elyes

Chef de projet C++

  • TOULOUSE
C++ LINUX EMBARQUE QT SCRUM JIRA AGILE
CV MOA-Recette applicative-Gestion de projet-Maintenance corrective et évolutive-Support technico fonctionnel
Yassine

MOA-Recette applicative-Gestion de projet-Maintenance corrective et évolutive-Support technico fonctionnel

  • JUVISY-SUR-ORGE
MOA AGILE REDMINE MANTIS JIRA SQL MYSQL SALESFORCE C++ JAVA