Rechercher un freelance Déposer un projet
Malt welcom

Bienvenue sur le profil Malt de Badr !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Badr pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Badr Y.

Développeur Android (Kotlin & Java)

En télétravail depuis Paris

  • 48.85661400000001
  • 2.3522219000000177
  • Tarif indicatif 750 €/ jour
  • Expérience 7 ans et +
  • Taux de réponse 100%
  • Temps de réponse 4h
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Badr.

Ce freelance a indiqué qu'il était disponible à temps plein mais n'a pas reconfirmé depuis plus de 7 jours.

Proposer un projet La mission ne démarrera que si vous acceptez le devis de Badr.

Localisation et déplacement

Localisation
Paris, France
Télétravail
Effectue ses missions majoritairement à distance

Préférences

Durée de mission
Préfèrerait éviter:
  • ≤ 1 semaine
  • ≤ 1 mois
  • entre 1 et 3 mois

Vérifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Langues

  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

Catégories

Compétences (14)

Badr en quelques mots

Je suis développeur Android depuis plus de 10 ans.
J'accorde une grande importance à l'expérience utilisateur, à la compréhension du besoin métier et à la qualité technique.
J'ai travaillé dans des équipes Agile, avec différentes architectures : MVP, MVVM, Clean code...
Je recherche principalement des missions pouvant se réaliser en full-remote, avec éventuellement des déplacements ponctuels chez le client.

Expériences

RATP Smart Systems - RATP

Transports

Développeur Android Sénior  - En tant que freelance

juillet 2021 - Aujourd'hui (1 an et 2 mois)

- Application de cartographie : GPS et Navigation
- Alertes personnalisées : push notifications
- Comparaison de mode de transport multi-modales : Transport en commun, voiture, piéton, vélo...
- Applications avec plus de 1,5 Millions d'utilisateurs actifs.
- Travail sur la CI avec Gitlab-ci et Fastlane.

Tech :
  • Architecture : MVP, MVVM
  • Kotlin, Java, Coroutines, Rx, Mapbox, Chart, Jenkins, Gradle, ...
Android MVVM Gitlab CI Fastlane Coroutines MVP Kotlin

EDF - Groupe EDF

Edition de logiciels

Développeur Android Sénior & Flutter  - En tant que freelance

Paris, France

septembre 2018 - juillet 2021 (2 ans et 10 mois)

- Tech lead du pôle mobile à EDF : veille technologique, choix techniques, architecture
- Collaboration avec l’équipe métier et utilisation des outils : Jira, Confluence, … et avec les designers UX/UI sur des outils tels que : Figma, Zeplin…

  • Android :
- Développement des projets « from scratch »
- Géolocalisation, Mode offline, Camera, persistance des données, gestion des certificats, compression, encodage et traitement des images, utilisations des buildTypes et flavor…
- Kotlin, Architecture MVVM, ConstraintLayout, LiveData, Navigation, Room, Retrofit, Data binding, Injection Dagger, Mockito, Google Maps, Analytics, Crashlytics, Gradle

  • Flutter :
- Architecture : Provider
- Création de plusieurs widgets

  • Intégration continue - Versionning :
- Mise en place de pipeline Jenkins : build, lancement des tests unitaires, lancement de l’analyse Sonar, déploiement sur un store interne, archivage Nexus
- Mise en place de Sonar pour la qualité de code
- Utilisation de Gitlab : utilisation en ligne de commande, création de tag, rebase interactive…
Kotlin Java Flutter Android Android Studio Coroutines MVVM Git Gradle

Nespresso - Nestlé

E-commerce

Développeur Android Sénior  - En tant que freelance

Lausanne, Suisse

avril 2016 - septembre 2018 (2 ans et 5 mois)

Application Android : https://play.google.com/store/apps/details?id=com.nespresso.activities&hl=fr

Développement de l'application en sein d'une équipe de 15 personnes.

