About Achraf
- Performance & Low-Latency: Fine-tuning (cache-locality, lock-free), mastery of critical paths, and design of reusable generic components.
- Architecture & Design: Design of complex systems, definition of robust APIs, and code reviews to ensure the longevity of the technical foundation.
- Automation & CI/CD: Complete management of the software lifecycle (compilation, packaging, delivery) and tooling via Python and Bash.
- Reliability & Quality: Rigorous testing strategies (Unit, Integration, ATNR) for smooth deployment.
French
Native or bilingual
English
Fluent
Experience
- QuantHouseSenior C++ Software EngineerOctober 2019 - Today (6 years and 8 months)Paris, FranceSince 2019, I have been working within a Front-Office team on the development, optimization, and reliability of real-time market data engines used in critical financial environments.My role combines low-latency C++ expertise, design of shared components, and complete mastery of the delivery cycle to ensure robust, stable, and high-performance data dissemination in production.
- Performance & Markets: Development of stock market data handlers (CME, NYSE, LSE, ICE) and protocol decoders (SBE, ITCH, FIX, GTP) in C++ over TCP/UDP layers.
- Architecture: Design of a shared library of generic components for unifying the team's data processing workflows.
- Automation & Quality: Implementation of non-regression testing frameworks (ATNR) in Python/Bash and complete management of the build chain (Compilation, Packaging, Jenkins).
- Senior Expertise: Leading code reviews (Gerrit), technical mentoring, and memory/performance optimization with Valgrind.
Environment: C++, Python, Bash, GTest, Jenkins, Gerrit, Git, Valgrind. - FIS - Fidelity Information ServicesC++ Software EngineerJanuary 2016 - March 2019 (3 years and 2 months)Tunis, TunisiaDevelopment of high-performance data stream management solutions for real-time market data dissemination (Cash and Derivatives).
- Low-Latency Development: Implementation of stock exchange connectors (CME, LSE, ICE, Oslo, OMX) in C++ with strict multithreading and real-time optimization constraints.
- Protocols & Encoding: Handling of TCP/UDP network streams and integration of standard financial formats (SBE, ITCH, FIX, GTP).
- Quality & Automation: Creation of automation scripts and unit tests (GTest) integrated into the continuous integration (CI) cycle.
- Lifecycle & Agile: Active participation in code reviews (Swarm) and Agile/Scrum rituals; maintenance of technical documentation.
Environment: 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
- Computer Science Engineering DegreeNational School of Computer Sciences2015Cycle d'ingénieur en informatique,
- Preparatory cycle for engineering studiesIPEIS - Preparatory Institute for Engineering Studies of Sfax2012Cycle préparatoire aux études d'ingénieurs,