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

Bahaeddine Boulaabi

Senior iOS Developer

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Bahaeddine

I have 7 years of experience in iOS development in an international and agile context. I am capable of working on projects from the idea to implementation or on functional evolution topics. I have mainly worked on the following frameworks and languages: Swift, SwiftUI, Flutter, Kotlin, Java. I have worked in various sectors such as banking, e-commerce, and smart city, which gives me a great ability to adapt to your ecosystem.
  • French

    Fluent

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 10km)

Experience

  • Meet People
    Senior iOS Developer
    TRAVEL AND TOURISM
    December 2023 - Today (2 years and 6 months)
    Paris, France
    I joined the startup MeetPe as a Senior iOS Developer to design and develop an innovative solution for connecting travelers and guides. The main objective was to develop an intuitive mobile application allowing travelers to create an account and guides to offer experiences, with a matching algorithm between the two profiles.
    • Implementation of screens respecting Material Design principles.
    • Advanced integration of WebViews and development of the Swipe module (dynamic matching).
    • Development of internal messaging with WebSockets.
    • Implementation of real-time notifications via Firebase Cloud Messaging (FCM).
    • Development of a user event tracking system (Firebase Analytics, Amplitude) to improve engagement and user experience.
    • Advanced version control management with Git (Git Flow) for smooth integration of new features.
    • Automation of deployment to TestFlight with Fastlane and Codemagic.
    • Configuration of support for multiple currencies and time zones.
    • Active participation in Scrum ceremonies (daily, sprint planning, retrospectives).
    Firebase SwiftUI XCTest Fastlane Scrum
  • Conseil National de L'Ordre des Experts- Comptables
    Flutter Developer
    CONSULTING AND AUDITS
    July 2023 - November 2023 (4 months)
    Paris, France
    I joined an Agile team within the IT department to redesign and maintain the CNOEC mobile application.
    This team consisted of 4 developers, 1 product owner, and 1 scrum master.
    The main objective was to improve the application's architecture, modernize its code, and ensure its compliance with the latest mobile app store requirements.
    • Design and implementation of modular features in Flutter 3.16.7 and Dart 3.2.4.
    • Adaptation to multi-language and multi-time zone requirements for international distribution.
    • Optimization of UI performance by leveraging CanvasKit and reducing unnecessary widget re-rendering.
    • Setup and maintenance of unit, integration, and end-to-end tests with flutter_test, mockito, and golden_tests.

    • Automation of deployment via Codemagic, GitHub Actions, and Fastlane for TestFlight and Google Play Console.
    • Strict application of Clean Architecture principles and MVVM pattern to ensure scalable and maintainable code.
    • Adaptation to new store regulations (Apple Store, Google Play) including App Tracking Transparency and Target SDK 33+.
    • Integration and performance monitoring with Firebase Crashlytics and Google Analytics to measure adoption and detect anomalies.
    • Active participation in Agile ceremonies in a multi-site environment (daily stand-up, sprint planning, retrospectives)
    • Implementation of the CAS identification module
    Clean Architecture MVVM-C Flutter Scrum Agile methodology
  • Conseil national des barreaux
    iOS Developer
    RETAIL (SMALL BUSINESS)
    July 2022 - June 2023 (11 months)
    Paris, France
    I work within the IT department in an Agile team of 4 developers (2 iOS and 2 Android) for the redesign and maintenance of the e-Barreau mobile application, which allows 70,000 French lawyers to manage their cases and messages with strong authentication.
    E-Barreau is developed with Clean Architecture / MVVM-Coordinator, and I was involved in the following tasks:
    • Redesign of the case search module and adjustment of its functionality with the online interface
    • Construction of the messaging consultation, including real-time notification of important emails and the addition of a "Resume" button to edit draft messages
    • Consultation of availability and management of appointments created by you, a colleague, or the jurisdiction.
    • Real-time search for hearings, knowing the order of appearance, as well as the names of colleagues and clients for a hearing
    • Participation in Scrum events (Daily, Sprint planning, retrospective...)
    • Performing unit tests with XCTestCase and integrating the application on TestFlight
    • Setting up continuous deployment on iOS with Bitrise
    • Redesigning the architecture by implementing Clean Architecture and MVVM-Coordinator
    Swift MVVM-C RxSwift Clean Architecture Bitrise

Recommendations

Be the first to recommend Bahaeddine

Help this freelancer shine by sharing your experience working together.

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

  • National Engineering Diploma in Software Engineering
    EPI, Sousse
    2015

Skill set

Categories