Search for a freelancer Post a project
Malt welcom

Welcome to Abderrahmane's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Abderrahmane to discuss your project or search for other freelancer profiles on Malt.

Abderrahmane Aitbaali

Développeur Senior Android

Can work in or around Poissy, Paris

  • 48.9287
  • 2.0446
Propose a project The project will begin once you accept Abderrahmane's quote.
Propose a project The project will begin once you accept Abderrahmane's quote.

Location and workplace preferences

Location
Poissy, France
Can work onsite in your office in
  • around Poissy and 50km
  • Around Paris and 30km

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Languages

Categories

Skills (23)

Abderrahmane in a few words

Je suis un développeur passionné dans le domaine du mobile, précisément dans Android de plus de 6 ans, je maîtrise Android avec Java et récemment j'ai commencé le nouveau langage Kotlin, J'ai pu évoluer dans différentes missions, j'ai appris à m'adapter aux différentes situations. Actuellement je maîtrise les architectures MVP et MVVM, aussi je me trouve à l'aise sous la clean architecture et les principes SOLID.J'utilise des librairies recommandées par google comme Dagger2 pour l'injection de dépendance et Retrofit pour l'interconnexion entre les apis et les applications mobile. Le Firebase pour la gestion des notifications, la Crashlytics pour la gestion des erreurs sous l'application, la oAUth2 pour sécurise les accès aux apis et le protocole XMPP avec Openfire pour les notifications synchrones et la messagerie. J'utilise aussi Mockito comme outil de tests unitaires et Espresso pour les tests des interfaces utilisateurs.Par rapport à la gestion de version, j'utilise le GIT et Jira pour les tâches et suivi des commits. Et tout ça dans un environnement agile sous la méthode Scrum.

Experience

Attijariwafa bank

Banking & Insurance

Consultant Android confirmé  - As a freelancer

Paris, France

September 2010 - May 2017 (6 years6 years and 8 months)

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.

FLY FRANCE

Retail (Small Business)

Consultant Android confirmé  - As a freelancer

Paris, France

March 2017 - June 2018 (1 year1 year and 3 months)

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.

MF Consulting France

Digital & IT

Consultant Android confirmé

Paris, France

July 2018 - April 2019 (9 months)

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.

Eurosport - Eurosport

Sports

Consultant Android  - As a freelancer

Paris, France

May 2019 - Today (3 years3 years and 3 months)

1 external recommendation

Check out Abderrahmane's recommendations

Education