Expériences Professionnelles
Aout 2023– Aujourd’hui
Ingénieur en développement Logiciel chez Arval , Île-de-France
• Description
Développement et maintenance des firmwares des boitiers Artel ABX et TMD,
• Tâches:
o MAJ du module communication serveur.
o Modification de la fonctionnalité analyse des messages.
o Modification du module timer .
o Développement des tests unitaires.
o Correction des bugs
o Déploiement de la solution
• Technologies: C++, Shell, Linux, Zephyr, Jira, Jenkins, Git
Avril 2023– Juillet 2023
Ingénieur en développement Logiciel chez Ingenico , Île-de-France
• Description
Développement d’une application d’injection des clés vers des terminaux
• Tâches:
Confidentiel
• Technologies : C++, Windows, Cryptographie, Git
Juin 2021– Aujourd’hu
Ingénieur développement Logiciel chez SII, France
Ingénieur développement Logiciel chez EQUANS , Île-de-France , France
• Projet SAEIV-TR pour les villes
• Description : Ajout des fonctionnalités pour le Système d'Aide à l'Exploitation et à l'Information Voyageurs .
• Tâches réalisées:
o Création de nouvelles fonctionnalités de transport .
o Ajout des fonctionnalités au module IHM.
o Ajout des fonctionnalités au module Gestion & Contrôle des données.
o Ajout des fonctionnalités au module Information voyageur.
o Ajout des fonctionnalités au module génération & analyse des messages.
o Ajout des fonctionnalités au module annonce sonore.
o Ajout des fonctionnalités au module Communication ( SAE <-> IHM , SAE <-> Serveurs ) .
o Correction des bugs
o Déploiement de la solution
• Technologies : C++ , Linux, Mysql, Git ,Man
Juin 2019–Juin 2021
Ingénieur en développement Embarqué chez Akka Technologies, France
Dec 2019–Juin 2021
Ingénieur en développement Embarqué chez Conduent , Rhône-Alpes, France
• Projet Bell :
• Description : Ajout des fonctionnalités pour applications de transport déployées sur des pupitre et des valideurs .
• Tâches réalisées:
o Création de nouvelles fonctionnalités de transport .
o Ajout des fonctionnalités au module IHM.
o Ajout des fonctionnalités au module Impression .
o Ajout des fonctionnalités au module Gestion des données.
o Ajout des fonctionnalités au système billettique .
o Intégration des équipements ( Lecteur QR Code).
o Ajout des fonctionnalités au module Communication.( pupitre <-> valideur , pupitre <-> Concentrateur ) .
• Technologies : C# ,C++, WinCe , Git ,TFS
Juin 2019–Sep 2019
Ingénieur en développement Embarqué chez Lumiplan , Nantes, France
• Projet Navineo:
• Description : Ajout des fonctionnalités pour la carte Stork.
• Tâches réalisées:
o Développement du module Heure et Synchronisation .
o Développement de certaines fonctionnalités du Système de Gestion des fichiers
o Développement du module XorgDisplayer utilisant XImage pour l’affichage.
o Déploiement de la solution
• Technologies : C , C++ , Linux , XImage, Stork ,Svn , Jira
• Projet Trace2Graph:
• Description : Conception et développement d’une application web qui modélise les données extraites des capteurs en graphe .
• Tâches réalisées:
o Conception et développement du module Upload Fichier .
o Conception et développement du module analyse des données .
o Conception et développement du module gestion des données
o Conception et développement du modeleur de graphe .
o Conception et développement du module d’exportation .
o Déploiement de la solution
• Technologies : Python, Sqlite, Html, CSS, JS, HighCharts JS, Git , Jira
Sep 2016– Juin 2019
Ingénieur en développement Embarqué chez MSSolutions , Ariana, Tunisie
• Projet Application monétique CBAO :
• Description : Conception et développement d'une application monétique , coté Terminal de paiement .
• Tâches réalisées :
o Développement du module affichage et dialogue homme-machine.
o Développement du module Impression.
o Développement du module Fonctionnalités.
o Développement du module génération et traitement des message (ISO 8583).
o Développement du module mise à niveau (mise à jour de l’application, mise à jour des données).
o Développement du module contrôle (Bins autorisés, gestion des cartes mises en opposition, gestion des versions).
o Intégration du module communication terminal - Carte bancaire (EMV)
o Intégration du module communication réseau.
o Déploiement de la solution.
• Technologies : C,C++, C embarqué,VerixEVO
• Projet Application monétique GIM UEMOA :
• Description : Conception et développement d'une application monétique , coté Terminal de paiement .
Ce projet a eu 3 certifications(GIMUEMOA,VISA, MASTERCARD).
• Tâches réalisées :
o 4 missions au GIM UEMOA, Dakar pour définir les exigences du client et compléter le développement
o Développement du module affichage et dialogue homme-machine.
o Développement du module Impression.
o Développement du module Fonctionnalités.
o Développement du module génération et traitement des messages (ISO8583).
o Développement du module mise à niveau (mise à jour de l’application, mise à jour des données).
o Développement du module contrôle (Bins autorisés, gestion des cartes mises en opposition, gestion des versions).
o Intégration du module communication terminal - Carte bancaire (EMV)
o Développement et Intégration du module communication réseau.
o Déploiement de la solution.
• Technologies : C,C++, C embarqué,VerixEVO
• Projet Mobile Payment:
• Description : Inscription au service MobilePayment par carte bancaire via Terminal de paiement .
• Tâches réalisées :
o Développement du module affichage et dialogue homme-machine.
o Développement du module Impression.
o Développement du module génération et traitement des messages
o Intégration du module communication terminal - Carte bancaire (EMV)
o Développement et Intégration du module communication réseau.
o Développement du module consommation Web Service.
o Déploiement de la solution
• Technologies : C,C++, C embarqué, VerixEVO , XML ,WS .
• Projet Application monétique Tunisie:
• Description : Réalisation des modifications de la partie Terminal de l'application monétique Tunisie .
• Tâches réalisées :
o Modification du module affichage et dialogue homme-machine
o Correction des bugs + déploiement des mises à jour.
o Modification du module Impression.
o Modification du module génération et traitement des messages (SPDH).
o Développement du module mise à niveau (mise à jour de l’application, mise à jour des données).
o Développement et mise à jour du module de communication Terminal – Caisse.
o Déploiement de la solution.
• Technologies : C,C++, C embarqué ,VerixEVO
• Projet Application monétique Engage:
• Description : Développement de la partie Terminal de l'application monétique Engage.
• Tâches réalisées :
o Développement du module affichage et dialogue homme-machine.
o Développement du module Impression.
o Développement du module Fonctionnalités.
o Développement du module mise à jour de l'application (TMS).
o Développement et Intégration du module communication réseau.
• Technologies : C,C++, C embarqué,VOS2,HTML, CSS, SQLITE
Fév 2016– Juin 2016..
Développeur Web chez ST2i (Stagiaire).
Juillet 2014.. Stagiaire chez Radio Kef .
Projets académiques
Fév 2016 – Juin 2016
Projet de fin des études :
Développement d’un module Web de modélisation et déploiement de Workflow
• Conception et implémentation du module Web Workflow Designer qui permet de modéliser un workflow graphiquement conforme à la norme BPMN2.0.
• Conception et implémentation du module Web Workflow Generator sui permet de générer XML conforme à la norme BPMN2.0 à partir du workflow graphique.
Technologies :Spring MVC, Java, Activiti, JointJS, Jquery, JavaScript, HTML5, CSS, XML
Sep 2013 – Juin 2016
Projets académiques :
• Implémentation des solutions pour des problèmes mathématiques, des graphes et des jeux (C/C++)
• Développement du module convertisseur BCD (VHDL)
• Développement d'une application web "Agence Aviation"
• Développement d'une application desktop Java "Agence Aviation"
• Développement d'une application desktop Java de gestion d'interblocage
• Développement du module afficheur horloge (VHDL)
• Développement d'une version modifiée de système d’exploitation sous MOSS SIMULATOR
• Développement d'une application web "GESTION ENCHERE" (JEE)
• Développement d'une application mobile de streaming (ANDROID)