Aôut-Octobre 2009
Expérience au sein de l’activité « Industrie » (TELNET HOLDING) : Télé relève des compteurs électriques : Développement d’une application MFC pour communiquer
avec un compteur électrique. Environnement de dev : Visual studio 10/2009-10/2013
Projet D58w : Vegaone, ARM9
Projet Telstra : Vegaone, Infenion, ARM9
Certification CATIQ2.0 du combiné D46 w : Vegaone, ARM9
Projet D47w : Vegaone, ARM9
Projet D680w :DCX, ARM9
Depuis 11/2013 : Telium 2, TETRA Expérience au sein de l’activité « DECT » (TELNET) : Conception et développement logiciel embarqué d’un combiné et une base DECT :
- Validation et correction des bugs (Problèmes IHM, Implémentation algorithme de Tri des fiches répertoires, Débogage & Test unitaires).
- Implémentation du driver logique d’affichage des écrans, icônes et fond d’écran (Langage C),
- Implémentation de la partie communication SPI d'un module DECT implanté dans une tablette (Langage C, Analyseur logique des signaux),
- Développement d’une application PC (Java) pour tester le comportement du module DECT. La communication est USB puis portage pour communiquer en SPI,
- Débogage & Test unitaires.
- Implémentation algorithme de charge batterie (Langage C),
- Gestion mode Idle (Combiné au repos) : Implémentation mécanisme de gestion des Timers (Langage C),
- Gestion des interruptions radio, lecture mesure batterie, SPI
- Formation CATIQ2.0 sur la nouvelle génération de la technologie DECT,
- Implémentation des nouveaux services CATIQ2.0(Langage C),
- Gestion des appels parallèles (Langage C),
- Implémentation de la spec Orange (IHM, Mécanisme de caching en IDLE des listes CATIQ répertoire, nom combinés et journal) (Langage C),
- Implémentation mécanisme de gestion des notifications envoyé par la base CATIQ2.0.
- Formation sur la nouvelle plateforme DCX de DSPG,
- Implémentation driver LCD physique SITRONIX (Langage C),
- Implémentation driver DAX pour accès flash winbond (Langage C),
- Gestion des timers, gestion de la mémoire,
- Implémentation driver clavier matriciel (Langage C),
Environnement de dev : Visual studio, SVN, Git
Expérience au sein de l'activité monétique(TELNET) : Développement du logiciel embarqué d'un terminal de paiement électronique (TPE) pour le compte de INGENICO.
Compétences Monétique : Cartes à puces, Cartes à piste, Cartes sans contact, commerce électronique, EMV & EMVCo, cryptographie, traitement de flux monétique (paiement, fidélité, cartes cadeaux), PayPass, ExpressPay & VisaPaywave, DCC (Dynamic Currency Conversion),
- Implémentation d'une application WEB ( HTML et JavaScript) pour la gestion d'un restaurant. Cette application s'interface d'une part avec l'application de payement électronique et d'autre part avec le système de management du restaurant.
Environnement de dev : IngeDev, Eclipse, Jira, SVN, SDK, Telium 1&2, TETRA, TELICAPT, IngeWeb, WebStorm
Simulateur : ICCSim, SmartSpy
Etude et formation
Ingénieur en télécommunications : Architecture des systèmes de télécommunications
Travaux réalisés et stages
Avril 2008 Participation au challenge d’entreprendre 2008, du 12 au 19 avril 2008, organisé par l’université 7 novembre à Carthage en collaboration avec l’Institut National de Telecom & Management Sud Paris.
Juillet-Aout 2008 Stage ingénieur : Conception et implémentation d’un nœud MODBUS à base d’un PIC 16F877 (C, ISIS).
Février-Juin 2009 Projet de fin d’études au sein de la société TELNET : Implémentation de la couche UDP d’une pile de communication TCP/IPv6 utilisée pour la télé relève des compteurs électriques. Cette couche fonctionne indépendamment du système d’exploitation et de l’architecture matérielle : L'intégration est faite sur FreeRTOS( UML, C).
Développement d'un générateur de trame TCP/IPv6 avec Qt.
Connaissances académiques :
Réseaux Mobiles : GSM, GPRS, UMTS.
Cisco Academy certificates: CCNA1, CCNA2, CCNA3, CCNA4.
Certification TOEFL : score 533/670.
Réseaux : Internet, LAN/WAN, WLAN, TCP/IP, Ethernet, faisceaux hertziens, transmission satellitaires, MODBUS, DECT.
Communications optiques: WDM, DWDM, CWDM.
Economie, Gestion et Droit : Gestion de l’entreprise, Gestion financière, comptabilité, Microéconomie, macroéconomie, Economie des Tics, Droit commerciale, droit de la concurrence et de la consommation, Droit des Tics…
Connaissances informatiques :
Systèmes d’exploitation : Windows, Linux.
Langages: C/C++, Qt, Java, JavaScript, DotNet, assembleur ARM, VHDL, Python, PHP.
Modélisation : UML, SDL.
Base de données : MySQL.
Simulation: MATLAB, ISIS, XILINX ISE, MODELSIM, OptiSystem, ADS.
Bureautique : Word, Excel, Powerpoint, Visio.
Outils : CVS / Git, Jenkins, Jira, Bugzilla.
Environnement de DEV : Visual Studio, IngDev, Eclipse, Qt Creator.
Langues
Arabe : langue maternelle,
Français : Bon niveau,
Anglais : Bon niveau (certificat TOEFL),
Allemand : Niveau académique.