À propos de 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.
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- QuantHouseIngénieur logiciel C++ Senioroctobre 2019 - Aujourd'hui (6 ans et 8 mois)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++janvier 2016 - mars 2019 (3 ans et 2 mois)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.
Recommandations
Soyez le premier à recommander Achraf
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- 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,