preloader
M. Diallo

Senior Software Engineer & Tech Lead

Architecting and building mission-critical software for quantitative finance, low-latency trading, and AI-driven systems.

About Me

I am a Senior Software Engineer and Technical Leader with a decade of experience building mission-critical, high-performance software. My expertise, founded on a rigorous engineering education from E.N.S.E.A, lies in architecting complex systems from the ground up, spanning embedded Linux to distributed cloud infrastructure, with a deep specialization in C++ and Python for low-latency and data-intensive applications.

I am driven by solving challenging problems at the intersection of quantitative finance, algorithmic trading, and artificial intelligence, where I can leverage my skills to drive technical strategy, lead engineering teams, and deliver tangible business impact.

Core Competencies

System Architecture

Designing robust, scalable, and high-performance systems; microservices and distributed systems.

Low-Latency & Performance

C++, Python, Linux kernel, network programming (TCP/UDP), profiling, and optimization.

Technical Leadership

Project planning & delivery, code reviews, mentoring, cross-functional team collaboration.

AI & Data

Python (NumPy, Pandas, PyTorch), ML model integration, data processing pipelines.

DevOps & Cloud

Terraform, Kubernetes, Docker, CI/CD, AWS, SRE principles.

Embedded Systems

Yocto, Buildroot, U-Boot, Linux device drivers.

Full-Stack Development

React, Next.js, Node.js, Django/Flask, REST API & microservices.

Projects Showcase

A selection of projects demonstrating key skills in my target domains.

High-Performance C++ Matching Engine

Developed a C++ limit order book (LOB) matching engine architected for low-latency execution. Features a modular, pre-trade risk management component to ensure production readiness and system stability.

Skills: C++17/20, System Architecture, Low-Latency, Finance.

Infrastructure for Reproducible AI/Quant Research

Engineered a reproducible research environment for quantitative finance using Terraform and Docker. The infrastructure automates the provisioning of cloud VMs with Jupyter, secure data access, and required ML libraries, enabling rapid prototyping.

Skills: Terraform, Docker, AWS/GCP, DevOps/SRE, Python.

ML-Powered Market Anomaly Detector

Built a Python service that consumes real-time market data streams to detect anomalous trading patterns using an ML model. Results are visualized on a live web dashboard, showcasing full-stack and data streaming capabilities.

Skills: Python, AI/ML, Data Streaming, Full-Stack.

Optimizing an ML Model for Embedded Systems

Optimized a pre-trained ML model for high-performance inference on resource-constrained embedded hardware. Utilized quantization, pruning, and an efficient C++ inference engine to achieve significant speed-up with minimal accuracy loss.

Skills: Embedded Systems, C++, Python, AI/ML, Performance Optimization.

Professional Experience

Jun 2023 - Present

Software Engineer

SAFRAN ELECTRONICS & DEFENSE (Consultant)

Architected and developed a high-performance data processing system using a microservices architecture (C++, Java, Python, Kubernetes) for critical aircraft mission applications. Drove technical design to improve data throughput and system reliability.

Dec 2021 - May 2023

Software Engineer

SAGEMCOM BROADBAND (Consultant)

Spearheaded the modernization of the CI/CD pipeline for a large-scale embedded Linux platform (Yocto/GitLab), significantly reducing build/test cycles and driving software integration for core networking features on broadband gateways.

Feb 2018 - Nov 2021

Software Engineer

Ingenico Healthcare/e-ID (Consultant)

Designed, implemented, and maintained critical firmware components in C/C++ for secure embedded systems, managing project priorities to ensure compliance with strict industry standards.

Sep 2017 - Jan 2018

Software Engineer

Zodiac Data Systems | ZODIAC AEROSPACE (Consultant)

Developed and optimized high-performance software for telemetry data processing systems, collaborating with cross-functional teams to deliver on key project milestones under an aggressive schedule.

Sep 2016 - Aug 2017

Software Engineer (Embedded Linux)

SAGEMCOM BROADBAND (Consultant)

Contributed to a custom embedded Linux distribution for network gateways, specializing in hardware bring-up, kernel-level debugging, and optimizing low-level network performance.

Education

2016

Master of Engineering (Diplôme d'Ingénieur)

E.N.S.E.A

Graduated from a top-tier French "Grande École" of Engineering, renowned for its rigorous, multidisciplinary curriculum that builds deep expertise in complex hardware and software systems.