MOHAMED TRABELSI

Ingénieur développement logiciels C++

2 recommandations

Salaire / Taux journalier

2 personnes recommandent

Marseille, France

Freelance

Peut venir sur site

Expertises

C++GitLinuxBase de données SQLRESTful APIsSplunkJenkinsC#CJiraOracle

Langues

Arabe (Maternelle)AnglaisFrançaisAllemand

Recommandé par

Wissem TRABELSI

AILANCY

Senior Business Analyst

A recommandé le 17 janvier 2025

Rym Gdoura

BEWEIS

Software Engineer -Full Stack Developer

A recommandé le 21 janvier 2025

À propos

Introduction

Je suis ingénieur en informatique spécialisé dans le développement logiciels en C++ avec plus de 8 ans d’expérience. J’ai collaboré avec des entreprises telles que Atos, Sagemcom, Amadeus... Je suis capable d’intervenir de la conception du projet jusqu’à son déploiement et sa mise en production. Vous recherchez un Développeur C++ ? Vous avez un projet ? Contactez-moi : Par mail : [email protected] Par téléphone 07.79.55.72.89 Ou directement sur la plateforme.

Liens

Expérience de travail

Ingénieur Développement Logiciel C++

Schneider Electric

juin 2025 - Présent

1 an 5 mois

À distance

Chez Schneider Electric, j'ai rejoint l'équipe qui s'occupe de développement du composant runtime de la solution EcoStruxure™ Automation Expert qui sert à piloter et automatiser les processus industriels discrets, hybrides et continus. Mes responsabilités : – Conception et développement d’une solution d’affinité et isolation CPU pour les processus temps réels. – Modélisation des menaces de sécurité (Threat modeling) associées à l’architecture de la solution en se basant sur le modèle STRIDE. – Mise en place et implémentation d’un module de communication via Unix socket entre la solution et les applications industrielles conteneurisées. – Implémentation des tests unitaires via CppUnit pour chaque composant de la solution. – Rédaction des documents techniques: diagrammes de conception, étude des mécanismes d’isolation CPU sur Linux, étude des mécanismes d’IPC (Inter Process Communication). – Participation à la planification, la rédaction et l’estimation des User Stories de chaque sprint. Contexte technique : - Développement en C++ sur un environment Linux pour différents distribution (Ubuntu, Alpine Linux..etc) - Développement tests unitaires en CppUnit. - Integration et maintenance du protocole EtherCAT - Communication inter-process via Unix socket. - Affinité et Isolation CPU en manipulant cgroups sur Linux - Gestion de la solution sur Azure Devops

Ingénieur Développement Backend C++

AmadeusFreelance

juil. 2022 - Présent

4 ans 4 mois

À distance

Chez Amadeus, j'ai rejoint, en premier lieu, l'équipe CGI de développement du back-end qui sert à gérer tout les profiles guest/organisation des clients finaux des grands groupes d'hôtels comme : IHG, Marriott... En second lieu, j'ai rejoint l'équipe Rates & Shopping qui s'occupe du backend qui gérant les plans tarifaires et les offres mise à disposition des utilisateurs finaux dans les plateformes de réservations. Les Backends CGI et Rates & Shopping font partie de la solution du département Hospitality d'Amadeus qui est déployée dans la majorité de chaînes d'hôtels les plus génératrices de revenus du monde. Mes responsabilités : - Participer activement à la conception et au développement des nouvelles fonctionnalités de réservation en C++ au niveau de la propriété et de la chaîne d’hôtellerie. - Implémenter des tests unitaires et des tests de non-régression pour chaque nouveau développement. - Participer à la planification et l’estimation des taches de chaque trimestre durant les PI-Planning en suivant la méthodologie SAFe. - Rédiger des documents techniques pour les spécifications et les flux fonctionnels du produit. - Prendre en charge la responsabilité de Sheriffing : investigation des incidents techniques impactant les versions de la solution dans les environnements de tests. Contexte technique : - Développement backend C++ - Développement tests unitaires en GTest - Analyse et investigation des problèmes sur Splunk - Implémentation des requêtes en SQL pour stocker des données dans une DB Oracle - Gestion de version sur Bitbucket via Git.

