About Mohamed
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Experience
- Air France–KLM,Lead Software EngineerJanuary 2024 - Today (2 years and 6 months)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 EngineerJanuary 2023 - January 2024 (1 year)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 EngineerJanuary 2022 - January 2023 (1 year)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.
Recommendations
Be the first to recommend Mohamed
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 DegreeUniversité Nice Côte d'AzurMaster's Degree
- Engineering DegreeINPTEngineering Degree