Close

Mohammed Boujemaoui

Quantitative Developer - Software Engineer

Download Resume

About Me

”Mens sāna in corpore sānō”

Yet another Spaniard passionate about Quantitative Finance, Algorithmic Trading, Software Engineering and Digital Signal Processing.

Hi there, It's Mo! 👋 I am an extrovert person, adventurous and wild (or what I think of myself); I like to spend time traveling and exercising, trying to figure out how to improve myself. I have been playing rugby & football for years, a significant number of injuries and fractures can prove it. Nowadays, I mostly spend few hours at the gym and do some kick-boxing.

As cliché as it may sound, I do love music, I do really love music, any kind! I'm an active audio-effects creator; Sadly, I am not a musician but my background in physics and signal processing allows me to develop my own effects and share them with the community.

Nazaries Rugby Team
One of the teams where I played, Nazaries Rugby Team (Granada, Spain)



In every tech movie, there's a crazy hacker that can do everything, right? Those poor reproductions are based on me! Give me enough time and coffee, a high dose of caffeine, and I will try to figure out- or invent- anything.

I am a geek enthusiast! I started coding when I got my first PC in 2006. I remember my first C code; it still makes my hair stand on end. Ever since that moment, I knew I was born to be an engineer. Nowadays, I hold a BSc & MSc in Telecommunications Engineer from the University of Granada, Spain.

If you are looking for someone passionate about technology with a solid background in algorithmic trading, algorithm design, optimizations, and digital signal processing, someone enthusiastic, responsible and wishing to develop his skill-set, you just found him!

I commonly understand and adapt myself to the local conditions and the working environment, independently but also effectively as part of a team. I love solving complex problems and working alongside talented people, as someone said, if you’re the smartest person in the room, you’re in the wrong place.

I am continuously trying to figure out the best practices and useful design patterns to develop robust, maintainable and scalable solutions. I am passionate about electronics and software engineering, and both are part of my daily hobbies.

I am an active open-source contributor. I have personally been involved very intimately in projects linked to cutting-edge technologies by designing robust algorithms related to generic fields like digital signal processing, positioning systems, big data analysis, and machine learning.

Have a look into my GitHub profile to see some of my projects. Don't be shy, feel free to contact me if you have any questions.


Skills

Personal Skills

  • Collaborative professional with proven success in cross-functional and multicultural team environments.
  • Self-driven individual demonstrating proactive ownership and accountability in high-pressure situations.
  • Adaptable technologist with rapid learning capabilities and passion for emerging technologies.
  • Strategic problem-solver focused on practical, scalable solutions.
  • Clear communicator who mentors teammates and bridges research and engineering.
  • Active open-source contributor and maintainer of different C++ libraries and tools.

Software Engineering

  • Extensive experience building, optimizing, and supporting high-frequency trading (HFT) execution platforms.
  • Deep expertise in modern C++ for ultra-low latency, safety-critical trading systems in production environments.
  • Developed performance-critical infrastructure for order routing, matching engines, risk controls, and market data feeds.
  • Contributed to multi-asset exchange connectivity for global venues: EUREX, EURONEXT, CME, ICE, NSE.
  • Engineered crypto exchange integrations across Binance, Bybit, Deribit, Gate.io, and Bitstamp platforms.
  • Cross-domain expertise in digital signal processing, computer vision, and algorithmic applications (C++, Python, MATLAB).
  • System optimizations: vectorization, multi-threading, lock-free algorithms, kernel bypass, kernel tuning, and SIMD acceleration.
  • Built distributed systems with focus on reliability, scalability, and low-latency performance under high concurrency.
  • Open-source contributor with projects integrated into major applications including Git, Firefox, and QGIS.
  • Multi-language proficiency: Python (expert), Rust, C, Java, C#, JavaScript, Go.

Quantitative Development - Algorithmic Trading

  • Standardized research-to-production workflows with validation protocols and deployment automation.
  • Delivered production trading strategies with measurable revenue and P&L impact.
  • Coordinated quant research, engineering, and production teams to keep deployment cycles on track.
  • Specialized in real-time algorithmic strategy research, development, and production deployment.
  • Applied advanced mathematical modeling, statistical analysis, and quantitative research methodologies to trading systems.
  • Leveraged data engineering and machine learning techniques for trading research and strategy enhancement (Python, MATLAB).
  • Built integrated backtesting and simulation frameworks to validate strategies before going live.
  • Built tooling for parameter tuning and statistical filters to reduce overfitting risk.
  • Managed monitoring, alerting, and rapid troubleshooting frameworks for live trading operations.
  • Introduced real-time alerting and performance dashboards to improve risk visibility.

Experience

Eagle Seven

Quantitative Developer - Software Engineer - Strategy Development Lead

