You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mahmoud ChikoucheMC

Mahmoud Chikouche

Développeur sénior, QA sénior

500 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mahmoud

Avec presque 10ans d'expérience en produit de haute technologie, j'ai été amené à intervenir sur toutes sortes de projets majoritairement en Telecom sur des problématiques aussi variées que de l'automatisation de non reg en shell, des développement embarqué en C/C++, du provisioning réseau en KIS ou actionLangage "mélange entre C++ et Java" et développements IHM java/php, ...etc Dernièrement, j'ai géré la partie SI du réseau mobile et fixe d'un grand opérateur.
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • SFR
    Développeur
    TÉLÉCOMMUNICATIONS
    décembre 2018 - septembre 2024 (5 ans et 10 mois)
    Paris, France
    Au sein de la SI du département OSS de SFR, ma mission consiste à développer et à modéliser des solutions pour le Provisionning des équipements réseaux en temps Réel. Les équipements réseaux sont de types : ONT, DSLAM, CPE, CLF…etc pour des fabricants comme Nokia, Alcatel, Huawei…etc
    Le provisionning se fait à l’aide de KPSA (Kabira Provisioning and Service Activation).
    Les taches sont :
    • Gestion de projet Informatique.
    • Estimation, et gestion du budget, et du temps.
    • Lead Technique.
    • Etude d’architecture informatique du système d’information
    • Etude de l’architecture réseaux télécommunication fixe et mobile.
    • Compréhension des spécifications des équipementiers de télécommunication.
    • Rédaction des spécifications de développement des équipements de télécommunication.
    • Développement à partir des spécifications en KIS « mélange entre C++ et Java ».
    • Modélisation en utilisant Tibco Fullfilement en fichier BPMN
    • Développement et amélioration des moteurs de KPSA.
    • Optimisation de code, compilation…etc
    • Maintien en condition opérationnelle « MCO »
    • Développement des IHM en PHP et en JAVA, JSP.
    • Rédaction des plans de tests unitaires, et de NR « Non-Régression ».
    • Exécution des tests unitaires en mode Simu, et en mode équipement LAB.
    • Préparation des livrables en PROD.
    • Surveillance de la PROD.
    • …etc



    Environnement technique : • System: Windows, Linux. • Progiciel : Tibco Fullfilement. • Langages: KIS “langage spécifique”, Script Shell, xml, JAVA, PHP. • Modélisation : BPMN. • Tools: Putty, WinSCP, JIRA, Confluence. • Networking: TCP, UDP, LDAP, SNMP, RADIUS, ODBC, MQSeries...
    • Equipment :


  • Schneider Electric
    Développeur et Software Project Engineer
    ENERGIE
    janvier 2018 - décembre 2018 (1 an)
    Pacy-sur-Eure, France
    Au sein du Schneider Electric, le département Drive conçoit et développe des variateurs de vitesse dédiés à la commande des moteurs de puissance allant du 0.75KW à 800KW. Ma mission première était le développement de la partie embarqué de la carte communication. Mais également :
    • Etude de l’architecture du Drive, et leurs utilisations dans le monde des Control Moteurs.
    • Etude globale de la cartes Communication et la carte Drive de la plateforme KALA pour les produits :
    - Nera pour ATV600
    - Fortis pour ATV900
    - Opal pour ATV340
    - MVK pour ATV6000.
    • Evaluation du potentiel de la série Sitara de Texas Instruments « μContrôleur de la carte Communication à base de Cortex A8 ».
    • Evaluation de l’OS temps Réel Quadros.
    • Evaluation du logicielle embarqué de la carte Communication « IPCL »
    • Evaluation générale des protocoles indutrielles : ModBus, FDR, EIP, ….
    • Etude des composantes logicielles de l’IPCL :
    - SEM : System Event Manager
    - SCM : System Control Manager
    - SDM : System Data Manager.
    • Etude des composantes LedComponent et LedManager.
    • Développement du Kernel Quadros en rajoutant des fonctions au Shell.
    • Debug du SEM.
    • Développement de parties logicielles pour le Debug, et traçage des Events générés par le SEM en Temps Réel.
    • Etude des Events générés par le SEM et traités par les composantes LedComponent et LedManager : « Producer, Consumer » ainsi que les bugs liées, répétition des Events. Example d’Events : problème liée au réseau : Lost ip connection, No Ip, Duplicate IP. Problèmes liés aux protocoles réseau : FDR, EIP…
    • Proposition d’une nouvelle architecture de gestion des Events : suppression de la composantes LedComponent et gestion des Events au niveau du Line-Monitoring chaque 100ms.
    • Développement de cette nouvelle architecture.
    • Développement des fonctions kernel – Shell pour la génération de ses Events et le Debug en temps réel.
    • Débug en utilisant l’outil IAR.
    • Développement de script de test.
    • Update des documents de Spécification pour la carte PowerLink pour les ATV 32 - 320 – 340 – 600 – 900.
    • Suivi du projet de la nouvelle carte PowerLink avec HMS.
    • Rédaction de plan de test pour les carte PowerLink.
    • Préparation d’un environnement de test du Drive sur PC depuis Linux vers Windows : en téléchargeant Eclipse. En configurant la Tool-chain Cmake avec MingW.
    • Développement de tests de conformance du protocole ModBus pour le Drive sur PC « en connexion avec le Drive via câble réseau »
    • Remontées les bugs liés à ces tests.
    Environnement technique :
    • System: Windows.
    • RTOS: Quadros.
    • Languages: C, C++.
    • Tools: IAR Embedded WorkBench, ClearCase, GIT, CCS, WireShark, FileZilla server, FileZilla Client, TeraTerm, ATVExplorer, AltiLab, KalaFlashTool, Xmind, Eclipse Cpp Photon
    • Matérials : Drive Nera - Fortis, sonde JTAG J-Link, Altivar KeyPad.
  • Bouygues Telecom
    Développeur et Software Project Engineer
    TÉLÉCOMMUNICATIONS
    janvier 2017 - décembre 2017 (1 an)
    Paris, France

    Au sein du géant des télécoms français Bouygues Télécom, j’ai intégré le département Gateway « IAD : Internet Access Device ». Ce dernier conçoit et développe les box serveurs appelé BBox à fin de les proposer aux différents clients Bouygues. Durant cette expérience, j’étais en aval de la partie Développement en m’occupant de la phase Pré-Intégration des versions logicielles. Ce qui m’a permis de voir :
    • Introduction aux technologies Bouygues Telecom et principalement les Box IAD et STB.
    • Verify and test drivers and Radio configuration using MTK "MPT Tools Kit".
    • Compréhension de la partie Pré-Intégration dans le cycle de production d’un produit grand public.
    • Compréhension des différents types de technologies : ADSL, VDSL, FTTH, et des deux domaines de lignes : FT « France Telecom » et BYT « Bouygues Télécom ».
    • Les Différentes cibles « IAD » : NG1, NG2, NG+, OB1C, TG, Fast3504…etc et STB : Miami…etc
    • Etude des fonctionnalités générales des IAD : ACS, Wifi, Wan, IHM, VoIP, IPTV…etc
    • Etude des mécanismes internes des IAD : SIP, CLI, IPv4, NTP…etc
    • Familiarisation avec les outils : RTC, ACS, QC, JAZZ …etc
    • Analyser les exigences, concevoir des plans de test et participer à la définition de la stratégie de validation.
    • Rédiger et développer des tests fonctionnels manuels et maintenir le cadre de test.
    • Exécuter, enquêter et signaler les échecs et les bugs à ceux qui les concernent.
    • Rédaction des compagnes de tests à partir des documents de spécifications :
    • Test CPL.
    • Test Atténuation en fonction de la distance en utilisant les atténuateurs.
    • Test VoIP en vérifiant les paquets SIP sur WhireShark
    • Test Wifi « NomDuDomaine,TypeDeCrypto, MotDePasse…. »
    • Test IHM sur les différentes plateformes « PC, MAC, Linux, Android, iOS, WindowsPhone….. », Différents Browser : « Chrome, FireFox, IE »
    • Test IPTV « STB » : Live, VOD….etc
    • Test USB
    • Test Configuration réseau : IP, DMZ, WAN, LAN, WakeOnLAN ….
    • …etc
    • Générations des nouvelles versions logicielles intégrant les modifications sur RTC.
    • Rédiger un plan de test et développer des tests fonctionnels pour chaque partie du produit.
    • Concevoir et développer et enrichir le patrimoine de test ITI sur QC d’HP.
    • Mise à jour des scripts de test en Bash.
    • Test et Validation des versions mineurs sur QC.
    • Ouverture d’Anomalie, et test des correctifs sur Jass d’IBM.
    • Pré-Intégration de versions majeures des IADs (DECA, MOKA…) qui intègrent les nouveaux changements :
    • Nouvelle version IHM
    • IPv6 supporté
    • …
    • Diriger et partager des idées sur la stratégie de qualification afin d'améliorer les procédures de test et d'évolution.
    • Collaborer avec les développeurs et les aider à trouver et résoudre les problèmes
    • Travailler avec des équipes interculturelles distribuées.
    Environnement technique :
    • System: Linux “Ubuntu”, Windows.
    • RTOS : Linux Embarqué.
    • Languages: C, Script BASH.
    • Tools: RTC “generation d’images”, HP QC “pour le test”, Jazz d’IBM “pour les anomalies”, ACS “outil de Bouygues”, WireShark, Shell, MiniCom.

Recommandations

Soyez le premier à recommander Mahmoud

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master en management de projet
    CNAM
    2021
    Business Gestion de projet Management Entreprenariat
  • Ingénieur en informatique embarquée
    Centrale Nantes
    2012
    Informatique Modélisation Dev

Certifications

  • International Scrum League certification for Product Owner - icPO
    Scrum League
    2022
  • International Scrum League certification for Scrum Master - icSM
    Scrum League
    2022

Compétences (7)

Catégories