Mohamed - Chef de projet C++

Ref : 200207B004
  • Domicile

    75000 PARIS

  • Mobilité
    Télétravail si le client est à plus de 2h de son domicile
  • Statut
    Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
  • Tarif Journalier Moyen
    Voir le tarif
Photo de Mohamed, Chef de projet C++
Compétences
Expériences professionnelles
  • Project Manager (ICH)

    Dialonce
    décembre 2018 - aujourd'hui

    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 - CDI - Paris - France
    juillet 2017 - aujourd'hui

    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
    septembre 2012 - aujourd'hui

    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
  • Cycle Bachelor (Bac+3) - Validé Cycle Master (Bac+5) - Validé International Exchange - (Bac+4) Tecnologico de Monterrey (Queretaro) - Mexico

    2013

  • Expert en Informatique - (Bac+5) - Diplomé EPITECH (Paris) - France

    2010

  • Bac Scientique - Diplomé Lycée Dorian (Paris) - France Science de l’ingénieur

    2006

Autres compétences

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

D'autres freelances
Chef de projet C++

Ces profils pourraient vous intéresser !
CV Chef de projet, Développeur, Administrateur Base de données
Matthieu Obrou

Chef de projet, Développeur, Administrateur Base de données

  • MULHOUSE
PHP JAVASCRIPT C++ LINUX ORACLE J2EE SQL SERVER PL SQL .NET PYTHON
Disponible
CV Chef de projet
Alexandre

Chef de projet

  • LOUVRES
COBOL JAVA PHP C++ SQL SERVER
Disponible
CV Consultant
Whalid

Consultant

  • NANTES
COBOL JAVA C++ C# PHP Microsoft Power BI IA Générative BIG DATA
Disponible
CV Chef de projet AGILE
Nathan

Chef de projet AGILE

  • PARIS
AGILE JIRA SHAREPOINT SQL PYTHON XML HTML JAVA TABLEAU SOFTWARE C++
Disponible
CV Ingénieur de développement JAVA
H'souna

Ingénieur de développement JAVA

  • OSTWALD
JAVA C++ C JAVASCRIPT PL SQL SQL UNIX PYTHON
CV Architecte Fonctionnel
Stéphane

Architecte Fonctionnel

  • LEVALLOIS-PERRET
C C++ HTML ADSL ORACLE OPX2 EAI AJAX JAVA ACCESS
CV Chef de projet
Alan

Chef de projet

  • GENTILLY
JAVA C++ PYTHON J2EE Angular
CV Chef de projet AGILE
Hajar

Chef de projet AGILE

  • BUSSY-SAINT-GEORGES
C++ HTML ACCESS PHP MYSQL SHAREPOINT VMWARE VB.NET PL/SQL AGILE
CV Chef de projet C++
Kata

Chef de projet C++

  • PARIS
C++ JAVA COBOL SQL Angular JAVASCRIPT
CV Chef de projet Applicatifs & Cybersécurité
Cedric

Chef de projet Applicatifs & Cybersécurité

  • ROMANS-SUR-ISÈRE
C++ WINDOWS CE DRUPAL WINDOWS PHP MYSQL PYTHON GOOGLE APPS Cybersécurité Jupyter Notebook