Badr Yousfi

Senior Android Developer

Salaire / Taux journalier

Paris, France

Freelance

Expertises

KotlinAndroid

Langues

ArabeAnglaisFrançais

À propos

Introduction

Senior Android Developer with 13 years of expertise creating high-impact mobile apps including Mappy (5M+ downloads) and Nespresso. Specialized in Kotlin, Compose, MVVM architecture, and full project lifecycle from conception to deployment. I deliver scalable Android solutions that drive business growth and user engagement.

Liens

Expérience de travail

Développeur Android Senior

EDFFreelance

nov. 2024 - Présent

2 ans

92120 Montrouge, France

Working on several projects using latest technologies on Android development : Kotlin, Compose, Firebase, Firestore cloud, Flow…

Senior Android Developer

RATP Smart SystemsFreelance

juil. 2021 - déc. 2024

3 ans 6 mois

Full remote

Client : Mappy Application (Downloaded more than 5M+) : https://play.google.com/store/apps/details?id=com.mappy.app Full-remote - A super powerful GPS that informs you in real time of traffic conditions - Personalized alerts that warn you of traffic on your route - The comparison of 14 modes of transport to choose the fastest and cheapest route - An ultra-simple app that gives you access to all services with just one click - 5 million referenced places (hotels, restaurants, parkings, gas stations,…) to find happiness on your way! Tech : * Architecture : MVP, MVVM * Kotlin, Java, Coroutines, Rx, Mapbox, Chart, Jenkins, Gradle, ... Tools : Android Studio, Atlassian suites : Jira, Confluence, Gitlab..., GIT, Postman

Senior Android developer, Flutter developer

EDFFreelance

sept. 2018 - juil. 2021

2 ans 11 mois

Région de Paris, France

Android developer : Build multiple B2B applications from scratch in an Agile environment. Working with PO, UX/UI designer and other developers. Build the architecture, create the screen UI, OCR, authentication, ... Full kotlin Flutter : Build mobile applications for both Android and iOS. Scrum Master : Organize the Daily meetings, prepare the Sprint Review, Demo, Sprint Planning, raise project alerts and try to find solutions for the blocking issues. * Tech : Kotlin, MVVM, Provider, Livedata, Data binding, Injection, Dagger, Room, Retrofit, Mockito, AndroidX, Maps, Camera, Gradle, Jenkins... * Tools : Android Studio, Atlassian suites : Jira, Confluence, Gitlab..., GIT, Postman, Xcode

[Freelance] Senior Android developer

Nestlé Nespresso SAFreelance

avr. 2016 - août 2018

2 ans 5 mois

Morocco / switzerland

Client : Nespresso (par SQLI) Android application : https://play.google.com/store/apps/details?id=com.nespresso.activities&hl=fr * (remote project between Morocco and Switzerland) application on smartphone : consultation of capsule catalog, buy capsules and machines... * Tech : MVVM, Data binding, Injection, Dagger, Rx2, Mockito, ... * Tools : Android Studio, Genymotion, Charles, Atlassian suites : Jira, Confluence, Bitbucket..., GIT One of the main features I have worked on it, is to use a technology called PADL : Platform Agnostic Data Layer. The aim of this is to provide an agnostic data layer that can be used on all Digital assets of the business, offering a unique way to implement analytics and also improve the quality of existing data layer implementations, to achieve better quality and alignment of tracking on all existing implementations

[Freelance] Tech lead Android

LCLFreelance

avr. 2015 - mars 2016

1 an

Région de Paris, France

Client : LCL bank (Le Crédit Lyonnais) (par Backelite) Android application : https://play.google.com/store/apps/details?id=fr.lcl.android.customerarea&hl=fr application on smartphone from scratch : consultation of the bank account, transfert, authentication, security certificates management Tech : * Development with Android Studio, GIT * Test U with Robolectric, Appium... * Use of the Atlassian suite of tools : Jira, Confluence, Stash... * Material design * Design and development on various mobile / tablet for different resolutions and screen sizes for Android 2.x - 5.x * Management of fragments, ActionBar, AsyncTask ... * Teamwork with different entities: marketing, designer, dev ... * Implementation of webServices parsers and data * Management of SQLite database * Costing of the project / tasks * Integration of libraries * Automatic installation of components * Read and manage QRcode * HTTPS connection, encryption * Verification of Hash code * Developing in a secure environment

Business Manager - Mobile expertise

Cabinet de consulting

juin 2014 - janv. 2015

8 mois

Paris Area, France

Business manager within a consulting firm specializing in multimedia and mobile application development. I am in charge of responding to technical and commercial requests, performing estimation and technical studies. Also, I take care of developing the business part of the Mobile BU, consultants and prospects, while following a media business strategy. Tasks : - development of the network and partners - Writing technical and commercial proposal - Business development - Project Monitoring - Technical estimation of mobile projects Management: - Team management + input / output project - Recruitment of candidates

Mobile Application Engineer

Orange Business Services

sept. 2011 - mai 2014

2 ans 9 mois

Rennes Area, France

Development of Android applications on mobile and tablet. Encapsulation for the BlackBerry 10 application. * Design and development on various mobile / tablet for different resolutions and screen sizes for Android 2.x and 4.x * Management of fragments, ActionBar, AsyncTask ... * Teamwork with different entities: marketing, designer, dev ... * Implementation of webServices parsers and data * Management of SQLite database * Costing of the project / tasks * Integration of libraries * Automatic installation of components * Read and manage QRcode * HTTPS connection, encryption * Verification of Hash code * Developing in a secure environment * team of 4/5 persons * client interface. * managing of the internal team IT&Labs. * Reporting client. * Internal Reporting. * Support the client in the implementation of functional tasks * writing of technical tasks from functional requirements Project Management of the deliverable including product development and the testing team. Participate at Daily Scrum of agile delivery development (about 15 people) for the mobile application Orange Business. Prioritize Users Stories work based on product roadmap, release planning, backlog and sprint planning. Example of project : ** Business Lounge V2 and V3 : project http://www.business-lounge.fr/ Link to the Play store : https://play.google.com/store/apps/details?id=com.orange.obl - Teopad Project : www.thalesgroup.com/Teopad/ Environment: Agile work, the technical environment: Eclipse, Android, http, xml, json, svn

Mobile Application Engineer

Orange L@bs

août 2010 - août 2011

1 an 1 mois

22300 Lannion, France

The application is based on the use of probes to study the profile of the user. These data are analyzed using a frequency counter to infer preferences. The field of application is the content recommendation from a profile. Modeling different application module. * Development of different classes and the application interface * Study optimally to define better targeting * Study of Bayesian networks * Study of bot crawler + processing scripts * Setting up testing * Setting up a remote server to communicate with the mobile to retrieve XML files


Formation

Ecole nationale supérieur des sciences appliquées et de technologie. Bretagne, France

Engineer's degree

2008 - 2011

4 ans

Université Grenoble 2 Pierre Mendès France, Grenoble

Bachelor's Degree

2006 - 2008

3 ans

Université Claude Bernard Lyon 1

Bachelor's Degree

2004 - 2006

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.