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

Mohamed Nour Bghouri

Développeur Android

680 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mohamed Nour

Passionné par le développement mobile, je cumule plus de 8 ans d’expérience sur des applications Android à forte visibilité et criticité, pour des clients tels que La Poste, Orange, Airbus, Thales ou le Ministère de l’Intérieur français.
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • La Poste
    Mobile Software Consultant
    octobre 2022 - Aujourd'hui (3 ans et 8 mois)
    Issy-les-Moulineaux, France
    🔄 Refonte du module de suivi sur l’application Pro : architecture en Clean Architecture (MVI), coroutines et Flow pour la gestion asynchrone, optimisation des performances et amélioration de la lisibilité du code.

    🤖 Intégration d’un module d’assistant virtuel en React Native : mise en place de la communication entre le module RN et l’application native via bridges et interopérabilité Kotlin/Java.

    ☁️ Migration backend : adaptation des clients Retrofit/OkHttp pour la compatibilité avec les nouvelles APIs, gestion des évolutions de modèles de données, et refactorisation des repositories.

    🎨 Refonte UI de la Home : adoption de Jetpack Compose pour une interface plus réactive et modulaire, avec un système de navigation basé sur Navigation Compose.

    ✉️ Implémentation de la “Lettre Recommandée en ligne” : création de flux complets côté Android (formulaires dynamiques, validations, appels réseau).

    ✅ Mise en place et renforcement des bonnes pratiques : tests unitaires et instrumentés, CI/CD GitLab, code review structurées, et respect des guidelines Android.
    Kotlin Android Jetpack Compose MVI Koin
  • Orange
    Mobile Software Egineer
    janvier 2021 - septembre 2022 (1 an et 8 mois)
    rojet : Développement et évolution de l’application mobile OMNIS / My Orange, utilisée par des millions de clients pour gérer leurs services mobiles : recharges, balances, options, code PUK, Orange Money, historique des transactions, paiement des factures, offres exclusives, jeux & cadeaux, et localisation des boutiques Orange.

    👥 Équipe projet : 4 développeurs Android, 1 Scrum Master Android, 1 Product Owner.

    Missions principales :

    📐 Conception et développement de nouvelles fonctionnalités en MVVM Kotlin (Data Binding, LiveData, Coroutines, Retrofit).

    🔄 Participation active aux sprints Agile Scrum : estimation, développement, code review, démos pays mensuelles.

    🔧 Veille sur l’ensemble du cycle de vie : développement, déploiement et support en production.

    🤝 Interaction avec les utilisateurs finaux pour affiner les solutions et améliorer l’expérience.

    🧩 Contribution au processus d’assemblage de différentes applications et au développement de modules transverses pour l’écosystème mobile Orange.

    🧪 Développement de tests unitaires avec JUnit, validation et revue des Merge Requests.

    ⚙️ Configuration et optimisation de la chaîne CI/CD GitLab (build, déploiement, distribution via Firebase App Distribution).

    🚀 Leadership technique et accompagnement de l’équipe Android sur les bonnes pratiques et l’architecture modulaire.

    Stack technique :

    Langage & Frameworks : Kotlin, MVVM, Coroutines, LiveData, Data Binding, View Binding, Kodein (DI)

    APIs & Services : Retrofit, Moshi, Firebase (Remote Config, App Distribution, Analytics), Google Maps, Huawei Maps (GMS/HMS)

    Architecture : Architecture modulaire, séparation claire des layers, bonnes pratiques Android modernes

    Outils : Git, GitLab CI/CD, Firebase, JUnit

    Méthodologie : Scrum (sprints, démos pays, PO/Scrum Master dédiés)
  • Streamwide
    Développeur Android
    novembre 2018 - décembre 2020 (2 ans et 1 mois)
    Projet : Développement et maintenance d’une suite d’applications Android dédiées aux équipes mobiles pour la communication temps réel et la gestion de processus opérationnels (Push-to-Talk, VoIP, visioconférence, streaming vidéo, géolocalisation, gestion d’équipements matériels).

    👥 Équipe projet : 12 développeurs Android, 5 Team Leads Android, 1 Chef de projet (Product Manager).

    Missions principales :

    📲 Développement de fonctionnalités avancées :

    Push-to-Talk, appels vocaux/vidéo, streaming vidéo temps réel

    Conversations privées et de groupe, annuaire d’entreprise

    Map clustering et géolocalisation, alertes d’urgence

    Jitsi SDK (visioconférence), zoom dans les appels vidéo, sélection de sortie audio

    Réponse automatique des appels, gestion des channels auto-connectées/limitées

    Intégration BLE, NFC, Beacons, et compatibilité avec des appareils durcis

    🛠️ Mise en place de build variants certified/uncertified avec minSdk dynamique

    ⚙️ Configuration de la chaîne CI/CD avec Jenkins, intégration des outils de qualité et sécurité : Lint, SonarQube, Mobsf, Fortify

    🔄 Contribution à la migration annuelle vers les nouvelles versions Android

    🤝 Participation aux réunions d’architecture, de conception, de revue avec architectes, UX et Ops

    🧪 Développement de tests unitaires, correction de bugs, optimisation des performances

    📚 Rédaction de documentation technique en anglais

    🚀 Veille technologique et mise en œuvre de nouvelles solutions pour améliorer efficacité et performance

    Stack technique :

    Langages & frameworks : Java, Kotlin, Android, Architecture modulaire

    Communication : Internal SDK, SIP, VoIP, Messaging, Jitsi SDK

    APIs & services : Google Maps, OpenStreetMap, GMS, FCM, Camera API, Deep Links, Event Bus

    Matériel & connectivité : Bluetooth, BLE, NFC, Beacon, QR Code

    Outils : Jenkins CI/CD, Git, SVN, Jira, SonarQube, Mobsf, Fortify, Lint

    Tests : Unit tests, code review, intégration continue

Recommandations

Soyez le premier à recommander Mohamed Nour

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Diplôme National d’ingénieur En Informatique Spécialité : Systèmes d’Information Mobile
    Ecole Supérieure Privée d'Ingénierie et de Technologies
    2018

Compétences (11)

Catégories