
Mahmoud BEN MESSAOUD
Senior iOS Lead Developer | SwiftUI
Salary / Daily rate
La Madeleine, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
iOS Lead Developer with 12+ years of expertise specializing in Swift, Objective-C, and SwiftUI development. Proven track record leading mobile projects for major brands like Decathlon, AXA, and banking institutions, implementing clean architecture and test-driven development practices. Delivering high-quality mobile solutions with focus on performance optimization and modern iOS frameworks to transform your business needs into elegant user experiences.
Work experience
iOS Developer
Decathlon DigitalFreelance
Oct 2022 - Present
4 years 1 month
Lille, France
Connected Electric Bike Application Led the development of a feature-rich iOS application designed to interact seamlessly with electric bikes via Bluetooth. The app enables users to pair, connect, and update bike firmware over-the-air, ensuring a smooth and up-to-date riding experience. It also offers real-time ride metrics, allowing users to track speed, distance, battery level, and more during their journey. Worked with modern Apple technologies and scalable architecture patterns including Swift, UIKit, SwiftUI, IoT integration, Clean Architecture, MVVM-C, and The Composable Architecture (TCA). Focused on delivering a robust, maintainable, and performance-optimized codebase to support a high-quality user experience in a connected mobility ecosystem. Tools & Frameworks: RxSwift, Sourcery, SwifltLint, SwiftFormat, Combine, Factory
iOS Developer
BeeldiFreelance
Nov 2022 - May 2023
7 months
Paris, France
Building Management iPad Application Maintained and enhanced an iPad application that interfaces with a centralized platform for managing, visualizing, and controlling building data in real time. The app provided users with intuitive access to various building systems, including energy usage, equipment status, and environmental metrics—enabling smarter facility oversight and decision-making. Worked within a Clean Architecture setup using Swift, UIKit, and Git, ensuring high code quality, maintainability, and a seamless user experience. Tools & Frameworks: RxSwift, SwifltLint
iOS Lead Developer
WayKonectFreelance
Feb 2022 - Oct 2022
9 months
Lille, France
Skills: Swift, UIKit, SwiftUI, MVVM Tools & Framework: RxSwift, SwifltLint, SwiftFormat, Combine, Factory
iOS Lead Developer
Decathlon FranceFreelance
Apr 2019 - Feb 2022
2 years 11 months
Villeneuve-d'Ascq, France
Contributed to the development of Decathlon Coach, a comprehensive fitness app designed to support users in their sports and wellness journeys. The app allows users to track their workouts, follow personalized training plans, and receive expert fitness advice tailored to their goals. It also provides detailed activity summaries and performance statistics, including monthly and yearly overviews. Enabled device connectivity features such as heart rate monitor and smartwatch integration, offering users a more precise and enriched training experience. The project involved working with Swift, Clean Architecture, and performance-optimized code to deliver a smooth, reliable, and motivating fitness companion. Skills: Swift, UIKit, MVVM-C Tools & Frameworks: RxSwift, SwifltLint, SwiftFormat
iOS LEAD DEVELOPER
Banque CPHFreelance
Jun 2018 - May 2019
1 year
Tournai, Belgium
Participated in the development of CPH’s mobile banking application, delivering secure and intuitive financial services to users. The app provided core banking functionalities such as account management, transaction tracking, and secure authentication, all within a user-friendly interface tailored to meet banking standards and compliance. Worked in an agile Scrum environment, utilizing tools and technologies such as Swift, Xcode, Fastlane, VIPER, Clean Architecture, Git, Jira, and Confluence.
Xamarin Developer
Auchan Retail
Feb 2018 - May 2018
4 months
Région de Lille, France
Développent de l’application myAuchan techno et Outil – xamarin – C# – Visual Studio – Scrum - MVVM – Git
iOS Senior Developer
AXA
Nov 2015 - Mar 2018
2 years 5 months
Région de Lille, France
Développement des applications in-house utilisées par les commerciaux d'AXA en clientiel. techno et Outil – Swift – Objective-C – xCode – Scrum – Kanban – Jira & Confluence – Fastlane – Git – TDD - MVC
iOS Senior developer
CGI
Sep 2011 - Dec 2015
4 years 4 months
Région de Lille, France
iOS mobile development : mission at Decathlon : https://itunes.apple.com/fr/app/decathlon-coach/id495106186?mt=8 mission at AXA France techno et Outil – Swift – Objective-C – xCode – Scrum – Kanban – Jira & Conflence – Fastlane – Git – TDD
Développeur C#.net / Objective-C
3I Services Network
Mar 2010 - Jul 2011
1 year 5 months
59300 Valenciennes, France
Education
Université Polytechnique Hauts-de-France
Master 2
2009 - 2010
1 year 1 month