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
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
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
Langues
Anglais - C2
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#)