Dubai, United Arab Emirates - Amsterdam, Netherlands - Chicago, United States
  • Lead design, development, and deployment of low-latency trading algorithms and predictive models across energy markets.
  • Developed market-making and statistical-arbitrage strategies in energy futures using market microstructure analysis.
  • Built and maintained spread-trading strategies with real-time performance monitoring and optimization.
  • Partnered with quant research to operationalize models into production-grade trading execution.
  • Monitored, analyzed performance, and troubleshot exchange integrations for European energy venues (EEX, ICE, CME, Trayport).
  • Optimized algorithm performance through parameter tuning and risk analysis.
  • Oversee data acquisition, cleaning, and analysis to identify trading signals.
  • Mentor and support research and production teams on systems and workflows.
  • Build monitoring tools and front-end solutions for system configuration and analytics.

Proficient Technologies: C++23, STL, Python, Linux, CI, Market Making, Statistical Analysis, ML/AI, Databases, C#, JavaScript

IMC Trading

C++ Software Engineer - HFT Execution & Core Team

Amsterdam, Netherlands
  • Contributed to low-latency trading platform for global market making operations.
  • Implemented and tuned execution engine components for order routing, market connectivity, and risk management.
  • Helped remove bottlenecks using kernel bypass, zero-copy I/O, lock-free designs, cache optimization, and Linux kernel tuning.
  • Delivered market connectivity for Eurex, Euronext, CME, NSE, and Bovespa alongside software and FPGA teams.
  • Collaborated with hardware engineers to reduce latency at the nanosecond level.
  • Provided production support for live HFT strategies with a focus on uptime and performance.
  • Maintained risk checks and order flow controls for production systems.
  • Assisted on large-scale distributed systems and service-oriented architecture.
  • Built front-end tools for analysis and configuration of trading systems.

Proficient Technologies: C++17, STL, Linux, TCP/UDP, FPGA, Databases, Python, Java

Prophesee

C++ Software Engineer - Algorithm & Computer Vision

Paris, France
  • Developed and integrated real-time computer vision and machine learning algorithms for event-based cameras on Intel/ARM.
  • Designed and optimized DSP pipelines for image signal processing, including motion segmentation, SLAM, and object tracking.
  • Implemented, profiled, and validated production-ready embedded software for automotive and industrial vision applications.
  • Collaborated with multi-disciplinary teams to deliver robust, low-latency vision solutions.

Proficient Technologies: C++11/14, C, STL, Boost, OpenCV, OpenGL, Python, Qt

Arkamys

C++ Software Engineer – DSP & Audio Engineering

Paris, France
  • Developed digital signal processing (DSP) algorithms for automotive audio systems on ARM and DSP (Sharc, TI, Qualcomm).
  • Implemented real-time audio effects, enhancement, and 3D spatialization algorithms for embedded Unix platforms.
  • Built embedded software for automotive clients, focusing on performance and maintainability.
  • Worked with teams on algorithmic design, system integration, and performance optimization.

Proficient Technologies: Embedded C/C++, C++11/14, DSP, MATLAB, Qt, Unix, STL

Appfluence Inc.

C++ Software Engineer - Qt & Cross-Platform

Granada, Spain / Silicon Valley, USA
  • Developed and maintained cross-platform desktop and mobile applications using C++ and Qt.
  • Focused on scalable, efficient code and modern C++ design patterns.
  • Designed and optimized user interfaces with Qt (QWidgets and QML).

Proficient Technologies: C++11/14, STL, Qt, Boost, Protobuf

Education

University of Granada

Master of Science in Telecommunication Engineering

2015 - 2017
Thesis:

Design and implementation of a multi-platform application that implements a local positioning system (LPS) based on the Time-Of-Flight of the signal using the sound/ultrasound spectral frequencies.

University of Granada

Bachelor of Science in Telecommunication Engineering

2011 - 2015
Thesis:

Design and implementation of an application that process and extracts audio properties in real time for medical usage. The application implements the main generic DSP algorithms to display the different acoustic properties in real time.

Github

StackOverflow Reputation StackOverflow Profile


GitHub Profile Details
GitHub Stats Productive Time
Repos per Language Most Commit Language


Loading Github Data.


eDSP Project Logo

eDSP

eDSP (easy Digital Signal Processing) is a digital signal processing framework written in modern C++ that implements some of the common functions and algorithms frequently used in digital signal processing, audio engineering & telecommunications systems.

It aims to provide efficient and streamlined base calculations while at the same time having a straightforward and easy-to-use interface similar to another numeric language like MATLAB. The library integrates C++ and Python interfaces and supports Windows, Linux, Mac OS, iOS and Android.

WinToast Project Logo

WinToast

WinToast is a light library written in C++ which brings a complete integration of the modern toast notifications of Windows 8 & Windows 10.

Toast notifications allow your app to inform the users about relevant information and timely events that they should see and take action upon inside your apps, such as a new instant message, a new friend request, breaking news, or a calendar event.

Get in Touch