- Projet en remote : Rabat – Lausanne - Berlin. Projets gérés en SAFE avec plusieurs dizaines de développeurs sur des sites différents. Contexte anglophone
- Une des fonctionnalités principales sur laquelle j’ai travaillé est : PADL (Platform Agnostic Data Layer). L’objectif est de fournir une couche de données agnostique qui pourrait être utilisée pour tous les actifs numériques de l’entreprise, offrant un moyen unique de mettre en œuvre des analyses pour améliorer la qualité des implémentations et obtenir un meilleur résultat « business ».

  • Technique :
• Architecture MVVM, Data binding, Dagger, RX2, Mockito, JUnit, Charles, Bitbucket, GIT
rx databinding mvvm Android Android SDK Java Dagger Android Studio

LCL

Banque & assurances

Tech lead Android  - En tant que freelance

Paris, France

avril 2015 - février 2016 (10 mois)

Client : LCL bank (Le Crédit Lyonnais) (par Backelite)
Application Android : https://play.google.com/store/apps/details?id=fr.lcl.android.customerarea&hl=fr


- Tech lead (5 développeurs) d’une application développée « from scratch »
* Gagnante du trophée « meilleure application bancaire » *

  • Technique :
• Architecture MVC, Material deisgn, développement sur différentes tailles d’écran et de version : 2.x – 5.x
• Management des fragments, ActionBar, AsyncTask…
• Méthode TDD, Robolectrics, Mockito, Tests unitaires
• Implémentation des webservices, parsing…
• Base de données SQLite
• Chiffrage des « user story »
• Connexion HTTPS, chiffrage des données
• Vérification du code Hash
• Outils : Android studio, GIT, Jira, Confluence, Stash…

Orange Business Services - ORANGE

Agence & SSII

Développeur Android

Rennes, France

septembre 2011 - décembre 2014 (3 ans et 3 mois)

Développement de plusieurs applications pour différents clients :

Orange Labs : l’application Business Lounge permet au client business d’Orange d’accéder à des nouvelles concernant leurs secteurs, afficher la qualité du réseau et des informations concernant leur forfait. Développement d’une application de streaming « TV everywhere »
  • Thalès : développement d’une application VoIP dans un environnement sécurisé
  • Bodet : développement d’une application d’organisation du planning des salariés et de leurs interventions.

Technique :

  • Travail en méthode Agile : Scrum
  • Remontée des alertes, respect des deadlines
  • Gestion des livraisons
  • Rédaction des spécifications techniques
  • Chiffrage des « User story »
  • Déclinaison du backlog fonctionnel en backlog technique
  • Analyse et conception de l'application
  • Développement de l'application pour smartphone/tablette, version Android 2.x, 3.x, 4.x.
  • Menu fly-out (ex. menu facebook),
  • lightBox,
  • Gestion de l’encapsulation BB10
  • Lecture et parsing QR Code
  • Téléchargement via un serveur distant de fichiers et installation automatique des applications
  • Développement des fonctionnalités liées aux communications Voip : gestion du journal d'appels, appels émis et reçus, durée d'appel, mettre en pause, conférence à 3, ...
  • Utilisation d'un environnement sécurisé : chiffrer les fichiers échangés, développement dans un environnement crypté.

Rémy Barbosa - Apps Horizon

01/06/2021

J'ai eu l'occasion de travailler avec Badr sur le projet LCL ! C'était une très bonne expérience, aussi bien humainement que techniquement. C'est un profil très complet et sérieux ! C'est réellement un plaisir de travailler avec lui ! Je recommande chaudement !

Michael Fabien - EDF

27/05/2021

J’ai eu l’occasion de travailler avec Badr sur plusieurs projets et chez plusieurs clients dont Backelite et EDF. Outre son bagage technique très solide, son professionnalisme et son écoute envers les autres membres de son équipe et plus particulièrement les juniors m’a beaucoup inspiré. Je le recommande donc vivement.  

Formations

Certifications