Développeur Android natif avec plus de 10 ans d'expérience.
Java - Kotlin - Jetpack Compose - MVVM / MVI - Clean Architecture
William Mouliné - Freelance
Mon expérience
Portfolio
mars - août 2012
Vernet Behringer
Stage puis CDD qui m’a offert ma première expérience en développement Android pendant mes études.
Création d'une application Android (pour tablette) connectée à une machine-outil via un WebSocket. L’application permet d’afficher différentes informations concernant la machine ainsi que de pouvoir exécuter quelques commandes basiques à distance.
mars - septembre 2015
Stage de fin d’étude dans la startup Sweepin
Création de l’application Sweepin et d'une librairie ayant pour but de notifier l’utilisateur d’une information (promotion, évènement, etc..) à l’approche d’un point d’intérêt.
La notification pouvait être envoyée via un geofence (GPS), un beacon (Bluetooth) ou via une interaction utilisateur (NFC et QR Code).
Obtention d’un Master en Base de Données et Intelligence Artificielle
septembre 2015 - mars 2024
Développeur Android puis Lead Développeur Android
Sweepin
R&D sur une solution de guidage intérieur en pas à pas (système breveté) pour les établissements de santé. J'ai participé à la conception de la solution depuis sa création pendant plus de 7 ans ainsi qu'au développement du SDK Android et des applications l'utilisant (HospiGuide, Geopital, CH Pontoise,..).
J’ai également travaillé en tant que Développeur Back-End sur la partie serveur du projet réalisé sur le framework Django (Python/PostgreSQL).
Réalisation d'applications Smart city pour les villes et les collectivités (Vitaboucle, Corsaire, Ma ville facile, ..).
Création et maintenance de différents modules : création de compte, actualités, agenda, gestion de notifications, gestion des déchets, système de signalements, gestion des transports, ...
J’ai pris de plus en plus de responsabilités au fur et à mesure des années : chiffrages, réalisation des plannings, gestion des tâches, décisions UI/UX..
J’ai également été en charge de plusieurs stagiaires et alternants pour les former au développement Android.
avril - septembre 2020
Développeur Android (freelance)
Piquoti
Mission freelance effectuée en parallèle de mon poste chez Sweepin pour optimiser le code, effectuer une refonte de l'UI et ajouter de nouvelles fonctionnalités à l'application Android Piquoti, un réseau social d'une start up française mettant en avant la création de stories permanentes.
Développeur Android (freelance)
Openium
Mission de 3 mois pour renforcer l'équipe Android : mises à jour d'anciens projets Java, ajouts de fonctionnalités sur des projets récents (Kotlin/Jetpack Compose), création d'une app from scratch...
juillet 2024 - septembre 2024
Mes projets
Créateur de PopcornMate
Portfolio
PopcornMate est une application Android permettant de rechercher des films et des séries à ajouter à sa watchlist.
J'ai créé l'application "from scratch" en utilisant tous les outils modernes du développement Android. Toutes les données sont récupérées grâce à l'API de TMDB.
Single activity architecture
Jetpack compose
Navigation compose
Clean architecture
MVVM
Material3
Version Catalog (Gradle)
DI avec Dagger Hilt
Firebase
Retrofit / Moshi / Paging3
Deeplink pour la connexion
Création UI/UX
Disponible sur le Play Store ici
D'autres projets à venir...
Compétences
Python (Django)
Android Studio
Java
Android
SQL
Kotlin
Gradle
Firebase
Git
Ma stack actuelle
Langages & outils
Kotlin (Coroutines | Flows)
Jetpack Compose | Navigation Compose
Clean Architecture | MVVM/MVI
DI : Dagger Hilt
Stockage local : Room, DataStore
Api : Retrofit | Kotlinx Serialization
Compétences spécifiques
Après plusieurs années de R&D autour de la localisation sur Android, j'ai acquis beaucoup d'expérience dans les domaines suivants :
GPS
Geofencing
Beacons (library AltBeacon)
Sensors
Google Maps / Mapbox
Ces années en R&D m'ont permis de devenir particulièrement efficace en résolution de problèmes et en débogage.
J'ai également une bonne expérience sur le développement autour du Bluetooth après avoir travaillé sur plusieurs projets IoT.
J'ai toujours eu un intérêt particulier pour l'UI/UX. C'est pour cette raison que j'ai récemment décidé de suivre une formation Figma sur Udemy.
Google Play Console
Portfolio
Jetpack Compose
Bluetooth
Contact
Lieu
Dijon, France
wm.mouline@gmail.com
+33 6 79 40 68 70