Vincent - Développeur ANDROID
Ref : 191118K001-
92320 CHÂTILLON
-
Développeur (31 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
En cours d'immatriculation
Expériences
Décembre 2017 - Maintenant : Lead Android Developer chez Altice.io
Libération : Application de presse à fort trafic (100 000 utilisateurs unique par mois)
Environnement Agile avec 1 Tech Manager, 1 PO, 1 QA, 4 Devs Android et 4 Devs IOS
Application from scratch avec un grand nombre de fonctionnalités (10 mois de travail pour la V1), Objectifs de qualité
de code à maintenir élevés : Lint, SonarQube, Code coverage 80 %, Crash Free > 99.8%, Architecture en MVVM
Organisationnel :
- Gestion d'une équipe de 4 devs : répartition du travail, point individuel, point d’
- Mise en place de conventions de code et revues de code
- Interaction avec l'équipe produit et marketing
- Présentations technique
- Démos des applications
- Animation de rétrospectives avec différents formats
Transverse :
- Mise en place de test API Postman automatisés par Jenkins
- Versioning des mocks, d’un dashboard et de collections Postman
- Job Jenkins de Livraison sur Appaloosa, de build et de déploiement sur le store
- Webhooks branché sur Jira, Gitlab et Slack
Technique :
- Architecture MVVM avec Architecture components, TU sans librairie de mock et modularisation de l’app
- Parser du body html d’un article vers des éléments natifs textes, images, embeds ...
- Home dynamisée avec 7 flux de données différentes + infeed publicitaires
- Librairies déployées sur Artifactory pour le compte, l’abonnement et les achats inApp
- Feature flag sur la plupart des fonctionnalités et sur tous les sdks via Firebase
- Publicités Teads, outbrain et SmartAd, le tout configurable via Firebase
- Autres fonctionnalités : Diaporamas, CheckNews, NewsLetter, Mot du jour, Liseuse PDF Milibris, Favoris,
Deeplinks, Intégration de l’api du Direct, Plan de taggage, Animations,
- Mode hors ligne
Technologies / Outils : Architecture Components, Kotlin, MVVM, Modularisation, 80 % Code coverage TU, RXKotlin, Room,
Firebase, Retrofit, Glide, CrashLytics, SonarQube, GIT, Git Flow, Jenkins, Jira
********?id=com.visuamobile.liberation&hl=fr
L’Express : Application de presse à fort trafic (120 000 utilisateurs unique par mois)
Objectifs de qualité de code à maintenir élevés : Lint, SonarQube, Code coverage passé de 0 à 30 % %,
Crash Free > 99.9%, Architecture en MVVM / MVP
Environnement Agile avec 1 Tech Manager, 1 PO, 1QA, 1 designer, 3 Devs Android et 3 Devs IOS
- Refonte totale de l’application : Navigation + Deeplinks + Récupération et affichage des articles
- Ajout d’un nouveau module regroupant des articles affichés dans un nouveau format chat
- Ajout d’un paywall pour les articles avec la librairie Piano (Première intégration en France)
- Gestion d’un player audio développé sous forme de librairie : Playlist, Notification, FAB button & BottomSheet
- Refonte de la page article, dynamisation des composants via Firebase et architecture MVP
Technologies / Outils : Mobile/Tablette, MVP, Clean code, Kotlin, Firebase, Mode hors ligne, Volley, Glide, CrashLytics,
SonarQube, GIT, Git Flow, Jenkins, Jira, Charles Proxy, Postman
********?id=com.roularta.lexpress&hl=fr
Rajeux: Application de Jeux
Environnement Agile avec 1 Tech Manager 1 PO, 3 Devs Android et 3 Devs IOS
- Application from scratch
- 3 jeux : Sudoku, Mot croisés et Quizz des Unes
Technologies / Outils : Mobile/Tablette, MVP, Clean archi, Kotlin, Room, Lottie, Firebase remote config, Mode hors ligne,
Volley, Glide, CrashLytics, SonarQube, GIT, Git Flow, Jenkins, Jira, Charles Proxy, Postman
********?id=com.liberation.rajeux&hl=fr
Octobre 2017 - Decembre 2017 : Android Developer chez Jumpin
Jumpin : Application pour créer des événements festifs entre “jumpers”
Environnement Agile avec 1 Scrum Master, 2 Devs Android et 2 Devs Ios
- Création d’un catalogue de lieu
- Ajout d’un plan de taggage
- Implémentation de Push Notifications
Technologies / Outils : RxAndroid, Retrofit, Glide, MixPanel, Crashlytics, GIT, Git Flow, Scrum
********?id=fr.metoo.jumpin&hl=fr
Février 2017 - Septembre 2017 : Android Developer chez UC Group
Réalisation d’application à usage interne et externes à l’entreprise
Méthodologie du Design Thinking. Équipe composée d’un dev Android, un dev IOS, un back, un designer et un chef de
projet.
EASYTECH : Réalisation et d’une application basée sur la géolocalisation de technicien.
- Gestion/Suivi de leurs interventions
- Module de chat
- Commande de matériel
CRA : Réalisation et maintenance d’une application permettant de remplir son activité du mois, effectuer une demande
de congé, voir ses fiches de paie et accéder aux profils des personnes de son équipe.
- Demande de congé
- Gestion de l’activité de l’employé au cours du mois
- Export de fiche de paye
- Accès au profil des gens de son équipe
Technologies / Outils : Digital Factory, Design Thinking, Retrofit, Lottie, Otto, Picasso, Firebase (BDD temps réel),
Géolocalisation, Rx Android, GIT, RedMine
Octobre 2016 - Décembre 2016 : Android Developer chez MEETPHONE
MonSherif : Participation au projet de développement d’une application avec bouton connecté bluetooth MonSherif.
Fonctionnement en sprint, équipe composée de 2 dev Android, 2 dev Ios, 2 back, 1 designer et un responsable produit.
- Refonte graphique
- Ajout d’un module pour afficher la batterie du bouton sur le téléphone via la communication bluetooth
- Passage de l’app en Kotlin
Technologies / Outils : Agile, Kotlin, Retrofit, Bluetooth, Butterknife, RxAndroid, GIT
********?id=com.meetphone.sherif&hl=fr
Mai 2016 – Septembre 2016 : Ingénieur Etudes chez ALTEN (MORPHO)
MorphoTablet : Participation aux évolutions de la MorphoTablet, une tablette biométrique
Equipe composée de 3 dev Android, 1 Tech lead et un chef de projet.
- Développement d’applicatif sur tablette Android (MorphoTablet)
- Personnalisation du firmware avec ajout de fonctionnalités spécifiques
- Livraison d’API à des intégrateurs finaux.
- Recettes
Technologies / Outils : Firmware Android, NFC, Android Security, SVN
Novembre 2015 – Mai 2016 : Développeur Android
Développement d’applications from scratch et déploiement sur le PlayStore
- Application Voituroutai : Idéal pour retrouver facilement où est garée sa voiture : Enregistre la localisation de la
voiture et permet de la retrouver à l’aide d’un itinéraire.
Technologies / mots clés : Design Pattern MVP, Instrumentation test, Espresso, From Scratch
- Application Soirée De Folie : Application Android communautaire qui permet de partager le meilleur et le pire
de toutes vos soirées, de les commenter, les ajouter en favoris et les noter. Développement de l’application
Android, du backend pour stocker les anecdotes et des APIs en PHP.
Technologies / Outils : Java, Android, From Scratch, PHP, Base de données MySQL
Octobre 2012 – Août 2015 : Sagem DS Ingénieur banc de test
Développer de nouveaux outils et maintenir des logiciels sur banc de test pour centrales inertielles
Équipe composée de 2 dev C, 1 un chef de projet.
- Rédaction de spécifications fonctionnelles
- Réalisation d’un outillage de téléchargement pour centrale inertielle.
- Ajout de fonctionnalités sur banc de test.
- Intégration de matériel de mesure sur le banc de test
- Automatisation de recette
- Formation des clients indiens aux outils développés
- Recette des équipements et des logiciels
Technologies / Outils : Langage C, LabWindows, Cycle en V, Spécifications, Plan de validation, HTML
Formation
Septembre 2012 – Juin 2015 ENSEA
Formation d’Ingénieur des Techniques de l’Industrie (ITI) à l’ENSEA (Major de Promotion).
En apprentissage chez Sagem DS à Eragny.
Septembre 2010 – Juin 2012
IUT Génie Électrique et Informatique Industrielle (GEII) de Cergy-Pontoise au site de Neuville.
Septembre 2009 – Juin 2010
Classe préparatoire au lycée Claude Bernard à PARIS, 75016 en Maths Physique et Sciences de l’Ingénieur (MPSI).
Juillet 2009
Baccalauréat S spécialité Sciences de l’Ingénieur (SI) au lycée Louis Jouvet à TAVERNY 95150.
Mention : Assez Bien
Centre d’intérêts
Musique Piano, Guitare
Sport Street workout, Rugby
Veille techno PAUG
Android Weekly
Kotlin Weekly
Android Developer Group
Android Makers
Langues
Anglais TOEIC : 925
Espagnol Niveau BAC