Benoît Lubek
Lyon, France
French nationality.
+33 6 07 17 00 95
BoD@JRAF.org
JRAF.org

Software Engineer

Employment history
Oct. 2021 - Currently
Staff Engineer, Android at Apollo GraphQL (software publisher, San Francisco, USA)
  • New features and maintenance on the open source project Apollo Kotlin, a GraphQL client library used by major Android apps (Netflix, X, Reddit, GitHub, …).
  • Focus on the caching features and performance.
  • Development of a plugin for Android Studio / IntelliJ.
  • Team of 2 developers, with contributions from the community.
  • EnvironmentGraphQL, Kotlin Multiplatform, Gradle, Code generation, Coroutines, SQLDelight, Android Studio / IntelliJ.
2018 - 2021
Android Expert at Qonto (neobank, Paris, France)
  • New features and maintenance on the Qonto banking app.
  • Strong focus on architecture; core modules and services; keeping the codebase maintainable, clean and modern; team best practices and documentation; newcomer training; tooling; R&D; etc.
  • Team grew from 3 to 10 developers.
  • EnvironmentAndroid, Kotlin, MVVM / Clean Architecture, Realm, Databinding, Coroutines, Dagger, JSON, Gitlab, Android Studio, Gradle.
2017 - 2018
Android Developer at LESS (software publisher, Paris, France, now part of BlaBlaCar)
  • Development of the LESS app, a peer-to-peer ridesharing service.
  • Started from scratch with another Android developer, and worked from the inception to the publication on the Play Store, and on the maintenance / new features of the app.
  • Implemented turn by turn navigation / GPS (incl. voice instructions) features.
  • Strong focus on real time messaging aspects (PubNub, FCM.)
  • EnvironmentAndroid, Java, Kotlin, Arch components (ViewModel, Room), RxJava, Databinding, Dagger, Firebase, Mapbox, PubNub, FCM, JSON, Github, Android Studio, Gradle.
2016 - 2017
Android Developer at Blackpills (media company, Paris, France)
  • Development of the Blackpills app, a browser and player for original mini series meant for mobile consumption.
  • Started from scratch with 2 other Android developers (full Kotlin).
  • Strong focus on the UI/UX.
  • Worked on payment, ads, offline mode (video download), and more.
  • EnvironmentAndroid, Kotlin, ExoPlayer, HLS, Swagger, JSON, Gitlab, Android Studio, Gradle.
2012 - 2016
Lead Android Developer at Family And Co. (software publisher, Paris, France, as freelance)
  • Development on the FamilyWall app, which helps users organize, communicate and share contents within their family.
  • Strong focus on the UI/UX.
  • Implemented a full-featured calendar with month and next events views.
  • Customized the software for customers (branding, integration.)
  • EnvironmentAndroid, Java, Custom UI components, C2DM/GCM, In-app purchase, Maps API, Google Play Services, Content Provider, JSON, Git, Jenkins, Android Studio, Gradle.
2011 - 2012
Lead Android Developer at Plizy (software publisher, Paris, France)
  • Development of the Plizy app for tablets, a video aggregator / player.
  • Started from scratch and was responsible for the project from the inception to the publication on the Play Store.
  • Developed a video player using a VideoView or a WebView depending on the provider (YouTube, Vimeo, Dailymotion, etc.)
  • Designed and implemented an image caching mechanism for the thumbnails.
  • EnvironmentAndroid, Java, Animations, VideoView, WebView, Content Provider, Facebook, Twitter, JSON, Git, Jenkins, Eclipse.
2008 - 2011
Android and Backend Developer at Vox Mobili (software publisher, Paris, France)
  • Development on the Phonebook 2.0 app for Android, a synchronized and social address book.
  • Designed and implemented a generic engine that integrates with social networks (Twitter, Facebook, LinkedIn, MySpace, etc.) and managed developers implementing connectors using this engine.
  • Implemented presence / chat features using the RCS protocol.
  • EnvironmentAndroid, Java, J2EE, Javascript, Ajax, JSON, SOAP, SyncML, Oracle, Tomcat, Subversion, Eclipse.
2006 - 2008
Java Developer at Oalia (software publisher, Suresnes, France)
    2003 - 2006
    Java Developer at Pegasis (IT services and software publisher, Paris, France)
      2001 - 2003
      Java Developer at Icom Informatique (software publisher, Charenton, France)
        Skills
        Development
        Server-side and web
        Databases
        Concepts
        Operating Systems
        Languages
        Education
        1998 - 2001
        1996 - 1998
        1996