You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Belhassen LimamBL

Belhassen Limam

Expert iOS / VisionOS

€500/day
Montpellier, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Belhassen

Senior iOS developer with 9 years of experience, I support companies in the design, modernization, and performance of high-traffic mobile applications.
I primarily work on critical applications (banking, insurance, large-scale services), with a focus on quality, security, and user experience.

🔍 Problems I solve:
  • Modernization of legacy applications (UIKit → SwiftUI)
  • Improvement of performance and reduction of technical debt
  • Implementation of robust architectures (MVVM, VIPER, Clean)
  • Improvement of quality (unit tests, CI/CD, accessibility)
  • Implementation of sensitive features (strong authentication, payment, security)
  • Turning your ideas and app dreams into real apps
💡 What I bring concretely:
  • Reduction of technical debt: -80% warnings on a critical project
  • Enhanced quality: test coverage increased from 50% to 80%
  • Improved accessibility: score doubled (30% → 60%)
  • Experience with apps with millions of users
  • Competitive pricing
🏦 Major references:
  • Crédit Agricole – “Ma Banque” Application
  • BNP Paribas – “Mes Comptes” & “Hello Bank”
🛠️ Main Stack:

Swift, SwiftUI, UIKit, Combine, Kotlin Multiplatform, CI/CD (Jenkins, GitLab CI), Clean Architecture, MVVM, VIPER

🤝 My way of working:
  • Results-oriented approach (not just code)
  • Strong product & quality culture
  • Smooth communication with business and tech teams
  • Ability to intervene quickly on critical issues
  • Visibility and sharing of daily progress
📩 Available for:
  • iOS team reinforcement
  • Technical & performance audit
  • Application redesign / modernization
  • Implementation of best practices (tests, CI/CD, architecture)
  • Creation of an application from scratch iOS / VisionOS
