Benoit Lubek

Staff Engineer, Android at Apollo GraphQL

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Benoit Lubek is a Staff Android Engineer based in Paris with 18 years of experience building mobile and backend systems, currently contributing to Apollo Kotlin where he focuses on caching, performance and IDE tooling for major Android apps. He has a strong track record of taking products from inception to production—designing architectures, core modules and custom plugins—and mentoring growing teams across fintech and consumer apps. Deeply pragmatic, Benoit blends systems-level thinking (JVM/HTTP caching, SQL helpers) with hands-on Android expertise from low-level compatibility backports to modern Kotlin multiplatform codegen. An active open-source contributor, his work spans widely used projects such as Apollo Kotlin and utilities like an Android ContentProvider generator, revealing a taste for improving developer tooling and maintainability.
code17 years of coding experience
job17 years of employment as a software developer
bookEPITA: Ecole d'Ingénieurs en Informatique
stackoverflow-logo

Stackoverflow

Stats
10,954reputation
7.3mreached
55answers
21questions
Badges
textview
top-5%
scroll
top-5%
git
top-5%
android
top-1%
android-layout
top-5%
remote-server
top-5%
github-logo-circle

Github Skills (36)

kotlin10
porting10
multithreading10
android-gui10
ui-components10
android-sdk10
android-components10
java10
javas10
backport10
android-component10
ports10
android10
android-ui10
http-caching10

Programming languages (22)

MDXPowerShellC#JavaC++CSSRustC

Github contributions (5)

github-logo-circle
A tool to generate Android ContentProviders.
Role in this project:
userBack-end Developer
Contributions:9 releases, 243 commits, 27 PRs in 4 years 11 months
Contributions summary:Benoit primarily contributed to the development of an Android ContentProvider generator tool. They focused on modifying existing code to fix copyright headers and refactoring the package name. They also added the ability to have constraints on entities, updated the source code to incorporate cursor wrapper class generation, and improved the SQL helper class. These changes aimed at improving the tool's functionality and maintainability by introducing features like schema constraints and updated class definitions.
kotlinandroid
BoD/android-switch-backport

Jun 2012 - Sep 2015

A backport of the SwitchPreference component that was introduced on Android 4 (ICS / level 14). This port works on Android 2.1+ (Eclair MR1 / level 7).
Role in this project:
userMobile Developer (Android)
Contributions:3 releases, 71 commits, 1 PR in 3 years 3 months
Contributions summary:Benoit primarily contributed to the backport of the Android SwitchPreference component, adapting it for older Android versions. They fixed existing code, addressed compatibility issues with older API levels, and integrated code from other contributors. Their work focused on ensuring the SwitchPreference component functions correctly on Android versions 2.1+ (Eclair MR1 / level 7) by modifying source code, fixing copyright notices, and integrating new features.
icsbackportandroideclair
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Benoit Lubek - Staff Engineer, Android at Apollo GraphQL