Expériences professionnelles
2018 – Aujourd’hui : Orange bank – Tech Lead Android
- Refonte de l’application android Orange Bank : consultation des comptes bancaires et opérations, virements in-app, gestion des cartes bancaires, authentification sécurisée, paiement sur mobile avec wallet google pay.
Augmentation de la note sur le store de 2,8 au départ à 4,5 après la refonte.
- Mise en place de la clean architecture avec une stack technique moderne : kotlin, coroutines, flow, hilt, nouveaux écrans « full compose », MVVM navigation component, retrofit, room, databinding, modularisation, firebase (cloud messaging, remote config, crashlytics, app distribution), workmanager, espresso, robolectric, gherkins tests, screenshot tests , tests unitaires JUnit / Mockk
- Mise en place de CI jenkins / sonar / bitbucket, avec validations automatiques par detekt / tests unitaires.
Déploiements automatisés avec fastlane pour les tests d’intégration et automatisation des mises en production Play store.
- Lead d’une équipe de 7 développeurs Android : Mise en place des bonnes pratiques de clean code, architecture, tests, code review, design, ... Recrutement de nouveaux développeurs.
Février 2017 - Mai 2017 : SNCF – Expert technique Android
- Développements techniques android dans la cellule innovation de la SNCF autour des technologies NFC adaptées à la billétique en agilité
- Développement d'architecture et implémentations des technologies de type RX Java, Dagger 2, BDD SQLITE, Lectures NFC dans des librairies Android de haut niveau
- Mise en place de solutions d'intégrations continues et de tests mobiles
2015-Janvier 2017 : Française des Jeux – Tech Lead Mobile
- Pilotage technique et architecture des développements mobiles natifs Android: Loto, Euromillions, Parions Sport, Illiko (6 développeurs Android)
- Développements de POC Android : Interfaces innovantes de paris sportifs, nouveaux modes de prise de jeu en points de vente (Bluetooth)
- Coordination entre les développements mobiles et les services MARKETING / RECETTE / QUALIFICATION.
2013-2014 : Française des Jeux - Lead Dév Android
Développement de l’application PARIONS SPORT :
- Coordination technique et management d’une équipe de 4 développeurs.
- Compatibilité smartphones/tablettes et gestion d’une base de données embarquée SQLITE.
- Génération de codes barres DATAMATRIX pour prises de jeu dématérialisées en points de vente.
- Couverture de l’ensemble des OS ANDROID depuis 2.3 jusqu’à 4.X.
Développement de l’application EUROMILLIONS :
- Développement fonctionnel d’un nouveau jeu MyMillion.
- Utilisation d’API REST pour prises de jeu en mode connecté.
Développement d’un SDK embarqué pour la gestion de bannières publicitaires, notifications PUSH, statistiques XITI. Elaboration d’architecture permettant une facilité d’intégration par tout prestataire externe.
2010-2012 : Développement de diverses applications ANDROID :
********?id=SCDEV
Le Guide Sesame : Application de cartes de réduction dans l’Océan Indien : BDD SQLITE embarquée, recherche GPS à proximité, positionnements Google Maps, recherches multi-critères, adhésions et paiements dans l’application, consultation de comptes clients, etc. …
- Elaboration de l’architecture complète et du parcours client au sein de l’application. Développements, tests, support de recettes, livraison sur store GOOGLE PLAY.
- Développement en PHP des différents Webservices utilisés.
Pack DJ+ 18-25 ans : Application de la carte bancaire 18/25 ans de la Banque Française commerciale (filiale de la Société Générale) : BDD SQLITE embarquée, recherche GPS à proximité, positionnements Google Maps, recherches multi-critères etc. …
- Elaboration de l’architecture complète de l’application selon les besoins exprimés par le service Marketing. Développements, tests, support de recettes, livraison sur store GOOGLE PLAY.
2003-2012 : Développement de divers logiciels et sites web :
- Logiciel JAVA J2EE de gestion d’équipements/stocks.
- Logiciel de gestion commerciale (clients, fournisseurs, commerciaux, ventes, achats, stocks, statistiques, réapprovisionnements) avec synchronisation de prises de commandes pour mobiles WINDOWS CE.
- Logiciel de gestion de carte de réduction (40000 porteurs de cartes), gestion clients, partenaires, porteurs de cartes, facturation, devis, statistiques, traitements automatiques ... Développement d’un site internet PHP en synchronisation avec la base du logiciel et paiements en ligne.
- Logiciel de gestion de coopérative de producteurs de vins. Gestion des ventes, fournisseurs, gestion de la coopérative agricole et de la production de vin, gestion des règlements au comptant ou à crédit.
- Logiciel de caisse en réseau (gestion des clients, factures, accès en réseau, consultation du journal de caisse à distance sur internet …).
- Logiciel de gestion de caisse/facturation pour les thermes de Cilaos (conseil général de la Réunion). Gestion des organismes payeurs, interface de caisse avec écran tactile et imprimante ticket, suivi des patients ...
- Divers sites internet en PHP / JQUERY / AJAX / JAVASCRIPT avec Back-Office intégré. Utilisation de BDD MYSQL / POSTGRESQL.
Compétences
Lead développeur d’applications Android – 12 ans d’expérience en dév Android.
Technologies : Kotlin, clean architecture, MVVM, coroutines, flow, Compose, material design, hilt, retrofit, room, modularisation, livedata, firebase, gradle, mockk, mockito, junit, espresso, robolectric, rx, jenkins, sonar, git, firebase, fastlane, sécurité des applications.
Méthodologies : AGILE Scrum, effectue une veille technologique permanente.
Passionné des technologies google et autres technologies orientées mobiles comme Flutter.
Formation
2004 - DEST Bac+4 informatique conception développement option multimédia - CNAM de la Réunion
2002 - BTS informatique de gestion option développeur d’applications - Lycée Polyvalent Bellepierre
2000 - DEUG économie gestion (Sciences économiques) - Apprentissage en autodidacte du langage C++, PHP, Visual basic 6 - Université de la Réunion
1998 BAC ES option mathématiques - mention bien, major de promotion Apprentissage en autodidacte du langage HTML - Lycée de la Possession