About Belhassen
- 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
- 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
- Crédit Agricole – “Ma Banque” Application
- BNP Paribas – “Mes Comptes” & “Hello Bank”
- 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
- 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
French
Native or bilingual
English
Fluent
Experience
- Crédit AgricoleSenior iOS DeveloperBANKING AND INSURANCEApril 2025 - Today (1 year and 2 months)Montpellier, FranceCré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, ...
- BNP ParibasSenior iOS DeveloperBANKING AND INSURANCEOctober 2022 - April 2025 (2 years and 6 months)Paris, FranceBNP 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, ...
- RTEAndroid DeveloperENERGY AND UTILITIESAugust 2022 - October 2022 (2 months)Paris, FranceRTE (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, ...----
Recommendations
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
- Computer EngineeringEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2017
Certifications
- Computer Engineering DegreeEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2017
- MVVM Design Pattern Using Swift in iOSUdemy2021