Celoxica
Ingénieur logiciel | Market Access | C++ Python
Market Access (C++/CMake)
- Développement et test d'un marché binaire :
- Texas Stock Exchange (protocoles « seed » et « rake »)
- Développement et test de 5 plugins/marchés FIX :
- Pragma Polaris FIX : mise en place d'une table de hachage pour accélérer la validation de grandes combinaisons de tags.
- BofA Instincts X ATS FIX
- Instinet Blockross ATS FIX
- Virtu MatchIt ATS FIX
- Virtu Posit ATS FIX
- Plugin CMEFIXP : conception d'une solution de partage des party details entre plusieurs instances de plugins.
- Logique de trading : résolution des conflits de routage en mode round-robin et implémentation de la mécanique des ordres conditionnels.
- Qualité : correction de nombreux problèmes de gestion des tags (tags envoyés, non envoyés, valeurs incorrectes).
Amélioration des outils de supervision (C++/Python)
- Historique d'ordres : conception et amélioration d'un script à faible latence retraçant l'historique d'un ordre par recherche dans de très gros fichiers.
- Gestion de configuration : exposition de la configuration statique de routage en mémoire partagée.
- Visualisation du routage : amélioration d'un outil (script ZMQ) affichant la configuration de routage.
Script d'installation du projet (Python)
- Plages de ports : mise en place d'un mappage de ports pour confiner une installation complète dans une plage donnée.
- Utilitaire d'installation : développement d'un processus d'installation multi-instances et multi-thread.