Cedrick Cooke is a Staff Software Engineer with nine years' experience building mobile-first systems, currently driving Android development at JUUL Labs from his base in Bellevue, WA. He is proficient in Kotlin, Java, and C#, with a strong focus on Bluetooth Low-Energy reliability and connection robustness—demonstrated by Android contributions to the JuulLabs/kable open-source library that improved adapter-state handling and connection error propagation. A Western Washington University computer science graduate, Cedrick blends hands-on implementation with pragmatic engineering judgment to harden mobile connectivity in product contexts. He has experience across retail and consulting environments (Best Buy, Slalom), bringing both startup-like agility and enterprise rigor to cross-functional teams.
9 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Western Washington University
Contributions:306 reviews, 13 commits, 35 PRs in 1 year 3 months
Contributions summary:Cedrick primarily contributed to the Android implementation of the Kotlin Asynchronous Bluetooth Low-Energy library. Their work focused on enhancing Bluetooth adapter state handling, including adding checks for Bluetooth adapter state to prevent illegal reconnections and handling adapter state changes. They also added sub-states to the connection process and fixed exception propagation during the connection process to improve overall robustness and stability of the Android Bluetooth connection.
Stropping performs reflection on Dagger to make instrumented testing easier.
Contributions:8 releases, 23 commits, 16 PRs in 10 months
reflectiontestingdagger
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.