Jason Holmes

Android Engineer at Square

San Francisco, California, 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
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.
code18 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at California State University - East Bay
bookBS, Computer Science, BS, Computer Science at California State University-Hayward
stackoverflow-logo

Stackoverflow

Stats
578reputation
38kreached
4answers
6questions
github-logo-circle

Github Skills (28)

ios10
testing10
android-test10
webservice10
java10
javas10
junit10
error-handling10
swift10
android-testing10
dependency-injection10
test-automation10
api-design9
restful-api9
api-rest9

Programming languages (9)

JavaShellCJavaScriptGoObjective-CHTMLSwift

Github contributions (5)

github-logo-circle
square/Cleanse

Aug 2016 - Nov 2018

Lightweight Swift Dependency Injection Framework
Role in this project:
userBack-end Developer
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.
injection-frameworkinjectiondependency-injection-frameworkdependency-injectionswift
square/spoon

Jan 2013 - May 2014

Distributing instrumentation tests to all your Androids.
Role in this project:
userQA 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.
instrumentationtestingandroidkotlininstrumentation-tests
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
Jason Holmes - Android Engineer at Square