You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Abderrahmane A.AA

Abderrahmane A.

Android Architect | Kotlin | Jetpack Compose

520 €/jour
Chatou, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Abderrahmane

Senior Android Engineer / Mobile Architect avec plus de 14 ans d’expérience dans la conception et le développement d’applications mobiles critiques (banque, retail, e-commerce).

J’interviens sur des problématiques de modernisation d’architectures Android, de migration vers Kotlin et Clean Architecture, ainsi que sur la conception d’applications scalables et performantes.

Expert Kotlin & Java, je maîtrise l’écosystème Android moderne : Coroutines, Flow, MVVM/MVI, injection de dépendances, et intégration Firebase.

J’accompagne également les entreprises dans l’évolution de leurs applications vers des expériences plus intelligentes, notamment via l’intégration de fonctionnalités d’IA et d’assistants embarqués.

Mon objectif : transformer des applications complexes en produits robustes, maintenables et orientés utilisateur.
  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Chatou (jusqu’à 10 km), Paris (jusqu’à 10 km), Lille (jusqu’à 10 km), Lyon (jusqu’à 10 km), Strasbourg (jusqu’à 10 km)

Expériences

  • Attijariwafa bank
    Consultant Android confirmé
    BANQUE & ASSURANCES
    septembre 2010 - mai 2017 (6 ans et 9 mois)
    Paris, France
    Au sein du service informatique de la banque Attijariwafa bank : conception et développement d’une application de gestion des rendez-vous destinée aux entrepreneurs. L’application permet aux chef d’entreprise d’avoir une vision sur les différents meetings organisés afin de s’inscrire, partager et participer aux réunions.

    Développement et déploiement de l'application « DevelopmentClub » : application de gestion des rendez-vous destinée aux entrepreneurs.

    URL:https://play.google.com/store/apps/details?id=app.pyxicom.awb&hl=sw

    Equipe :1 chef de projet + 1 développeur Android + 1 développeur iOS + 1 développeur de web service + 6 testeurs
    Méthode : Agile (Scrum)

    Développement :
    ♣ Réalisation des différentes interfaces de l’application pour Android soit avec du Java 7ou bien à l’aide des Android Studio Layout Editor,
    ♣ Implémentation d’une solution avec Contacts permettant la récupération de la liste des contacts téléphoniques afin de partager avec eux les différents rendez-vous,
    ♣ Implémentation d’une solution avec Retrofit2/ Gsonconverter / OAuth 2 qui permet la liaison avec une API Restful, pour faciliter la consommation des services web de type REST,
    ♣ Implémentation des notifications Push avec Firebase,
    ♣ Implémentation d’un Tweet feed avec Twitter Kit,
    ♣ Ajout de la possibilité d’ajout des rendez-vous dans le calendrier du téléphone à l’aide de Calendar,
    ♣ Mise en place des environnements : développement, production,
    ♣ Réalisation de la documentation,
    ♣ Traitement des anomalies techniques et fonctionnelles remontées par le client,
    ♣ Rédaction des rapports pour les fonctionnalités développées,
    ♣ Implémentation d’une solution avec Android Http request qui permet la liaison avec une API, pour faciliter la consommation des services web de type REST,
    ♣ Maintenance technique de l’application,
    ♣ Rédaction des rapports pour les fonctionnalités développées.
    Java Android Android SDK Android Studio OAuth XML JSON Google Analytics Firebase Twitter
  • FLY FRANCE
    Consultant Android confirmé
    COMMERCE DE DÉTAIL
    mars 2017 - juin 2018 (1 an et 4 mois)
    Paris, France
    Smart Vendeur : Conception et développement de l’application « Smart Vendeur » : application E-Commerce de la plateforme Fly destinée aux vendeurs des magasins Fly permettant la réalisation des ventes en instantanées et des paiements sécurisés.

    Équipe : 1 Chef de projet + 3 développeurs Android + 2 développeurs iOS + 2 développeurs Magento + 8 testeurs
    Méthode : Agile (Scrum)

    Analyse et conception :
    ♣ Élaboration et enrichissement de la documentation exigée,
    ♣ Préparation à l’amélioration des scénarios décisionnels,
    ♣ Participation active à la planification des tâches et à la réalisation du planning de livraison ;
    Développement :
    ♣ Réalisation des différentes interfaces de l’application pour Android soit avec du Java ou bien à l’aide d’Android Studio Layout Editor,
    ♣ Implémentation d’une solution avec Retrofit2 / GsonConverter / OAuth 2 qui permet la liaison avec une API Restful, pour récupérer les informations et fichiers de configuration nécessaires au bon fonctionnement de l’application,
    ♣ Consommation de plusieurs services web de type REST et SOAP,
    ♣ Implémentation d’une solution avec Magento Mobile Connect, qui permet de se connecter au serveur Magento de Fly,
    ♣ Implémentation de notifications Push avec Firebase,
    ♣ Implémentation de notifications avec XMPP(Openfire),
    ♣ Implémentation de messageries avec XMPP(Openfire),
    ♣ Affichage des différents magasins Fly sur une carte Googlemap,
    ♣ Affichage d’un plan paramétrable du magasin avec la possibilité visualisé / choisir entre les différents services que le magasin propose,
    ♣ Ajout de différentes méthodes de paiement, soit en utilisant des pages Web avec callbacks, ou bien à travers des librairies natives (Paypal, BrainTree, Java 7),
    ♣ Mise en place des environnements : développement, production.
    Tests et validation :
    ♣ Corrections des remontées.
    ♣ Validation des corrections.


    MyFly : Conception, développement et déploiement de l’application « MyFly » : Application dédiée au public qui permet de personnaliser les différent produits Fly, d’effectuer des achats avec un paiement sécurisé et suivre l’historique de chaque commande réalisée :

    Équipe : 1 Chef de projet + 3 développeurs Android + 2 développeurs iOS + 2 développeurs Magento + 8etesteurs
    Méthode : Agile (Scrum)

    Analyse et conception :
    ♣ Élaboration et enrichissement de la documentation exigée,
    ♣ Préparation à l’amélioration des scénarios décisionnels,
    ♣ Participation active à la planification des taches et à la réalisation du planning de livraison ;
    Développement :
    ♣ Réalisation des différentes interfaces de l’application pour Android soit avec du Java 7 ou bien à l’aide des Android Studio Layout Editor,
    ♣ Implémentation d’une solution avec Retorfit2 / Gsonconverter / OAuth 2 qui permet la liaison avec une API Restful, pour récupérer les informations et fichiers de configurations nécessaires au bon fonctionnement de l’application,
    ♣ Consommation de plusieurs services web de type REST et SOAP,
    ♣ Implémentation d’une solution avec Magento Mobile Connect, qui permet de se connecter au serveur Magento de Fly,
    ♣ La mise en place de différents modes de paiements avec une couche sécurisée,
    ♣ Implémentation de notifications Push avec Firebase,
    ♣ Ajout de la possibilité de connexion / création de compte avec Facebook et Google,
    ♣ Mise en place des environnements : développement, production ;
    Tests et validation :
    ♣ Tests d’intégration et fonctionnels,
    ♣ Validation des corrections.


    Fly Mobile : Conception et développement de « Fly Mobile » : application E-Commerce de la plateforme Fly qui facilite les achats, les paiements sécurisés et le suivi de l’historique des commandes.

    Équipe : 1 Chef de projet + 3 développeurs Android + 2 développeurs iOS + 2 développeurs Magento + 8etesteurs
    Méthode : Agile (Scrum)

    Analyse et conception :
    ♣ Élaboration et enrichissement de la documentation exigée,
    ♣ Préparation à l’amélioration des scénarios décisionnels,
    ♣ Participation active à la planification des tâches et à la réalisation du planning de livraison ;
    Développement :
    ♣ Réalisation des différentes interfaces de l’application pour Android soit avec du Java ou bien à l’aide d’Android Studio Layout Editor,
    ♣ Implémentation d’une solution avec Retrofit2 / GsonConverter / OAuth 2 qui permet la liaison avec une API Restful, pour récupérer les informations et fichiers de configuration nécessaires au bon fonctionnement de l’application,
    ♣ Consommation de plusieurs services web de type REST et SOAP,
    ♣ Implémentation d’une solution avec Magento Mobile Connect, qui permet de se connecter au serveur Magento de Fly,
    ♣ Implémentation de notifications Push avec Firebase,
    ♣ Ajout de la possibilité de connexion / création de compte avec Facebook et Google,
    ♣ Affichage des différents magasins Fly sur une carte Googlemap,
    ♣ Ajout de différentes méthodes de paiement, soit en utilisant des pages Web avec callbacks, ou bien à travers des librairies natives (Paypal, BrainTree),
    ♣ Mise en place des environnements : développement, production ;
    Tests et validation :
    ♣ Corrections des remontées,
    ♣ Validation des corrections.


    Borne : Conception, développement et déploiement de l’application « Borne » : Application dédiée aux clients des magasins qui permet de présenter les différents produits Fly, d’effectuer des achats avec un paiement sécurisé et suivre l’historique de chaque commande réalisée.

    Équipe : 1 Chef de projet + 3 développeurs Android + 2 développeurs iOS + 2 développeurs Magento + 8etesteurs
    Méthode : Agile (Scrum)

    Analyse et conception :
    ♣ Élaboration et enrichissement de la documentation exigée,
    ♣ Préparation à l’amélioration des scénarios décisionnels,
    ♣ Participation active à la planification des taches et à la réalisation du planning de livraison ;
    Développement :
    ♣ Réalisation des différentes interfaces de l’application pour Android soit avec du Java 7 ou bien à l’aide des Android Studio Layout Editor.
    ♣ Implémentation d’une solution avec Retorfit2 / Gsonconverter / OAuth 2 qui permet la liaison avec une API Restful, pour récupérer les informations et fichiers de configurations nécessaires au bon fonctionnement de l’application,
    ♣ Consommation de plusieurs services web de type REST et SOAP,
    ♣ Implémentation d’une solution avec Magento Mobile Connect, qui permet de se connecter au serveur Magento de Fly,
    ♣ La mise en place de différents modes de paiements avec une couche sécurisé,
    ♣ Implémentation de notifications Push avec Firebase,
    ♣ Ajout de la possibilité de connexion / création de compte avec Facebook et Google,
    ♣ Mise en place des environnements : développement, production ;
    Tests et validation :
    ♣ Tests d’intégration,
    ♣ Tests fonctionnels,
    ♣ Validation des corrections.
    Java Kotlin Android Android SDK Android Studio XML JSON REST Magento OAuth Firebase Facebook Google Analytics Git GitHub
  • MF Consulting France
    Consultant Android confirmé
    AGENCE & SSII
    juillet 2018 - avril 2019 (10 mois)
    Paris, France
    Conception et développement de l’application « BLIF » : application de rencontre dédiée au public qui permet la mise en relation entre particulier pour but de s’héberger pour un nombre de nuitées chez un hôte.
    Equipe : 1 Chef de projet + 2 développeurs Android +3 développeurs web + 8 testeurs
    Méthode : Agile (Scrum)

    Analyse et conception :
    ♣ Élaboration et enrichissement de la documentation exigée,
    ♣ Participation active à la planification des tâches et à la réalisation du planning de livraison ;
    Développement :
    ♣ Réalisation des différentes interfaces de l’application pour Android soit avec du Java (migration de certaines fonctionnalités de l’application vers KOTLIN)
    ♣ Implémentation d’une solution avec Retrofit2 / GsonConverter / OAuth 2 qui permet la liaison avec une API Restful, pour récupérer les informations et fichiers de configuration nécessaires au bon fonctionnement de l’application,
    ♣ Consommation de services web de type REST,
    ♣ Implémentation de notifications Push avec Firebase,
    ♣ Affichage des différentes positions sur une carte Googlemap,
    ♣ Mise en place des environnements : développement, production ;
    Tests et validation :
    ♣ Corrections des remontées,
    ♣ Validation des corrections.

    Java Kotlin Android Android SDK Android Studio Scrum Google Analytics Firebase

Recommandations

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

  • Baccalauréat série S
    TAYEB ALAOUI
    2006
  • Diplôme d’ingénieur Option Génie informatique
    EMSI
    2011

Compétences

Catégories