Ingénieur Développement C++ Qt

Alta Voce

avr. 2021 - juil. 2022

1 an 4 mois

À distance

J'ai rejoint l'équipe développement du projet AltaCall en tant que responsable développement en C++ Qt de la partie client. AltaCall est solution qui sert à intercepter la voix humaine pour la rendre plus intelligible et plus souriante en éliminant aussi les sons ambiants et les bruits de fond. C'est un produit qui est dédié principalement aux agents de centres d'appel est qui leur garantie jusqu'à +15 % de satisfaction client : Des conversations claires et naturelles produisent une meilleure expérience client, sans effort sur leur écoute. L'objectif de mon rôle est de : - Conception et développement en C++ / Qt des fonctionnalités de manipulation, adaptation et enregistrement du flux audio. - Internationalisation de la partie client da la solution AltaCall. - Implémentation d’un module de reporting des télémétries et événements vers la partie serveur - Maintien de l’intégration continue et de pipelines Gitlab CI / CD. - Participation au déploiement de la solution AltaCall chez les clients. Contexte technique : - Développement d'une application en C++ / Qt - Monitoring des instances via Grafana et Sentry. - Automatisation de tests via RobotFramework - Gestion de version sur Gitlab via Git.

Ingénieur Développement Logiciel Embarqué

Atos

avr. 2019 - mai 2021

2 ans 2 mois

Aix-en-Provence, France

J'ai rejoint l'équipe développement du projet SPE qui s'agit du serveur de phonie embarqué sur les métros parisiens de la ligne 4 et 14 de RATP, c'est le composant qui gère les appels d'urgence des voyageurs et déclenche les sonorisations des stations durant le parcours du métro. L'objectif de mon rôle est de : - Suivre des incidents techniques et des bugs déclarés par RATP sur MANTIS. - Concevoir et développer, en C++ embarqué, les fonctionnalités de phonie demandées par le client. - Implémenter un module qui exporte les rapports journaliers et les fichiers de dysfonctionnement par SFTP au poste de commande au sol. - Réaliser la couverture de code et l'analyse d'impact pour chaque nouveau développement. - Valider la release chez le client et la déployer dans son environnement Contexte technique : - Développement du logiciel embarqué en C++ - Développement des simulateurs de test en Visual C++. - Réalisation de la couverture de code via le framework Gcov - Gestion de version sur Gitlab via Git.

Ingénieur Études et Développement C# .Net

iHospitality (by Intelliway)

août 2018 - mai 2019

10 mois

Marseille, France

Ingénieur Développement Logiciel Embarqué

SFR

janv. 2018 - juil. 2018

7 mois

Région de Marseille, France

SAGEMCOM

mars 2016 - déc. 2017

1 an 10 mois

Tunisie

Ingénieur Développement Logiciel Embarqué

août 2016 - déc. 2017

1 an 5 mois

Tunisie

Software Developer

mars 2016 - juil. 2016

5 mois

Design and development of an access solution to a private home network via the Anyfi.net technology through the gateway Sagemcom

Web Application Developer

Vermeg

juil. 2015 - oct. 2015

4 mois

Interfacing application between JIRA and the CRM of Vermeg

Web Developer

ELECTROSTAR

juil. 2014 - août 2014

2 mois

Participation in the renewal of website’s Group in a teamwork


Formation

ENSI - Ecole Nationale des Sciences de l'Informatique

Engineer's degree

2013 - 2016

3 ans 2 mois

Institut préparatoires aux études d'ingénieurs de Tunis

Pre-engineering degree

2011 - 2013

2 ans 2 mois


Licences et certifications

IBM Verified Certificate for Object Oriented Implementation Using C++

Délivré le : déc. 2023

Certifié par edX

IBM Verified Certificate for Fundamentals of C++

Délivré le : déc. 2023

Certifié par edX

Verified International Academic Qualifications

Délivré le : juil. 2023

Certifié par World Education Services

Certified SAFe® 5 Practitioner

Délivré le : févr. 2023

Certifié par Scaled Agile, Inc.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.