About Mourad
French
Native or bilingual
English
Fluent
Experience
- BNP ParibasDéveloppeur Android (Kotlin/Compose)BANKING AND INSURANCEJuly 2023 - Today (2 years and 11 months)93100 Montreuil, France-Participation active à toutes les cérémonies Agile Scrum et SAFe Scrum : Sprint Planning, Daily Scrum, Sprint Review, Relecture, Sprint Retrospective.-Développement et maintenance de deux applications mobiles de banking : "Mes Comptes" et "Hello Bank".-Utilisation efficace de la bibliothèque Coroutines pour la gestion des tâches en arrière-plan.-Implémentation de la Clean Architecture (Uncle Bob) pour une modularité accrue du projet.-Rédaction de tests unitaires et d'intégration avec JUnit et Mockito.-Utilisation de Bitrise pour l'intégration continue et le déploiement continu des applications.-Application des bonnes pratiques de sécurité : obfuscation, chiffrement des données, OpenSSL, analyse des bibliothèques externes.-Configuration de build flavors pour les deux applications mobiles.-Participation active aux revues de code-Participation aux journées techniques pour l'adoption des dernières recommandations technologiques de Google.-Formation sur KMP, une technologie moderne permettant de partager du code entre différentes plateformes (Android, iOS, Desktop et Web), tout en conservant une interface utilisateur native pour chacune d’elles.
- Aptar Digital HealthDéveloppeur Android (Kotlin/Compose)HEALTH AND WELLNESSJune 2022 - July 2023 (1 year and 1 month)Suresnes, France-Participé activement à toutes les cérémonies Agile Scrum : Sprint Planning, Daily Scrum, Sprint Review et Sprint Retrospective.-Utilisé le pattern MVVM pour séparer la logique de l'interface utilisateur, améliorant ainsi la maintenabilité et la testabilité de l'application.-Implémentation de la bibliothèque Coroutines pour gérer efficacement les tâches en arrière-plan, assurant une expérience utilisateur fluide.-Intégré la bibliothèque Room pour la gestion optimisée des données dans la base de données de l'application.-Utilisation de Retrofit pour simplifier l'interaction avec les APIs, garantissant un traitement efficace des données.-Chargé efficacement les images avec la bibliothèque Glide, en optimisant la qualité et les performances.-Mis en œuvre des pratiques de sécurité avancées telles que l'obfuscation, le cryptage des données et l'analyse des bibliothèques externes.-Configuré des build flavors pour supporter différentes couleurs d'application.-Participé activement aux revues de code pour maintenir des standards élevés de qualité de code.-Veillé régulièrement sur les dernières tendances en développement Android natif et Kotlin pour assurer une expertise à jour.
- B3G ConsultingDéveloppeur Android (Java/Kotlin)BANKING AND INSURANCEFebruary 2018 - June 2022 (4 years and 4 months)Rabat, Morocco-Développement des interfaces utilisateur pour plusieurs applications bancaires, ycompris UConnect pour Umnia Bank et les applications de banking pour CIH Bank etCDG.-Participation proactive aux cérémonies agiles pour une collaboration efficace et unsuivi de projet rigoureux.-Intégration du SDK OCR et de la reconnaissance faciale pour des fonctionnalités devérification d'identité avancées.-Intégration de la signature digitale pour des processus de validation sécurisés.-Intégration du SDK Google Maps pour des fonctionnalités de cartographie avancées.-Implémentation de différents modes d'upload de fichiers (caméra, galerie,documents) pour une gestion flexible des documents.-Utilisation de Broadcast Receiver Google API pour la gestion des SMS automatiques,améliorant l'expérience utilisateur.-Consommation des WebServices avec Retrofit et Swagger pour une communicationefficace avec les services backend.-Intégration de push notifications avec Firebase pour des notifications en temps réel.-Développement et exécution de tests unitaires et instrumentalisés avec JUnit etEspresso pour garantir la qualité des fonctionnalités.-Correction des anomalies à travers les différents cycles de développement du projetpour assurer des livraisons sans bugs.
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
- Ingénieur en informatiqueINPT2018