About Mahmoud
English
Fluent
French
Native or bilingual
Experience
- SFRDéveloppeurTELECOMMUNICATIONSDecember 2018 - September 2024 (5 years and 10 months)Paris, FranceAu 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…etcLe 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.• …etcEnvironnement 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 ElectricDéveloppeur et Software Project EngineerENERGY AND UTILITIESJanuary 2018 - December 2018 (1 year)Pacy-sur-Eure, FranceAu 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 TelecomDéveloppeur et Software Project EngineerTELECOMMUNICATIONSJanuary 2017 - December 2017 (1 year)Paris, FranceAu 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.
Recommendations
Be the first to recommend Mahmoud
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master en management de projetCNAM2021Business Gestion de projet Management Entreprenariat
- Ingénieur en informatique embarquéeCentrale Nantes2012Informatique Modélisation Dev
Certifications
- International Scrum League certification for Product Owner - icPOScrum League2022
- International Scrum League certification for Scrum Master - icSMScrum League2022