Jason Holmes is an Android Engineer based in San Francisco with 18 years of experience building consumer-facing mobile apps and backend services for companies like Square, Yahoo, and Garmin. He leads teams to deliver pragmatic, customer-focused Android experiences—most recently on Square Appointments and prior work integrating contactless readers into Square Register. Jason blends mobile and backend expertise (RESTful services, testing infrastructure) and contributes to notable open-source projects such as Square’s spoon and tooling like Enunciate, improving testability and cross-platform robustness. Known for keeping solutions simple and testable, he also switches platforms to learn—having spent time as an iOS/Swift engineer—to better bridge cross-platform product needs.
18 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at California State University - East Bay
BS, Computer Science, BS, Computer Science at California State University-Hayward
Contributions:40 commits, 22 PRs, 40 pushes in 2 years 3 months
Contributions summary:Jason focused on improving the `square/cleanse` project by addressing code quality and maintainability. They sorted errors for more consistent listings, improving readability and debugging. The user also modified the formatting of error messages and implemented improved logging for better debugging. In addition, they updated example and playground files, demonstrating the user's knowledge of the codebase and testing procedures.
Distributing instrumentation tests to all your Androids.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:26 commits, 1 comment in 1 year 4 months
Contributions summary:Jason contributed significantly to the testing framework of the project. Their commits focus on creating and modifying test cases, particularly for functionality related to image captioning and GIF generation. They also addressed issues regarding test failures and adjustments for different Android versions. These changes include modifications to test classes, utility functions, and HTML resources used for test result presentation.
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.