Let's discuss your project.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Crédit Agricole
    Senior iOS Developer
    BANKING AND INSURANCE
    April 2025 - Today (1 year and 2 months)
    Montpellier, France
    Crédit agricole is a French bank offering financial services internationally, with the group owning the largest network of cooperative and mutual banks in the world, including thirty-nine regional Crédit agricole banks in France.

    I joined the Crédit agricole iOS mobile development team in 2025.

    I participated in the improvement and maintenance of the "Ma Banque" application.

    We were organized into a squad of 10 people. My squad consisted of:
    - 1 iOS Developer,
    - 2 Android Developers,
    - 1 Scrum Master,
    - 1 Product Owner,
    - 1 BA,
    - 3 Backend Developers,
    - 1 UX/UI Designer,
    - 2 Testers.

    As an iOS developer, my responsibilities included:
    - Participating in the redesign and evolution of old UIKit screens to SwiftUI.
    - Supporting other iOS developers: pair programming, code reviews, onboarding new team members.
    - Maintaining and evolving existing code in line with technological progress to ensure its functionality.
    - Integrating necessary mocks for unit tests and automating them.
    - Preparing demos and presentations, as well as deploying the mobile application to the App Store.
    - Code review and validation of merge requests to maintain code quality and architectural consistency.

    I contributed to the following developments:
    - Creation of new features in Kotlin Multiplatform and Compose Multiplatform, included in an SPM and used by both iOS and Android applications.
    - Integration of App Integrity to ensure even greater security when sending sensitive requests and to verify the integrity of the application on Apple's side.
    - The application's accessibility score on iOS increased from 30% to 60%.

    Technical context:
    iOS, Xcode, Swift 6, Swift UI, Gitlab, Jenkins, Sonar, MVVM Architecture, Jira, Combine, Scrum, Postman, Accessibility (VoiceOver), Swiftlint, Auto Mockable Tests, Unit Tests, ...
    iOS Development iOS Mobile Developer iOS Mobile Application SwiftUI
  • BNP Paribas
    Senior iOS Developer
    BANKING AND INSURANCE
    October 2022 - April 2025 (2 years and 6 months)
    Paris, France
    BNP Paribas (BNPP) is a French commercial bank listed on the main market of Euronext Paris and part of the CAC 40 index. It operates in 65 countries and has approximately 184,000 employees.

    I joined the BNP Paribas iOS mobile development team in 2022 for a period of almost 3 years.
    I participated in the redesign of the "Mes Comptes" application and the improvement of the "Hello Bank" application.

    We were organized into a squad of 10 people.
    My squad consisted of:
    - 3 iOS developers,
    - 3 Android developers,
    - 1 Scrum Master,
    - 1 Product Owner,
    - 2 Testers.

    As an iOS developer, my responsibilities included:
    - Developing the iOS mobile application in Swift and SwiftUI.
    - Participating in and leading mob programming sessions for sensitive topics impacting the project.
    - Implementing the continuous integration and deployment (CI/CD) pipeline with Bitrise and Github Actions.
    - Implementing unit tests to cover all acceptance criteria in a GIVEN > WHEN > THEN style.
    - Preparing demos and presentations, as well as deploying the mobile application to the App Store.

    I contributed to the following developments:
    - Participating in the app's redesign by migrating from MVVM to VIPER in SwiftUI and Combine.
    - Implementing Apple Pay enrollment.
    - Redesigning the card limit modification flow with SMS confirmation.
    - Creating and incorporating a new design system.
    - Developing the multi-profile feature which won an award in the supernova category of innovation at BNP.
    - The average App Store rating increased from 4.2 to 4.7 out of 5.

    Technical context:
    iOS, Xcode, Swift 6, Swift UI, Github, Bitrise, MVVM Architecture, Jira, Confluence, RxSwift, Combine, VIP Architecture, Scrum, Postman, Accessibility (VoiceOver), SwiftGen, Sourcery, Swiftlint, Passkit, Auto Mockable Tests, Unit Tests, ...
    iOS Swift Mobile Application iPhone Xcode
  • RTE
    Android Developer
    ENERGY AND UTILITIES
    August 2022 - October 2022 (2 months)
    Paris, France
    RTE (Réseau de Transport d'Électricité) is the high-voltage electricity grid operator in France. It manages over 100,000 km of lines and ensures real-time balance between electricity production and consumption for 67 million French people.

    I joined the RTE mobile development team in 2022.
    I participated in the creation of the "ÉcoWatt" application.

    My squad consisted of:
    - 1 iOS developer,
    - 1 Android developer,
    - 1 Product Owner,
    - 1 Scrum Master,
    - 1 Tester.

    As an Android developer, my responsibilities included:
    - Developing the Android mobile application in Kotlin.
    - Technical scoping of business requirements.
    - API integration.
    - Estimating complexity points for different tasks.
    - Performing unit tests.
    - Performing demos and presentations.
    - Deploying test versions.
    - Deploying the mobile application to the Play Store.

    I contributed to the following developments:
    - Creating the application from scratch and deploying it on the Play Store.
    - Setting up an S3 server and uploading images for iOS and Android.

    Technical context:
    Android, Android Studio, Kotlin, Coroutine, Retrofit, Github, MVVM Architecture, Scrum, Postman, Unit Tests, Firebase, ...

    ----
    Kotlin Android Studio Scrum Coroutines Android

Recommendations

Lilian AlvarezLA
WM
Firas MiliFM
Lilian Alvarez and 2 other people have recommended Belhassen

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering
    Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
    2017

Certifications

  • Computer Engineering Degree
    Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
    2017
    MVVM iOS Development Mobile Development Mobile Application Swift SwiftUI Scrum iOS
  • MVVM Design Pattern Using Swift in iOS
    Udemy
    2021
    https://www.udemy.com/certificate/UC-72b35b9c-cddb-430b-84e8-117da799a4ed/
    iPhone Xcode MVVM MVVM Architecture Mobile Application Mobile Development Swift iOS

Skill set

Categories