Mahmoud BEN MESSAOUD

Senior iOS Lead Developer | SwiftUI

Salary / Daily rate

La Madeleine, France

Freelance

Can come onsite

Skills

SwiftIOSXcodeGitObjective-CPostmanGitHubScrumConfluenceJiraFigma

Languages

Arabic (Native)French (Native)English

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.

Links

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

The best place to find your next move

© 2026. All Rights Reserved.