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

Mohamed E.

Senior Android Dev. | KMP | Arch. Mobile

650 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mohamed

Développeur Android Senior spécialisé dans la conception et le développement d’applications mobiles modernes avec l’écosystème Android et la stack Google.

J’utilise principalement Kotlin, Jetpack Compose et les composants Android Jetpack pour développer des applications performantes, maintenables et évolutives.

Je possède également une expérience confirmée en Kotlin Multiplatform, permettant de mutualiser la logique métier entre différentes plateformes.

Au-delà du développement mobile, j’interviens aussi sur la conception d’architectures client-serveur pour les applications mobiles. Sans être spécialisé backend, je suis capable de mettre en place des solutions backend simples, robustes et pérennes (API Python / REST) adaptées aux besoins des applications mobiles.

J’accorde une grande importance à la qualité du code, à l’architecture logicielle et aux bonnes pratiques (Clean Architecture, MVVM, tests, CI/CD).
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

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

Expériences

  • L'EQUIPE
    Développeur Android
    PRESSE & MÉDIAS
    avril 2017 - Aujourd'hui (9 ans et 2 mois)
    92100 Boulogne-Billancourt, France
    Application d’actualités sportives et support numérique du Journal L’équipe.

    Maintenir et faire évoluer l’application autour de sujets tels que
    • Développement de nouvelles features: La Numérique, Offline, Lives, Podcast, Authentication via Smart Lock, Push-inapp, Player Vidéo
    • Faire évoluer progressivement la base de code de Java vers Kotlin
    • Découpage en multi-modules
    • Android jetpack LiveData ViewModel ViewBinding Room
    • Mise en place de l’injection de dépendances
    • Clean Arch / MVVM
    • Intégration continue via Gitlab CI
    • Refonte graphique
    • Tests unitaires et fonctionnels
    Android Jetpack Clean Architecture Kotlin RxJava Dagger2 Coroutines MVVM GitlabCI Moshi Retrofit Glide
  • DigitasLBi France
    Dev Android
    E-COMMERCE
    septembre 2016 - avril 2017 (7 mois)
    Paris, France
    Développement & maintenance de l'application Android La Poste
    • Sécurisation du trafic entre l'application et les serveurs la poste avec le Certificate Pinning.
    • Intégration d'un module Web offrant de nouvelles fonctionnalités.
    • Maintenance de l'application et corrections des bugs
    • Coordination avec une équipe Nearshore afin d'établir une stratégie de migration vers nouveau Dépôt GIT.
    Android hybride Lead Developer
  • Webedia
    Développeur Android
    juin 2016 - septembre 2016 (3 mois)
    Île-de-France, France
    développement Application pour un partenaire (réf. AlloCineHome)

    Création de l’application Android « MoviePilot Home » dédiée au marché Allemand à partir de l’application française Allociné Home permettant à l’utilisateur de:
    • Consulter les productions (Séries, Films, Programme TV) et les offres (achats/locations, prix etc...) disponibles sur une liste de catalogues VOD.
    • Noter, commenter les productions et consulter les notes et critiques attribuées par d’autres utilisateurs ou par des journaux spécialisés.
    • Rechercher et filtrer des productions par catalogues, genres, époques, lieux, stars etc…
    Gradle Android Refactoring

Recommandations

Soyez le premier à recommander Mohamed

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

  • Engineer's degree, Information Technology
    Esprit
    2012
    Engineer's degree, Information Technology
  • Licentiate degree, Computer and Information Sciences, General
    essec
    2010
    Licentiate degree, Computer and Information Sciences, General

Compétences

Catégories