Cedrick Cooke

Staff Software Engineer at JUUL Labs

Auburn, Washington, United States
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
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.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Western Washington University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

kotlin10
android10
exceptions9
state-management8

Programming languages (5)

RustJavaScriptSwiftRubyKotlin

Github contributions (5)

github-logo-circle
JuulLabs/kable

Jul 2021 - Oct 2022

Kotlin Asynchronous Bluetooth Low-Energy
Role in this project:
userMobile Developer (Android)
Contributions:1 release, 358 reviews, 13 commits 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.
asynchronousbluetooth-low-energykotlinkotlin-multiplatformkotlin-coroutines
JuulLabs/exercise

Jan 2020 - Jan 2023

Annotation processor for Android activity intent extras.
Contributions:9 releases, 222 reviews, 30 commits in 3 years
android-activityannotation-processor
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