
Walid CHEBBI
Senior C++ Software Engineer | Algorithms, Desktop Applications & Embedded Systems
Salaire / Taux journalier
Cagnes-sur-Mer, France
Mobilité : Paris, Nice
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Experienced Systems Programmer | C++ & Low-Latency Focus & Rust Over 4 years of hands-on experience in systems programming with a strong foundation in data structures, algorithms, OS primitives, and networking fundamentals. Passionate about low-latency systems, particularly in high-performance and HFT environments, leveraging Rust for safe, efficient, and concurrent code. Enthusiast in Embedded Linux, with practical expertise in TCP/IP networking, kernel-level debugging, and performance tuning. Proven problem-solving skills applied to real-time systems and latency-critical applications.
Expérience de travail
C++ Developer
Amadeus
avr. 2024 - Présent
2 ans 7 mois
Nice, France
– Collaborated within an Agile (SAFe SCRUM) team to enhance the Payment Solution module for Southwest Airlines. – Developed and maintained C++ features in a microservices architecture, utilizing Docker and OpenShift for containerization. – Designed a Python-based testing system to simulate client responses, improving backend testing efficiency.
C/C++ Software Engineer - Cogelec
Médiane Système
janv. 2023 - juin 2024
1 an 6 mois
69340 Francheville, France
– Collaborated with the embedded software team to enhance Vigik access control systems. – Developed and maintained embedded software in C and C++, improving product stability and reliability. – Utilized Git/GitHub for version control and implemented RS485 protocol for effective module communication. – Engaged with Qt 5.x and CMake for seamless interaction between desktop applications and embedded devices.
C++ Developer - Worldline
Ingenico
févr. 2021 - déc. 2022
1 an 11 mois
Sfax, Tunisie
– Developed the iConnect-WS project using C/C++, implementing WebSocket protocol for real-time payment communication. – Designed and maintained a Python-based Proxy Server for secure transaction routing across distributed terminals. – Collaborated with international teams to deliver high-performance payment solutions while ensuring compliance with EMV standards.
Final Year Project Internship
Tunisie Technologie
avr. 2020 - sept. 2020
6 mois
Sousse, Tunisie
# Player Performance Monitoring System Embedded IoT Project (Technologies: E-Health, ARM Cortex-M4, MATLAB, I²C, Firmware Development) ## Designed and implemented an embedded system to monitor and analyze the real-time physical activity of football players using IMU (Inertial Measurement Unit) sensors. Developed low-level firmware for an ARM Cortex-M4 microcontroller, enabling precise data acquisition from accelerometers and gyroscopes through the I²C communication protocol. Processed and visualized sensor data in MATLAB, creating algorithms for motion tracking, performance monitoring, and anomaly detection. Applied concepts from E-Health and IoT systems to collect, analyze, and interpret biometric and motion data, contributing to injury prevention and performance optimization. Ensured system reliability and accuracy through calibration routines, data filtering, and validation under different movement scenarios. Collaborated in a multidisciplinary environment combining embedded systems engineering, biomedical data analysis, and sports science.
Software Engineer Internship
MakerLab
juin 2019 - juil. 2019
2 mois
Sousse, Tunisie
Zigbee-GPRS Gateway Prototype — IoT Communication System (Technologies: Zigbee Protocol, SIM800L Module, Firebase, I²C, C Programming, AVR/ATmega328 Microcontroller) ## Designed and developed a Zigbee–GPRS Gateway prototype enabling wireless data transmission from Zigbee sensor nodes to a Firebase cloud server. Implemented embedded C firmware on an AVR ATmega328 microcontroller, ensuring reliable communication and data parsing between the Zigbee module and GPRS modem (SIM800L). Integrated Zigbee protocol for low-power sensor network communication and GPRS (SIM800L) for wide-area data transfer, achieving seamless connectivity between local devices and the cloud. # Configured Firebase database to store and visualize real-time sensor data transmitted from remote IoT nodes. Utilized I²C communication for peripheral interfacing and ensured system robustness through error-handling routines and signal validation mechanisms. Strengthened skills in IoT architecture design, embedded systems integration, and cloud data connectivity for real-time monitoring applications.
Software Engineer
MakerLab
juin 2018 - juil. 2018
2 mois
Sousse, Tunisie
Smart green house gprs board – Allows the customer to visualize the change over time of his smart greenhouse Completed task: – Read sensor data – Transfer data to ThingSpeak server – Discover and manipulate the AT command used in the GPRS technology
Formation
École Nationale d'ingénieurs de Sousse
Engineer's Degree
2017 - 2020
3 ans 1 mois
High Institute of Informatics and Mathematics of Monastir (ISIMM)
Diploma, Science et technologie de l'information et communication: électronique et informatique, Technologie de l'information et communication (STIC)
2015 - 2017
2 ans 1 mois
Licences et certifications
NDG Linux Essentials
Délivré le : –
SAFE® 6 Practitioner
Délivré le : –
Problem-Solving Techniques
Délivré le : –
Advanced Algorithmic Thinking with Python
Délivré le : –
C++ Development: Advanced Concepts, Lambda Expressions, and Best Practices
Délivré le : –