
Nicolas B
Développeur Android Senior | Kotlin & Compose
3 recommandations
Salaire / Taux journalier
3 personnes recommandent
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Android senior avec 12 ans d'expertise en applications mobiles natives. Expert en Kotlin et architecture clean/MVVM avec expérience significative sur des applications bancaires et e-commerce à fort trafic. Maîtrise de Jetpack Compose, Coroutines et techniques avancées de test, je développe des applications performantes et maintenables pour transformer vos idées en solutions mobiles robustes.
Expérience de travail
Développeur Android
HagerFreelance
févr. 2026 - juil. 2026
6 mois
Paris, France
L’application Android Hager intercom permet de recevoir les appels de l’interphone vidéo sur son smartphone et de communiquer avec les visiteurs à distance. Elle permet aussi d’ouvrir une porte ou un portail connectés via le système Hager. Mode de projet : Agile (Scrum) Missions : - Stabilisation de l’application et réduction des crashs/bugs en production - Réflexion sur l’évolution du Design System Compose pour une compatibilité tablette - Mise en place de l’In-App Rating afin d’améliorer la collecte d’avis utilisateurs - Participation au cadrage fonctionnel et aux choix techniques Stack : Kotlin – Ktor – Compose – Koin – Coroutines – Flow – Clean Architecture – MVVM – JUnit – Mockito Outils : Azure
Dévelopeur mobile sur KMP Android et iOS
Electra
juin 2025 - févr. 2026
9 mois
Paris, France
Electra déploie un réseau de bornes de recharge rapide pour véhicules électriques, avec plus de 500 stations en Europe. L’entreprise propose une expérience utilisateur fluide via une application mobile intuitive. Son infrastructure est entièrement financée, installée et opérée sans coût pour les partenaires. Mode de projet : Agile (Scrum) Missions - Correction des moyens de paiement, en particulier Google Pay (taux d’erreurs réduit de 50 % à 2 %) - Mise en place de tests unitaires - Phase de cadrage fonctionnel Documentation technique autour des solutions et librairies utilisées - Installation et configuration du poste pour les nouveaux arrivants - Rédaction de documentation sur l’architecture et les interactions avec le backend Stack : Kotlin – iOS – KMP – Ktor – Compose – Koin – Coroutine – Flow – Clean Architecture – MVVM – JUnit – Mockito Outils : GitLab – Bitrise
Tech Lead Android Tech Lead Android
VIAVINEAFreelance
févr. 2025 - juin 2025
5 mois
À distance
ClimaVinea Android est le guide de référence des grands vins de Bourgogne, avec une cartographie interactive des 1 400 climats, du Montrachet au Chambertin. L’app présente 140 domaines d’exception, leurs crus, et permet la géolocalisation dans le vignoble. Saluée par la critique, elle est un incontournable pour les amateurs de vin. Mode de projet : Agile, Scrum ● Missions - Migration de Koin à Dagger hilt - Migration du SDK Android 30 à 35 - Mise en place de tests unitaires - Phase de cadrage et fonctionnelle ● Documentation technique autour des solutions et des librairies utilisées - Installation et configuration de son poste pour les nouveaux arrivants - Ecriture de documentation sur l’architecture pour les intéractions avec le backend ● Stack : Kotlin - Compose - Koin - Coroutine - flow - clean architecture - MVVM - JUnit - Mockito ● Outils : Gitlab - Bitrise
Développeur Android
FortuneoFreelance
juil. 2022 - mars 2025
2 ans 9 mois
La défense
Application bancaire complète pour Fortuneo permettant de gérer ses comptes, effectuer des virements, consulter ses transactions et suivre ses finances en temps réel. Application développée en Kotlin, structurée selon Clean Architecture et utilisant le design pattern MVVM. La partie UI est réalisée avec Jetpack Compose, la gestion des données s'effectue via ROOM, et l'injection de dépendances est assurée par Koin. Pour garantir une qualité optimale, des tests ont été réalisés avec JUnit et Mockito. Équipe de 10 personnes : 4 développeurs sur Android, 4 développeurs iOS et deux products owner Mode de projet : Agile, Scrum ● Missions - Réécriture de l'organisation pour la réécriture du code Java / Kotlin - XML / Compose - Mise en place d’un design system - Mise en place de tests unitaires et E2E - Phase de cadrage et fonctionnelle ● Documentation technique autour des solutions et des librairies utilisées - Installation et configuration de son poste pour les nouveaux arrivants - Exemples d'utilisation sur les nouveaux écrans en Compose avec la nouvelle navigation et la structure du code à adopter afin de respecter les nouveaux standards - Lister l'ensemble des endpoints en Shift afin de les migrer en GraphQL - Ecriture de documentation sur l’architecture notamment sur les nouveaux écrans en Compose ● Stack : Kotlin / Java - Compose / XML - Koin - Coroutine - flow - clean architecture - MVVM - JUnit - Mockito ● Outils : Gitlab - Bitrise
Développeur Android
Auchan RetailFreelance
oct. 2020 - juil. 2022
1 an 10 mois
Lille, France
Réécriture complète de l'application Auchan Drive de Xamarin en Kotlin en respectant les principes SOLID, avec une architecture MVVM et une gestion de la navigation via un Router. L'injection de dépendances est assurée par Hilt, et la gestion des données est effectuée avec Room. Des tests ont été écrits avec JUnit et Mockito pour garantir la qualité. Équipe de 8 personnes : 3 développeurs sur Android, 3 développeurs iOS et une personne sur le back for front et un product owner Mode de projet : Agile, Scrum ● Missions - Mise en place : un design system Architecture applicative ( Clean Architecture, MVVM, Room, Principes Solid, choix des librairies ) CI / CD ● Documentation technique autour des solutions et des librairies utilisées - Installation et configuration de son poste pour les nouveaux arrivants - Documentation pour savoir générer une version via la CI et son déploiement sur le store - Architecture du projet : Décrire la structure du code, les classes principales, et la manière dont l'application est organisée. ● Stack : Kotlin / Java - Compose / XML - Hilt - Coroutine - flow - clean architecture - MVVM - Junit - Mockito ● Outils : Gitlab
Développeur Android
Pumpkin App
avr. 2020 - oct. 2020
7 mois
Lille, France
L'application Pumpkin permet de transférer de l'argent entre amis et de payer chez des commerçants partenaires. Elle facilite aussi la gestion de cagnottes et le remboursement de dettes. Application développée en Kotlin et Java, suivant le pattern de conception MVVM et respectant les principes de la Clean Architecture. Des tests unitaires et fonctionnels ont été écrits pour assurer la qualité. Équipe de 12 personnes : 4 développeurs sur Android, 4 développeurs iOS et 4 personnes en Java Mode de projet : Agile, Scrum ● Missions - Migration de l’architecture de l’application ( MVP à MVVM )
Tech Lead Android / Java
Decathlon FranceFreelance
mars 2019 - mai 2020
1 an 3 mois
Région de Lille, France
Projet 100% RFID - Stabilisation et complétion d’un SDK permettant d’augmenter l’efficacité des équipes Decathlon sur les missions d’inventaire et d’étiquetage à travers la technologie RFID. Équipe de 7 personnes : 3 développeurs sur Android, 2 développeurs backend et 2 personnes en Java Mode de projet : Agile, Scrum ● Animer et faire progresser l'équipe 5 personnes ● Développement de la partie Android et Java ● Refactorisation de la partie commune entre Android et Java - Mise en place d’une clean architecture ● Missions - Optimiser la communication Bluetooth pour l'échange de données avec les raquettes ● Documentation technique autour des solutions et des librairies utilisées - Écriture d’une documentation pour les utilisateurs du SDK afin de pouvoir communiquer avec le SDK.
Développeur Android
Leroy MerlinFreelance
mars 2018 - mars 2019
1 an 1 mois
Lezennes, France
Projet Enki – Application domotique permettant la gestion de ses objets connectés avec un support multi protocole ( 433, zigbee ) et compatible avec différentes marques ( Hue, Dio, Somfy, etc) et permet de piloter, créer des scénarios avec une multitude d'objets tels que des lampes, volets roulants, sirènes, alarmes, etc. Equipe : 2 développeurs sur Android et 2 développeurs sur iOS
Lead Développeur Android
Decathlon France
mai 2017 - mars 2018
11 mois
Région de Lille, France
Projet Interact – Réalisation d’une application interne facilitant la promotion des services et produits Decathlon sur les réseaux sociaux ( Instagram, Youtube, Facebook, etc ). Objectif finaux publication en deux minutes avec un ciblage des segments de consommateurs ciblés ( genre, tranche d’âge, localisation, sport visé ) Stack : Kotlin, Node Js, Docker, Gitlab, Git Équipe : 2 développeurs sur Android et une personne pour le back-end | Mode de projet : Agile, Scrum Développement de Features sur le Backend Missions - Mise en place d'un mécanisme permettant d'appliquer immédiatement les changements de langue dans l'application à distance Documentation technique de l’architecture du projet - Ecriture de l’architecture global
Développeur Android
INEAT Group
déc. 2016 - mai 2017
6 mois
Région de Lille, France
Projet SDC pour Leroy Merlin – Simplification des inventaires et de la consultation en temps réel grâce à la réalisation d’une application Android. Stack : Java, MVP Équipe : seul développeur sur Android et un développeur sur le backend | Mode de projet : Agile, Scrum Réalisation complète de l’application Documentation technique autour des solutions et des librairies utilisées Projet MeR pour Leroy Merlin – Application métier permettant d’optimiser l’utilisation des ressources humaines en ayant des affections plus précises en fonction du secteur et du matériel à décharger Stack : Java, MVP Équipe : seul développeur sur Android et un développeur sur le backend | Mode de projet : Agile, Scrum
Développeur Android
Leroy Merlin
févr. 2015 - déc. 2016
1 an 11 mois
Région de Lille, France
Création de l’application Leroy Merlin pour Android permet de consulter le catalogue de produits, passer des commandes en ligne et suivre l'état de ses achats. Elle offre aussi des idées d'aménagement, des conseils de bricolage et la localisation des magasins. Enfin, elle permet de choisir entre la livraison à domicile ou le retrait en magasin. Environnement technique : Android Studio, Xcode, Intellij, Java, Swift, Git Équipe : 2 développeurs sur Android et iOS et un développeur sur le backend| Mode de projet : Agile, Scrum Missions Architecture applicative ( Principes Solid, choix des librairies ) CI / CD Implémentation de l’api backend Documentation technique autour des solutions et des librairies utilisées sur Android Architecture du projet : Décrire la structure du code, les classes principales, et la manière dont l'application est organisée
Développeur Android
SNCF
oct. 2014 - mars 2015
6 mois
Région de Lille, France
Projet Nomade - Développement d'une application Android dans le cadre de la transformation numérique de la SNCF afin d'assurer le contrôle des infrastructures Environnement technique : Eclipse, svn… Équipe : 70 personnes – (une trentaine de développeurs sur Android et le reste sur le back.) Analyse des spécifications fonctionnelles et techniques Développement spécifique Android et utilisation d’un framework multiplateforme de génération de code) partir d’un diagramme UML Organisation, Planification et encadrement de la réalisation technique
Développeur Android
Orange
sept. 2013 - oct. 2014
1 an 2 mois
Région de Lille, France
Projet CPA - Développement d'un projet contrôle parental sous Android Environnement technique : Android Studio, Xcode, Java, Objectiv-C, Git Equipe : 10 développeurs Android / iOS ● Développement de la partie Android ● Développement de quelques Features sur iOS - Filtrage des appels/sms - Navigateur web customisé - Filtrage des applications installées - Home sécurisée - Gestion des alias - Création et gestion de base de données (SQLite) - Création de services - Gestion de requêtes HTTP vers une API REST (GSON) - Gestion de la fragmentation Android (2.3 - 4.2) - Gestion mode parent/enfant Intégration continue: - Utilisation du serveur d'iintégration continue Jenkins Développement de la gestion du contrôle parental sur iPhone. Projet réalisé avec une équipe de 10 personnes. Conception, Recette.
Développeur C#
Arsenal
sept. 2012 - oct. 2013
1 an 2 mois
Région de Lille, France
Développement d'application en c# ● Maintenance et évolution d'un Framework c# pour l'ensemble des jeux sur borne interactive avec écran tactile. Insertion d'un ticket puis animation d'un jackpot visuel avec une dotation suivant les lots que les clients souhaités faire gagner. ● Création d'un Framework c# pour l'ensemble des bornes interactives sans écran tactile (Flash - Megalight - Digmut ) qui était codé en assembleur. Pour les Flashs ● Megalights insertion d'un ticket et animation de spot qui clignote en fonction du lot gagnant le tout en fonction de la dotation. Pour les Digmut insertion d'un ticket et affichage d'un message déroulant en fonction du lot gagnant le tout en fonction de la dotation. Ces deux Frameworks servent à la création d'application générique augmentant la productivité pour la création des jeux. Environnement technique : Visual Studio, svn.. Equipe : 2 développeurs C#
Stagiaire Développeur iOS et Android
norsys
mars 2012 - juil. 2012
5 mois
Région de Lille, France
Réalisation d'applications mobiles sur les plateformes Android, iOS. Réalisation une veille technologique sur les Frameworks multi-plateformes mobiles ( iOS, Android , windows Phone ) à l'aide de PhoneGap, Appcelerator, Rhodes. Réalisation une veille technologique sur la reconnaissance faciale sur Android. Réalisation une application maquette sur iOS pour la CNAM ( Assurance Maladie). - Android - Objectiv - C
Formation
EFFICOM PARIS
Master
2013 - 2015
2 ans 1 mois