Benoît Lubek
Lyon
Nationalité française.
06 07 17 00 95
BoD@JRAF.org
JRAF.org

Ingénieur Logiciel

Expérience
Oct. 2021 - Actuellement
Staff Engineer, Android à Apollo GraphQL (éditeur de logiciels, San Francisco, USA)
  • Nouvelles fonctionnalités et maintenance sur le projet open source Apollo Kotlin, une librairie client GraphQL utilisée par des applis Android majeures (Netflix, X, Reddit, Deezer, …).
  • Focus sur les fonctionnalités de cache et la performance.
  • Développement d'un plugin pour Android Studio / IntelliJ.
  • Équipe de 2 développeurs, avec des contributions de la communauté.
  • EnvironnementGraphQL, Kotlin Multiplatform, Gradle, Génération de code, Coroutines, SQLDelight, Android Studio / IntelliJ.
2018 - 2021
Expert Android à Qonto (néobanque, Paris)
  • Nouvelles fonctionnalités et maintenance sur l'appli bancaire Qonto.
  • Concentration sur l'architecture ; le socle, les modules et services core ; garder la codebase maintenable, propre et moderne ; bonnes pratiques de l'équipe et documentation ; formation des nouvelles recrues ; outillage ; R&D; etc.
  • Équipe ayant évolué de 3 à 10 développeurs.
  • EnvironnementAndroid, Kotlin, MVVM / Clean Architecture, Realm, Databinding, Coroutines, Dagger, JSON, Gitlab, Android Studio, Gradle.
2017 - 2018
Développeur Android à LESS (éditeur de logiciels, Paris, acquis par BlaBlaCar)
  • Développement de l'appli LESS, un service de covoiturage urbain instantané.
  • Responsabilité du projet avec un autre développeur, de la mise en place jusqu'à la publication sur le Play Store puis sur la maintenance / nouvelles fonctionnalités.
  • Implémentation d'un GPS / système de navigation turn by turn (y compris instructions vocales).
  • Aspect communication temps réel très important (PubNub, FCM).
  • EnvironnementAndroid, Java, Kotlin, Arch components (ViewModel, Room), RxJava, Databinding, Dagger, Firebase, Mapbox, PubNub, FCM, JSON, Github, Android Studio, Gradle.
2016 - 2017
Développeur Android à Blackpills (société de médias, Paris)
  • Développement de l'appli Blackpills, permettant de découvrir et visionner des mini séries originales à consommer sur mobile.
  • Démarrage du projet avec 2 autres développeurs (100% Kotlin).
  • Aspect UI/UX très important.
  • Mise en place du paiement, publicité, mode hors ligne (téléchargement de vidéos), et plus.
  • EnvironnementAndroid, Kotlin, ExoPlayer, HLS, Swagger, JSON, Gitlab, Android Studio, Gradle.
2012 - 2016
Lead Développeur Android à Family And Co. (éditeur de logiciels, Paris, en tant que freelance)
  • Développement sur l'appli FamilyWall qui aide à s'organiser, communiquer et partager en famille.
  • Aspect UI/UX très important.
  • Réalisation d'un calendrier complet avec vues "mois" et "prochains évènements".
  • Customisations pour les clients (branding, intégration).
  • EnvironnementAndroid, Java, Composants UI custom, C2DM/GCM, In-app purchase, Maps API, Google Play Services, Content Provider, JSON, Git, Jenkins, Android Studio, Gradle.
2011 - 2012
Lead Développeur Android à Plizy (éditeur de logiciels, Paris)
  • Développement de l'appli Plizy pour tablettes, un agrégateur personnalisé et player vidéo.
  • Mise en place et responsabilité du projet de la création jusqu'à la publication sur le Play Store.
  • Player vidéo utilisant une VideoView ou une WebView selon le provider (YouTube, Vimeo, Dailymotion, etc.).
  • Implémentation d'un mécanisme de cache d'images pour les thumbnails.
  • EnvironnementAndroid, Java, Animations, VideoView, WebView, Content Provider, Facebook, Twitter, JSON, Git, Jenkins, Eclipse.
2008 - 2011
Développeur Android et Backend à Vox Mobili (éditeur de logiciels, Paris)
  • Développement sur l'appli Phonebook 2.0 pour Android, un carnet d'adresses synchronisé et social.
  • Conception et réalisation d'un moteur générique s'intégrant avec divers réseaux sociaux (Twitter, Facebook, LinkedIn, MySpace, etc.) et encadrement de développeurs réalisant des connecteurs pour ce moteur.
  • Fonctionnalités de présence / chat avec le protocole RCS.
  • EnvironnementAndroid, Java, J2EE, Javascript, Ajax, JSON, SOAP, SyncML, Oracle, Tomcat, Subversion, Eclipse.
2006 - 2008
Développeur Java à Oalia (éditeur de logiciels, Suresnes)
    2003 - 2006
    Développeur Java à Pegasis (SSII et éditeur de logiciels, Paris)
      2001 - 2003
      Développeur Java à Icom Informatique (éditeur de logiciels, Charenton)
        Compétences
        Programmation
        Côté serveur et web
        Bases de données
        Concepts
        Systèmes d'exploitation
        Anglais
        Formation
        1998 - 2001
        1996 - 1998
        1996