Scott Kennedy is a seasoned software engineer with 15 years of experience specializing in Android development and robust testing practices. Based in San Francisco, he has driven product launches and performance optimizations at companies from Google and Credit Karma to startups and fintech (The Coterie), often owning cross-platform work spanning backend, iOS, and web. He combines deep hands-on Android expertise—contributing to AOSP components and modernizing UI/Chips integrations—with a strong focus on test automation and static analysis, evidenced by meaningful contributions to open-source projects like Robolectric and detekt. At The Coterie he improved engineering velocity and safety for high-value financial flows by instituting code reviews, static analysis, and test infrastructure. Comfortable leading small teams and collaborating with researchers and infrastructure, he also has a background in security consulting and performance-sensitive systems. Collected experience across product, platform, and QA gives him a rare blend of shipping polish and hardening software at scale.
15 years of coding experience
15 years of employment as a software developer
Martingrove Collegiate Institute
Bachelor of Applied Science Computer Engineering, Bachelor of Applied Science Computer Engineering at University of Waterloo
Contributions summary:Scott's commits focus on adding and modifying functionalities within the Android support library, specifically targeting widgets, media, and accessibility features. They implemented methods for retrieving and setting the status bar background, as well as making changes to the handling of CheckBoxPreference widgets to allow clicks on custom widgets. Additionally, the user made multiple merges related to media and accessibility features. They also touched on performance optimizations by making changes to the RecyclerView library.
Contributions:7 commits, 2 PRs, 7 comments in 2 years 7 months
Contributions summary:Scott made several contributions related to testing the Android unit testing framework. They implemented and modified unit tests to ensure correct behavior of core functionalities such as Intent handling and asset directory configuration. Additionally, the user addressed concurrency issues within resource loading, further solidifying the reliability of the testing framework. These commits indicate a strong focus on enhancing the testing coverage and stability of the Robolectric project.
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.