Parcours professionnel
ArcelorMittal de Mai 2022 jusqu’à aujourd’hui à Reims
Projet : DIGISTIC : Mai 2022 – aujourd’hui
Conception, développement et maintenance des applications mobile utilisé pour gérer le stock en
matière première et produit fini dans toute l’Europe (Good Receipt – Loading – Picking – Packing –
Stock Management – Stock Tacking)
● Tech lead front du projet
● Mettre en place le CI/CD de chaque application sur Jenkins (Script Pipeline)
● Automatisation de l’upload apk sur AppCenter
● Chiffrage des nouveaux demandes front
● Fix bugs et maintenance de l’ensemble d’applications
● Développement des nouveaux features demandé par le business
● Déploiement de l’ensemble d’application en production
● Amélioration sonar et tests unitaires
Environnement technique : Android Studio, kotlin, Coroutines, Gitlab, Rxjava, Sonar, Jira, Jenkins,
AppCenter, Single Activity architecture, Koin, Swagger, DataStore, Ktor http, Navigation, Mockito
Client : ArcelorMittal
Réf : Application interne
Crédit agricole CATS de Mai 2021 jusqu’à aujourd’hui à Montpellier
Projet : Mabanque (10 Millions d’utilisateurs) : Mai 2021 – Aujourd’hui
Maintenance et correction d'anomalies de l'application Mabanque pour la banque crédit agricole.
● Correction d'anomalies déclarés sur le store.
● Analyse et correction des crashs sur Firebase (crashlytics).
● Amélioration de l'application sur Sonar.
● Développement des nouvelles features demandé par le PO.
● Mettre à jour l'application sur le store.
Environnement technique : Android Studio, kotlin, Java, Retrofit 2,, Coroutines, Gitlab, Rxjava, Sonar, Jira, Jenkins, Jazz, Nexus, Apprian, Google play store, Firebase, Google Analytics, Airship ....
Client : Crédit agricole CATS Montpellier
Réf : ********?id=fr.creditagricole.androidapp
Application personnelle de février 2020 jusqu’au décembre 2020 à Paris
Projet : Band Speak : Février 2020 – Décembre 2020
Conception et développement d'une application Android from scratch pour un client à Paris, grosso
modo un réseau social pour les musiciens.
● Estimer la charge des tâches.
● Mettre en place de l’architecture MVVM avec l’injection des dépendances (Koin).
● Développer le module liste évènements (Instantanée, à venir et passée).
● Développer le module invitation évent.
● Développer le module tchat en temps réelle lors d’un évènement.
● Développer le module profile/ édite profile.
● Développer le module gestion des mots utilisant dans le tchat
● Packager et livrer l’application.
Environnement technique : Android Studio, kotlin, Retrofit 2, SocketIO, Koin, LiveData, Coroutines,
JSON, Glide, Picasso, Bitbucket, Rxjava, Mockito.
Client : Pour un particulier.
Réf : Application confidentielle
Carrefour France – Développeur Android (Kotlin) Fève 2019 - Maintenant
Link : Fève 2019 - Janvier 2020
Conception et développement d’une Application Android sur tablette présente les différents applications et services de Carrefour en France.
● Estimer la charge des tâches.
● Préparer l’environnement de développement
● Mettre en place de l’architecture MVP.
● Concevoir et développer les différents modules de gestion des applications.
● Développement de la partie backend et frontend avec le générateur de code
Jhipster.
● Packager et livrer l’application.
Environnement technique : Android Studio, kotlin, Retrofit 2, JSON, Glide, Bitbucket, Jira,
Scrum, Jenkins, Portus, Nexus.
Client : Les magasins de carrefour.
Réf : Application interne
Proxy keeper: Avril 2019 - Déc 2019
Conception et développement d’une Application Android permet de garder la connectivité du
proxy carrefour sur le téléphone avec un compte LDAP.
● Estimer la charge des tâches.
● Préparer l’environnement de développement
Mettre en place de l’architecture MVP.
● Concevoir et développer les différents modules de gestion des comptes LDAP.
● Développement de la partie background avec les WorkerManager et Coroutines
kotlin.
● Packager et livrer l’application.
Environnement technique : Android Studio, kotlin, OKHTTP, Bitbucket, Jira, Scrum.
Client : Les magasins de carrefour.
Réf : Application interne
Focus corporation – Développeur Android Sept 2018 - Jan 2019
Focus Game : Sept 2018 - jan 2019
Conception et développement d’une Application Android de test techniques en mode agile scrum
● Estimer la charge des tâches.
● Préparer l’environnement de développement
● Mettre en place de l’architecture MVP.
● Concevoir et développer les différents modules de gestion.
● Mettre en place les tests unitaires.
● Packager et livrer l’application.
Environnement technique : Android Studio, kotlin, Retrofit 2, JSON, Room, Glide, SVN,
Redmine, Scrum.
Client : Focus
Mobile Powered – Développeur Android Août 2016 - Août 2018
MyIno : Juill. 2018 - Août. 2018
Conception et développement d’une Application d’organisation d’évènements en mode agile
scrum
● Estimer la charge des tâches.
● Mettre en place l’architecture.
● Implémenter les modules création évènement et liste des évènements.
● Migration de quelques classes java vers kotlin
● Implémenter le module tweet pour un évènement courant.
Packager et livrer l’application.
Environnement technique : Android studio, Java, Kotlin, RxJava, SVN, Redmine, Scrum.
Client : Innovallé.
Réf : ********?id=app.myino
CreditPlus 4Now : Avril 2018 – Juin. 2018
Maintenance de l’Application Android qui permet aux clients appartenant à la banque Crédit
Agricole Allemand d’obtenir un prêt bancaire en quelques étapes.
● Analyser les bugs et identifier les anomalies
● Maintenir et corriger les anomalies.
● Mettre en place et exécuter les tests unitaires
● Procéder à la refonte du design des UIs
● Packager et livrer l’application
Environnement technique : Android Studio, Java, Android, Motwin SDK, Git, Redmine, Scrum.
Client : Crédit Agricole Allemand
Réf : ********?id=de.creditplus.creditplus4now
SogeSmart : Jan. 2018 – Mars. 2018
Conception et développement d’une application Android permet de consulter les informations de
tous les comptes bancaires d’un client, ainsi que les détails des opérations et les transactions
effectuées. L’application offre aussi la possibilité d’effectuer des transactions entre les
différents comptes, ainsi de consulter et rechercher les relevés et les télécharger au format PDF
● Estimer la charge des tâches.
● Développer les modules transactions, fréquentation des agence et sécurité
● Maintenir l’application et corriger les bugs.
● Packager et livrer l’application.
Environnement technique : Android Studio, Java, Motwin SDK, SVN, Redmine, Scrum
Client : Société générale.
Réf : ********?id=com.scgb.smartbank
Whosup : Oct. 2017 – Déc. 2017
Conception et développement d’un Framework Android de gestion des évènements soirées.
● Estimer la charge des tâches.
● Mettre en place l’architecture.
● Externaliser les le module création d’évènements, liste des instants et chat
● Packager et livrer.
Environnement technique : Android studio, Android, JAVA, Motwin SDK, Crashlytics, SVN,
Redmine, Scrum
Client : Start Corporation.
Réf : ********?id=com.whosup.android
Framework navigation : Mai. 2017 – Sept. 2017
Conception et développement d’un Framework Android de navigation offline basant sur l’SDK
Google Maps en mode agile Scrum
● Estimer la charge des tâches.
● Mettre en place l’architecture.
● Concevoir et développer le module navigation.
● Configurer le Gradle du Framework sur Jfrog Bintray.
● Migrer la Framework vers kotlin
● Packager et livrer l’application.
Environnement technique : Android Studio, Java, kotlin, Google Maps, JSON, Realm, RxJava,
SVN, Redmine.
Client : EasyMantain.
Mhikes : Jan. 2017 – Avril. 2017
Conception et développement d’une application Android de randonnées permet de chercher les
parcours les plus proches. Elle permet de guider, d'orienter l'usager tout au long de son parcours
● Estimer la charge des tâches.
● Procéder au code review et à son Optimisation
● Configurer le cache, changement de Shared Preference par Realm.
● Développer le système de trekking utilisateur durant l’exploration de son parcours.
● Implémenter la partie enregistrement et authentification (Facebook, Google Plus)
● Développer le module liste des parcours et le mode clustring sur le Map.
● Migrer le projet de MVC vers l’architecture MVP.
● Packager et livrer l’application.
Environnement technique : Android Studio, Java, Android, Google Maps, Crashlytics, SDK
Facebook, Google Analytics, MVP, JSON, Realm, RxJava, SVN, Redmine, Scrum.
Client : EasyMantain.
Réf : ********?id=com.easymountain.android
Station de Trail : Août. 2016 – Déc. 2016
Conception et développement d’une application Android pour les randonneurs vélo et les
coureurs sur les terrains accidentés permet de chercher les parcours les plus proches et de guider
le coureur tout au long de son parcours.
● Mettre en place l’architecture.
● Développer les module présentation parcours, settings, recherche stations &
parcours sur le Map
● Maintenir l’application et corriger les bugs.
● Packager et livrer l’application.
Environnement technique : Android studio, Android, Java, Retrofit, Glide, Picasso,
Crashlytics, SVN, Redmine, Scrum.
Client : Raidlight.
Réf : ********...