About Bahaeddine
French
Fluent
English
Fluent
Arabic
Native or bilingual
Experience
- Meet PeopleSenior iOS DeveloperTRAVEL AND TOURISMDecember 2023 - Today (2 years and 6 months)Paris, FranceI 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).
- Conseil National de L'Ordre des Experts- ComptablesFlutter DeveloperCONSULTING AND AUDITSJuly 2023 - November 2023 (4 months)Paris, FranceI 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
- Conseil national des barreauxiOS DeveloperRETAIL (SMALL BUSINESS)July 2022 - June 2023 (11 months)Paris, FranceI 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
Recommendations
Be the first to recommend Bahaeddine
Help this freelancer shine by sharing your experience working together.
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
- National Engineering Diploma in Software EngineeringEPI, Sousse2015