About Mahmoud
English
Fluent
French
Native or bilingual
Experience
- SFRDeveloperTELECOMMUNICATIONSDecember 2018 - September 2024 (5 years and 10 months)Paris, FranceWithin the IT department of the OSS department of SFR, my mission is to develop and model solutions for the Provisioning of network equipment in real time. The network equipment is of the following types: ONT, DSLAM, CPE, CLF…etc for manufacturers such as Nokia, Alcatel, Huawei…etcThe provisioning is done using KPSA (Kabira Provisioning and Service Activation).The tasks are:• IT project management.• Estimation, and budget and time management.• Technical Lead.• Study of the IT architecture of the information system• Study of the telecommunications network architecture, fixed and mobile.• Understanding of the specifications of telecommunications equipment manufacturers.• Writing development specifications for telecommunications equipment.• Development from specifications in KIS “mix between C++ and Java”.• Modeling using Tibco Fullfilement in BPMN file• Development and improvement of KPSA engines.• Code optimization, compilation…etc• Maintaining in operational condition “MCO”• Development of HMIs in PHP and JAVA, JSP.• Writing unit test plans, and NR “Non-Regression”.• Execution of unit tests in Simu mode, and in LAB equipment mode.• Preparation of deliverables in PROD.• Monitoring of PROD.• …etcTechnical environment: • System: Windows, Linux. • Software: Tibco Fullfilement. • Languages: KIS “specific language”, Shell Script, xml, JAVA, PHP. • Modeling: BPMN. • Tools: Putty, WinSCP, JIRA, Confluence. • Networking: TCP, UDP, LDAP, SNMP, RADIUS, ODBC, MQSeries...• Equipment :
- Schneider ElectricDeveloper and Software Project EngineerENERGY AND UTILITIESJanuary 2018 - December 2018 (1 year)Pacy-sur-Eure, FranceWithin Schneider Electric, the Drive department designs and develops variable speed drives dedicated to controlling power motors ranging from 0.75KW to 800KW. My primary mission was the development of the embedded part of the communication card. But also:• Study of the architecture of the Drive, and their uses in the world of Motor Controls.• Global study of the Communication card and the Drive card of the KALA platform for the products:- Nera for ATV600- Fortis for ATV900- Opal for ATV340- MVK for ATV6000.• Evaluation of the potential of the Sitara series from Texas Instruments “μController of the Communication card based on Cortex A8”.• Evaluation of the Quadros Real Time OS.• Evaluation of the embedded software of the Communication card “IPCL”• General evaluation of industrial protocols: ModBus, FDR, EIP, ….• Study of the software components of the IPCL:- SEM: System Event Manager- SCM: System Control Manager- SDM: System Data Manager.• Study of the LedComponent and LedManager components.• Development of the Quadros Kernel by adding functions to the Shell.• Debug of the SEM.• Development of software parts for Debug, and tracing of Events generated by the SEM in Real Time.• Study of the Events generated by the SEM and processed by the LedComponent and LedManager components: “Producer, Consumer” as well as the related bugs, repetition of Events. Example of Events: problem related to the network: Lost ip connection, No Ip, Duplicate IP. Problems related to network protocols: FDR, EIP…• Proposal of a new event management architecture: deletion of the LedComponent component and management of Events at the Line-Monitoring level every 100ms.• Development of this new architecture.• Development of kernel – Shell functions for the generation of its Events and Debug in real time.• Debug using the IAR tool.• Development of test scripts.• Update of the Specification documents for the PowerLink card for the ATV 32 - 320 – 340 – 600 – 900.• Monitoring of the new PowerLink card project with HMS.• Writing test plans for PowerLink cards.• Preparation of a Drive test environment on PC from Linux to Windows: by downloading Eclipse. By configuring the Cmake Tool-chain with MingW.• Development of ModBus protocol conformance tests for the Drive on PC “in connection with the Drive via network cable”• Reporting bugs related to these tests.Technical environment:• 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• Materials: Drive Nera - Fortis, JTAG J-Link probe, Altivar KeyPad.
- Bouygues TelecomDeveloper and Software Project EngineerTELECOMMUNICATIONSJanuary 2017 - December 2017 (1 year)Paris, FranceWithin the French telecom giant Bouygues Télécom, I joined the Gateway department “IAD: Internet Access Device”. The latter designs and develops server boxes called BBox in order to offer them to the various Bouygues customers. During this experience, I was downstream of the Development part, taking care of the Pre-Integration phase of the software versions. Which allowed me to see:• Introduction to Bouygues Telecom technologies and mainly IAD and STB Boxes.• Verify and test drivers and Radio configuration using MTK "MPT Tools Kit".• Understanding of the Pre-Integration part in the production cycle of a consumer product.• Understanding of the different types of technologies: ADSL, VDSL, FTTH, and the two line domains: FT “France Telecom” and BYT “Bouygues Télécom”.• The different targets “IAD”: NG1, NG2, NG+, OB1C, TG, Fast3504…etc and STB: Miami…etc• Study of the general functionalities of IADs: ACS, Wifi, Wan, HMI, VoIP, IPTV…etc• Study of the internal mechanisms of IADs: SIP, CLI, IPv4, NTP…etc• Familiarization with the tools: RTC, ACS, QC, JAZZ …etc• Analyze requirements, design test plans and participate in defining the validation strategy.• Write and develop manual functional tests and maintain the test framework.• Execute, investigate and report failures and bugs to those concerned.• Writing test campaigns from specification documents:• CPL test.• Attenuation test as a function of distance using attenuators.• VoIP test by checking SIP packets on WhireShark• Wifi test “DomainName, CryptoType, Password….”• HMI test on different platforms “PC, MAC, Linux, Android, iOS, WindowsPhone…..”, Different Browsers: “Chrome, FireFox, IE”• IPTV “STB” test: Live, VOD….etc• USB test• Network configuration test: IP, DMZ, WAN, LAN, WakeOnLAN ….• …etc• Generation of new software versions integrating the modifications on RTC.• Write a test plan and develop functional tests for each part of the product.• Design and develop and enrich the ITI test heritage on HP's QC.• Updating test scripts in Bash.• Testing and Validation of minor versions on QC.• Opening of Anomaly, and testing of fixes on IBM's Jass.• Pre-Integration of major versions of IADs (DECA, MOKA…) which integrate the new changes:• New HMI version• IPv6 supported• …• Direct and share ideas on the qualification strategy in order to improve test and evolution procedures.• Collaborate with developers and help them find and resolve issues• Work with distributed intercultural teams.Technical environment:• System: Linux “Ubuntu”, Windows.• RTOS: Embedded Linux.• Languages: C, Script BASH.• Tools: RTC “image generation”, HP QC “for testing”, IBM's Jazz “for anomalies”, ACS “Bouygues tool”, 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's degree in project managementCNAM2021Business Gestion de projet Management Entreprenariat
- Engineer in embedded computer scienceCentrale Nantes2012Informatique Modélisation Dev
Certifications
- International Scrum League certification for Product Owner - icPOScrum League2022
- International Scrum League certification for Scrum Master - icSMScrum League2022