About Maha
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Bazarchic (Groupe Galerie Lafayette)Product Owner / Mobile DeveloperE-COMMERCEFebruary 2022 - July 2025 (3 years and 5 months)Clichy, FranceMy role involves gathering and prioritizing needs, writing user stories, defining acceptance criteria, and managing the product backlog. I also support teams in user journey design, development coordination, functional acceptance, and KPI monitoring.Thanks to my technical experience, I can challenge architectural choices, anticipate development constraints, and ensure consistency between product objectives and technical feasibility.I work in Agile environments and collaborate daily with developers, UX/UI designers, QA, Scrum Masters, marketing, and business teams.My expertise:- Gathering and formalizing business needs- Facilitating workshops with business, marketing, and design teams- Managing and prioritizing product backlogs- Writing user stories and acceptance criteria- Defining roadmaps and prioritizing features- Agile monitoring- Defining test plans and acceptance strategies- Coordination between product, design, and development teams- Implementing product KPIs and performance monitoring- A/B testing and user experience optimizationMy Achievements:- Technical redesign of an e-commerce Android application- Implementation of a structured Git Flow to secure deliveries- Participation in code reviews and continuous improvement of technical quality- Development of new e-commerce features- Design of new multi-device user journeys- Writing user stories, acceptance criteria, and functional specifications- Collaboration with UX/UI teams to design simple and efficient journeys- Product management and performance optimization- Management and prioritization of the product backlog- KPI monitoring: velocity, customer satisfaction..Team: Digital Director, Head of Product, Product Owners, UX/UI Designers, QA, Tech Leads, Developers, DevOps
- EurosportSenior Android Developer ConsultantPRESS AND MEDIAOctober 2019 - January 2022 (2 years and 3 months)Issy-les-Moulineaux, FranceRole:As an Android developer within the Player Feature Team, I was responsible for the development, evolution, and maintenance of the Android video SDK used across all Eurosport group applications and websites.My role involved analyzing product needs, assessing technical feasibility, developing new features, and ensuring the overall performance of the video platform.I was also involved in:- Optimizing video playback performance- Corrective maintenance and bug fixing- Implementing unit and functional tests- Verifying acceptance criteria after development- Writing technical and user documentation- Monitoring technical indicators: ANR, Crash Rate, stability, and performance- Participating in Agile ceremonies- Estimating and prioritizing user stories- Liaising with UX/UI teams, QA, Product Owner, and developersContext:As an Android developer consultant within the Player Feature Team, I contributed to the redesign of Eurosport group applications for the 2020 Olympic Games.I was responsible for the development and optimization of the Android video SDK used on the group's applications and websites, including Eurosport, Eurosport Player, and Rugbyrama.Tasks:- Design and implementation of new features in Java/Kotlin using MVVM architecture- Integration of multiple service layers: REST/GraphQL APIs- Video streaming solutions (ExoPlayer)- Analytics tools (Adobe Analytics, AppsFlyer, Kochava)- Advertising and monetization (Google Ads, FreeWheel, in-app purchase)- Data management with Room- Dependency injection (Koin, Dagger)- Asynchronous flow management (RxJava / RxAndroid)- Participation in Agile/Scrum practices- Task tracking via JIRA- Collaboration with product, QA, and backend teams- Contribution to app quality and stability
- BNP Paribas Personal Finance,Android DeveloperBANKING AND INSURANCEJune 2018 - September 2019 (1 year and 3 months)92300 Levallois-Perret, FranceRole:As an Android developer within the Digital Factory of BNP Paribas Personal Finance, I played a key role in the design, development, and optimization of mobile applications. My work involved transforming functional and business needs into robust and performant technical solutions, while ensuring code quality and maintainability.Main Responsibilities:Design and Architecture:- Participation in scoping phases and defining the software architecture of mobile applications.- Proposing technical solutions adapted to business needs and technical constraints.- Collaboration with UX/UI designers to ensure an optimal user experience.Development and Code Quality:- Development of new features in Kotlin, adhering to Clean Architecture best practices.- Refactoring existing code to improve performance, readability, and maintainability.- Code reviews and pair programming to ensure high-quality code.- Implementation of unit and integration tests to validate features.Backlog Management and Requirements Analysis:- Detailed analysis of functional and technical requirements provided by the Product Owner.- Understanding and prioritizing user stories with definition of acceptance criteria.- Participation in Agile workshops to clarify expectations and anticipate technical risks.Acceptance and Validation:- Configuration of test environments and definition of scenarios for the QA team.- Assistance during acceptance phases to validate the proper functioning of applications.- Technical documentation and user guide to ensure traceability and maintainability.Collaboration and Agile Monitoring:- Active participation in Agile ceremonies- Monitoring deliverables and communicating with PO, QA, and UX/UI teams to ensure the business value of delivered features.
Recommendations
Be the first to recommend Maha
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
- Agile Scrum Project Manager TrainingGRPG2025Formation axée sur le pilotage de projets en appliquant les principes Agile, ouvrant à des rôles tels que Scrum Master, Product Owner ou membre d'une équipe de développement. Elle permet également d'évoluer vers des fonctions plus stratégiques comme coach Agile, ou de se spécialiser dans des frameworks complémentaires tels que SAFe ou Kanban pour gérer des projets complexes à grande échelle.
- National Diploma in Engineering in Telecommunications and Computer ScienceISITCOM - Higher Institute of Computer Science and Communication Techniques2015Formation approfondie en téléinformatique couvrant les réseaux avancés (architecture, protocoles, routage, réseaux mobiles), les systèmes distribués et les télécommunications. Développement de compétences en ingénierie logicielle, programmation (Java, C/C++), bases de données et systèmes d'information. Maîtrise des concepts de sécurité informatique, virtualisation et cloud computing. Approche orientée projet avec utilisation des méthodes Agile, gestion de projet et travail en équipe sur des problématiques complexes.