À propos de Mohamed
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Air France–KLM,Lead Software Engineerjanvier 2024 - Aujourd'hui (2 ans et 7 mois)06560 Valbonne, FranceAs the lead developer within the Order Management department, I played a pivotal role in the OMNDC team sinceI joined. The team oversees the backend of the NDC reservation channel, enabling travel agents to book directly withAirFrance-KLM. I spearheaded the reintroduction of key practices such as refactoring, code reviews, and automated testing,elevating the team's development standards. Under my leadership, I developed several new features, including, paymentwith installments, revamping and refactoring the credit card surcharges calculations, email opt-out functionality, dynamic pricing, dynamic voucher validation, new price types, and new gender types. I also tracked and resolved critical bugs, suchas ensuring accurate price information following rebookings. Additionally, in my capacity as release captain, I managedproduction releases and oversaw consignment services, ensuring the smooth deployment of software updates.
- Air France–KLM,Lead Software Engineerjanvier 2023 - janvier 2024 (1 an)06560 Valbonne, FranceActionScope: As the lead developer within the Digital department, I played a key role in the NBA team since I joined. The team oversees the backend of all the AirFrance-KLM touchpoints: website, mobile app and mobile website, kiosks, emails pushing the next best action for any customers based on the context of their reservation. I reintroduced a list of key practices suchas refactoring, code reviews, and automated testing(increased test coverage from 25% to 95%). Under my leadership, Iworked on several key features, including the application conternization and migration from on-prem to Azure, changed therequest/response paradigm to event-based when possible and worked on response time optimization. Reducing some callsfrom median response time of 13 seconds to a median of 800ms. I also tracked and resolved critical bugs, and maintained the delivered code. Additionally, in my capacity as release captain, I managed production releases and oversaw consignmentservices, ensuring the smooth deployment of software updates.
- Air France–KLM,Senior Software Engineerjanvier 2022 - janvier 2023 (1 an)06560 Valbonne, FranceScope: As part of digital department, I worked on several applications used by all Airfrance-KLM touchpoint to displaycritical content for the end users. I worked on several key features, including revamping the destinations' page, amenitiesand rich content, technical stack migrations: from java 11 to 21, from spring to spring boot 3 and from elastic search 5 to 8.I led the design and implementation of the applications conternization and migration to Azure as first movers within theorganization. I also tracked and resolved critical bugs. Additionally, in my capacity as release captain, I managed productionreleases and oversaw consignment services, ensuring the smooth deployment of software updates.
Recommandations
Soyez le premier à recommander Mohamed
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
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
Formations
- Master's DegreeUniversité Nice Côte d'AzurMaster's Degree
- Engineering DegreeINPTEngineering Degree