malt logo

Malt freelance

Satisfaction des clients Malt : 4.5/5
Obtenir l'app

Vincent Keresztes

lead / senior android developer kotlin

Paris, France

  • 48.8546
  • 2.3477
Proposer un projet

Préférences

Déplacement
Peut faire la totalité d'une mission dans vos locaux
Zone d'activité
Recherche des missions à Paris et 10km autour, Bordeaux et 10km autour
Durée de mission
Recherche des missions entre 1 et 3 mois, entre 3 et 6 mois, ≥ 6 mois

Vérifications

Catégories

Rejoignez la communauté Malt pour découvrir le profil complet de Vincent Keresztes
Rejoignez la communauté Malt pour découvrir le profil complet de Vincent Keresztes

Compétences (9)

  • Languages
  • Kotlin

    Débutant Intermédiaire Confirmé
  • Java

    Débutant Intermédiaire Confirmé
  • Methodologies
  • Méthode agile

    Débutant Intermédiaire Confirmé
  • Scrum

    Débutant Intermédiaire Confirmé

Vincent en quelques mots

Passionné par le développement depuis toujours et spécialisé sur Android depuis maintenant 5 ans, j'ai eu l'occasion de travailler pour des clients et sur des sujets très variés. De l'objet connecté (MonSherif), à l'application de haute sécurité pour la défense (MorphoTablet) en passant par des applications grand publics de presse (Libération, L'Express) , j'ai toujours aimé changer d'univers pour relever de nouveaux défis !
Lors de ma dernière expérience, j'étais Lead Dev de l'équipe Android du groupe Altice, composée de 5 développeurs confirmés. Cette expérience a été complète : CI mise en place, une organisation d'équipe suivant le Git Flow et des process internes, des conventions de codes et des indicateurs de qualité à maintenir élevés, des sujets techniques complexes à relever autant UI que métier.

Au bout de deux ans cependant, j'aspire à relever de nouveaux défis, dans un nouveau milieu et une nouvelle équipe, afin de transmettre ce que j'ai eu la chance d'apprendre mais aussi d'apprendre des autres encore et toujours.

Portfolio

Portfolio uniquement accessible aux membres

Expériences

janvier 2020 - Aujourd'hui | Paris, France

Presse & médias

France Bleu

Android Developer

Application de radio et de presse à fort trafic (120 000 utilisateurs unique par mois)
Environnement Agile en SCRUM avec 1 Scrum master, 1 Tech Manager, 1 PO, 1 QA, 2 Devs Android et 2 Devs IOS
Application existante, 90 % Kotlin, 10 % Java, Clean Architecture avec Dagger 2.

Organisationnel :
Démo toutes les 2 semaines aux journalistes
Définition de conventions de code et revues de code avec 2 approval minimum (Revues inter-équipes)

Technique :
Migration de MVP à MVVM
Implémentation de listes paginés avec Paging Library
Mise en place de SonarQube et customisation de certaines règles
Mise en place du code coverage dispo sur SonarQube
Mise en place de Firebase App Distribution avec Gitlab CI
Migration de projet Firebase et ajout de Firebase Remote Config pour du feature flag (élections municipales)
Ajouts de tests unitaires

Technologies / Outils : Architecture Components, Kotlin, MVVM, TU, MockK, RXKotlin, Firebase, Retrofit, Glide, CrashLytics, SonarQube, GIT, Git Flow, Gitlab CI, Jira
https://play.google.com/store/apps/details?id=com.radiofrance.radio.francebleu.android&hl=fr
novembre 2017 - janvier 2020 | Paris, France

Presse & médias

Altice.io

Lead Android Developer

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



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


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
octobre 2017 - décembre 2017 | Paris, France

Réseaux sociaux

Jumpin

Android Developer

Intervention sur l'application pour créer des événements festifs entre “jumpers”
Environnement Agile avec 1 Scrum Master, 2 Devs Android et 2 Devs Ios

Refonte de l'architecture
Ajout de Tests unitaires
Création d’un catalogue de lieu
Ajout d’un plan de taggage
Implémentation de Push Notifications
février 2017 - octobre 2017 | Paris, France

High tech

UCGroup

Android Developer

5 recommandations externes

Formations

Langues

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte