Walid CHEBBI
> C++ Software Engineer
C++ Software Engineer with 4+ years of experience building performance-critical systems on Linux. Strong background in concurrency, multithreading, algorithm optimization, and low-level systems programming. Experience working on highly transactional financial systems, backend services, and compute-intensive R&D projects.
Technical Proficiency
Programming & Systems
C++14/17/20, C, Python, Linux (Debian/RedHat), low-level debugging, process & memory analysis, TCP/IP, WebSockets, TLS/SSL, JSON messaging.
Performance & Engineering
Low-latency systems, Multithreading & concurrency, Memory management, CPU optimization, SIMD, Algorithm & data structure design.
Tools & QA
perf, gprof, Valgrind, Google Test, pytest, Git, CMake, Jenkins, Docker, CI/CD.
Languages
/ Professional Experience
R&D Engineer
Designed and optimized compute-intensive cryptographic algorithms in C++17/20. Focused on performance profiling and optimization under constrained ARM environments using SIMD, perf, and gprof.
C++ Software Engineer
Developed high-throughput backend microservices in C++17/20 for payment authorization systems. Focused on latency, scalability, and production stability under real operational constraints.
Embedded Software Engineer
Developed real-time embedded software on ARM Cortex platforms using C/C++. Managed RTOS-based concurrent tasks with a focus on deterministic behavior and resource optimization.
Software Engineer
Developed real-time WebSocket-based payment systems in C++14. Implemented transaction routing and validation logic compliant with EMV standards for secure financial messaging.
Final Year Project Internship
Player Performance Monitoring System — Embedded
IoT
Designed an embedded system to analyze football player
performance using IMU sensors. Developed firmware for
ARM Cortex-M4 (I²C) and processed data
in MATLAB for motion tracking and anomaly
detection.
/ Education
Master of Science
Focus: Algorithms, multithreading, systems architecture.