
MOHAMED TRABELSI
Ingénieur développement logiciels C++
2 recommandations
Salaire / Taux journalier
2 personnes recommandent
Marseille, France
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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
IBM Verified Certificate for Fundamentals of C++
Délivré le : déc. 2023
Verified International Academic Qualifications
Délivré le : juil. 2023
Certified SAFe® 5 Practitioner
Délivré le : févr. 2023