Contexte: Transmission de la data et de la VoIP via modem 3G, LTE et 4G, en utilisant un TEE(Trustedexecution environment) pour le domaine de la cybersécurité.
● Réalisation d’étude technique sur le modem LTE, GPS et Bluethoot de mediatek
● Reverse engineering du pilote de modem à partir du code source existant.
● Conception d’une architecture en mode coupure, permettant l’utilisation du modemà l’intérieur duTEE de ProvenCore.
● Mise en place d’une Architecture Système basée sur l’utilisation d’IPSec, en appliquant les
recommandations ANSSI et NSA en matière de cybersécurité.
● Participation aux groupes de travail en collaboration avec la direction générale d’armement pour lamise en place d’une solution de communication sécurisée.
● Participation aux réunions d’architecture pour la mise en place d’une architecture de communicationbasé sur l’implementation/portage d’IPSec à l’intérieur du TEE Provencore.
● Développement du pilote du modem LTE/4G de mediatek dans le TEE de Provencore.
● Rédaction des documents d’architecture et de développement du pilote de modem.
● Production des documents d’architecture et de l’implémentation à partir des travaux de reverse
engineering.
● Formation et mise à niveau de l’équipe du client pour pouvoir développer des applications sécuriséesen utilisant le TEE de ProvenCore.
● Référent technique pour d’autres développeurs travaillant sur le projet.
Contexte: développement d’un sac géolocalisé
● Élaboration des fonctions du logiciel
● Recherche de la documentation
● Définition des outils de développement
● Implémentation de la première version
● Génération de la chaine de cross-compilation pour développer des programmes sur le modemLTESIMCOM7600/MDM9607. ● modification des modules kernel pour reconnaitre le modem LTE en tant que dispositif USB.
Contexte : développement d’une gateway internet en mode SCRUM
● Définition de l’architecture du software en collaboration avec le réferant technique.
● Modification des modules kernel pour ajouter de nouvelles features SIP et NAT.
● Développement d’un module de découvert des dispositifs CPL.
● Maintenance et corection de bugs des modules existants.
Contexte : architecture et développement d’une plateforme de communication de mobiles ultra-sécurisée
● Participation à l’élaboration de l’architecture d’une solution MCPTT (standards 3GPP). ● Définition de l’architecture du software en fonction des specifications fonctionelles. ● Développement d’une plateforme de tests de charge du PBX. ● Implémentation de SRTP dans SIPp
● Intégration de PBX dans deux EPC mobiles pour des applications tactiques. ● Développement d’une plateforme d’enregistrement des appels chiffrés. ● Développement d’un programme de déchifferement des connexions SSL.
Contexte : au sein de l’équipe R&D de l’un des clients d’Eliquans. Cette équipe est spécialisée dansledéveloppement des logiciels pour la reconnaissance des protocoles réseaux, le produit est destiné pour desenvironnements de très haut débit allant jusqu’au 320 Gbits/sec. ● Développement en C d’une sonde pour des environnements à très haut débit (320 Gbps). ● Optimisation et configuration du kernel, software et hardware pour supporter la charge. ● Réalisation des benchmarks pour supporter des grosses charges de trafic. ● Estimation des charges. ● Rédaction de la documentation et les spécifications techniques et fonctionnelles.
Environnement Technique: C/C++, linux, git, gerrit, gdb, protocoles de communication, analyse de performances, profiling, openssl, valgrind.Contexte : au sein de l’équipe LABS, une équipe dédiée au développement et au propositiondenouveaux protocoles/algorithmes liés au domaine de réseaux /télécom. ● Développement en C, JQuery et php. ● Développement d’une sonde de géo-localisation des abonnées en réseaux 2G, 3G et 4G. ● Développement des protocoles de type RFC/3GPP (RANAP, Websocket, STOMP, SCCP). ● Développement d’applications liées au géo-localisation dans un réseau télecom.
● Participation à la conception et la définition de l’architecture du logiciel. ● Estimation des charges. ● Assurer le support niveau 3. ● Rédaction de la documentation et les spécifications techniques et fonctionnelles.
Contexte: Proposition d’une plateforme d’interception de trafic mobile 3G (lawfull interception). Basée sur l’utilisation du produit DPX d’ipoque. ● Assurer le contact et les relations avec le fournisseur du hardware. ● Analyse des spécifications fournies par le client. ● Elaboration de l’architecture du logiciel. ● Organisation des réunions de conception. ● Planning des tâches. ● Programmation en C. ● Développement d’un décodeur de messages MMS. ● Test de la plateforme via des scripts en python. ● Rédaction de la documentation
● Génération des package debian.
Contexte: au sein de l'équipe R&D, développement et maintenance des applications de payments pour la région de l'australie.
• Analyse des spécifications fournies par les clients.
• Développement des applications de payement pour linux/Windows.
• Maintenance des applications existantes.
• Livraison des applications après la génération de packages.
• Rédaction de la documentation.
• Maintien de la relation avec l’équipe de R&D en Australie.
Contexte: Au sein de l'équipe R&D, un projet de TVNum pour le compte de l'opérateur de télecom au émirates arabe 'Etisalat'
• debugage du middleware.
Contexte: Au sein de l'équipe de développement chez l'éditeur de logiciel qosmos, spécialisé dans le développement de logiciel d'interception de trafic Web/Telecom.
• Test et validation de l'extraction des informations pour différents flux et protocoles.
• Développement de scripts d'automatisation, des tests unitaires, des tests de crash et des tests de non régression.
• Développement de plugin mozilla pour automatiser les tests.