About Mourad
French
Native or bilingual
English
Fluent
Experience
- BNP ParibasAndroid Developer (Kotlin/Compose)BANKING AND INSURANCEJuly 2023 - Today (2 years and 11 months)93100 Montreuil, France-Active participation in all Agile Scrum and SAFe Scrum ceremonies: Sprint Planning, Daily Scrum, Sprint Review, Retrospective.-Development and maintenance of two banking mobile applications: "Mes Comptes" and "Hello Bank".-Effective use of the Coroutines library for background task management.-Implementation of Clean Architecture (Uncle Bob) for increased project modularity.-Writing unit and integration tests with JUnit and Mockito.-Use of Bitrise for continuous integration and continuous deployment of applications.-Application of good security practices: obfuscation, data encryption, OpenSSL, external library analysis.-Configuration of build flavors for both mobile applications.-Active participation in code reviews.-Participation in technical days for the adoption of Google's latest technological recommendations.-Training on KMP, a modern technology for sharing code between different platforms (Android, iOS, Desktop, and Web), while maintaining a native user interface for each.
- Aptar Digital HealthAndroid Developer (Kotlin/Compose)HEALTH AND WELLNESSJune 2022 - July 2023 (1 year and 1 month)Suresnes, France-Actively participated in all Agile Scrum ceremonies: Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective.-Used the MVVM pattern to separate UI logic, thereby improving application maintainability and testability.-Implemented the Coroutines library to efficiently manage background tasks, ensuring a smooth user experience.-Integrated the Room library for optimized data management in the application's database.-Used Retrofit to simplify interaction with APIs, ensuring efficient data processing.-Efficiently loaded images with the Glide library, optimizing quality and performance.-Implemented advanced security practices such as obfuscation, data encryption, and external library analysis.-Configured build flavors to support different application color schemes.-Actively participated in code reviews to maintain high code quality standards.-Regularly kept up with the latest trends in native Android development and Kotlin to ensure up-to-date expertise.
- B3G ConsultingAndroid Developer (Java/Kotlin)BANKING AND INSURANCEFebruary 2018 - June 2022 (4 years and 4 months)Rabat, Morocco-Development of user interfaces for several banking applications, including UConnect for Umnia Bank and banking applications for CIH Bank and CDG.-Proactive participation in agile ceremonies for effective collaboration and rigorous project tracking.-Integration of OCR SDK and facial recognition for advanced identity verification features.-Integration of digital signature for secure validation processes.-Integration of Google Maps SDK for advanced mapping functionalities.-Implementation of different file upload modes (camera, gallery, documents) for flexible document management.-Use of Google API Broadcast Receiver for automatic SMS management, enhancing user experience.-Consumption of WebServices with Retrofit and Swagger for efficient communication with backend services.-Integration of push notifications with Firebase for real-time alerts.-Development and execution of unit and instrumental tests with JUnit and Espresso to ensure feature quality.-Bug fixing through various project development cycles to ensure bug-free deliveries.
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 EngineeringINPT2018