Clay Johnson

Lead Solutions Engineer at Gradle Inc.

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
Clay Johnson is a pragmatic engineering leader and hands-on software engineer with nearly a decade of experience building backend systems and Android apps in Java, now leading solutions at Gradle Inc. He progressed from individual contributor to engineering manager and now Lead Solutions Engineer, helping customers optimize build and CI workflows. Clay contributes to notable open-source projects like Apache Beam—improving Gradle Enterprise integration and remote caching—and has strengthened build reliability in the protobuf Gradle plugin through test automation and QA work. He combines deep build-system expertise with practical experience managing teams at SAIC, making him adept at translating complex infrastructure needs into deployable solutions. Colleagues describe him as a detail-oriented problem solver who prefers fixing the build pipeline once rather than firefighting it repeatedly.
code9 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Wireless Software Engineering, Bachelor's degree, Wireless Software Engineering at Auburn University
github-logo-circle

Github Skills (27)

build-time10
caching10
groovy10
testing10
buildx10
cicd10
build-engine10
build210
build-automation10
gradlew10
apache-beam10
web-cache10
devops10
test-automation10
gradle10

Programming languages (11)

TypeScriptJavaShellC++RustScalaJavaScriptHTML

Github contributions (5)

github-logo-circle
Protobuf Plugin for Gradle
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 6 commits, 3 PRs in 1 month
Contributions summary:Clay primarily focused on improving the testing coverage and reliability of the project. They added UP-TO-DATE tests to ensure that the build system correctly handles changes in dependencies and paths. The contributions also included fixing CodeNarc violations within the test suite. These changes aimed to strengthen the robustness of the project's build process and dependency management.
gradleprotobufkotlinjavagradle-plugin
apache/beam

Dec 2022 - Jan 2025

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userDevOps Engineer
Contributions:2 reviews, 11 PRs, 29 comments in 2 years 1 month
Contributions summary:Clay focused on improving the build and deployment infrastructure of the Apache Beam project. They implemented and migrated the Gradle Enterprise plugin, upgrading settings for build performance insights. The user also enabled remote caching using the `beam-cache.apache.org` server. They updated the Gradle wrapper, and migrated to the Develocity plugin, configuring and updating settings to use the Develocity service.
golangpythonstreaming-databeambatch
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
Clay Johnson - Lead Solutions Engineer at Gradle Inc.