About Achraf
- Performance & Low-Latency : Optimisation fine (cache-locality, lock-free), maîtrise des chemins critiques et design de composants génériques réutilisables.
- Architecture & Design : Conception de systèmes complexes, définition d’API robustes et revues de code pour assurer la pérennité du socle technique.
- Automatisation & CI/CD : Gestion complète du cycle de vie logiciel (compilation, packaging, livraison) et outillage via Python et Bash.
- Fiabilité & Qualité : Stratégies de tests rigoureuses (Unit, Integration, ATNR) pour une mise en production sereine.
French
Native or bilingual
English
Fluent
Experience
- QuantHouseIngénieur logiciel C++ SeniorOctober 2019 - Today (6 years and 8 months)Paris, FranceDepuis 2019, j’interviens au sein d’une équipe Front-Office sur le développement, l’optimisation et la fiabilité de moteurs de données de marché en temps réel, utilisés dans des environnements financiers critiques.Mon rôle combine expertise C++ low-latency, design de composants communs et maîtrise complète du cycle de livraison, afin de garantir une diffusion de flux robuste, stable et performante en production.
- Performance & Marchés : Développement de gestionnaire de flux boursiers (CME, NYSE, LSE, ICE) et décodeurs de protocoles (SBE, ITCH, FIX, GTP) en C++ sur couches TCP/UDP.
- Architecture : Conception d'une bibliothèque partagée de composants génériques pour l'unification des processus de traitement de données de l'équipe.
- Automatisation & Qualité : Mise en place de frameworks de tests de non-régression (ATNR) en Python/Bash et gestion complète de la chaîne de build (Compilation, Packaging, Jenkins).
- Expertise Senior : Pilotage des revues de code (Gerrit), mentorat technique et optimisation mémoire/performance avec Valgrind.
Environnement : C++, Python, Bash, GTest, Jenkins, Gerrit, Git, Valgrind. - FIS - Fidelity Information ServicesIngénieur logiciel C++January 2016 - March 2019 (3 years and 2 months)Tunis, TunisiaDéveloppement de solutions de gestion de flux haute performance pour la diffusion de données de marché en temps réel (Cash et Dérivés).
- Développement Low-Latency : Implémentation de connecteurs boursiers (CME, LSE, ICE, Oslo, OMX) en C++ avec fortes contraintes de multithreading et d'optimisation temps réel.
- Protocoles & Encodage : Manipulation de flux réseaux TCP/UDP et intégration de formats financiers standards (SBE, ITCH, FIX, GTP).
- Qualité & Automatisation : Création de scripts d'automatisation et de tests unitaires (GTest) intégrés au cycle d'intégration continue (CI).
- Cycle de vie & Agile : Participation active aux revues de code (Swarm) et aux rituels Agile/Scrum ; maintenance de la documentation technique.
Environnement : C++, Shell (Bash), Perforce/Swarm, GTest, TCP/IP, Multi-threading.
Recommendations
Be the first to recommend Achraf
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Cycle d'ingénieur en informatique,École Nationale des Sciences de l'Informatique,2015Cycle d'ingénieur en informatique,
- Cycle préparatoire aux études d'ingénieurs,IPEIS - Institut Préparatoire aux Études d'Ingénieur de Sfax,2012Cycle préparatoire aux études d'ingénieurs,