Craig Barber

Cleveland, Ohio, 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
Craig Barber is a software engineer with nine years of experience specializing in CI/CD, cloud architecture, and developer outreach/education, based in Cleveland, Ohio. He has built production tooling and integrations at Google and contributed to notable open-source projects like Kythe and google-github-actions/setup-gcloud, improving code indexing and gcloud CI workflows. Craig blends backend Java development, build-system refactoring, and platform-aware DevOps improvements to make developer workflows more reliable and measurable. Comfortable in large engineering organizations, he prefers full-time or contract remote roles and brings a history of shipping infrastructure-focused solutions that quietly scale teams' productivity.
code9 years of coding experience
job17 years of employment as a software developer
bookThe University of Arizona
stackoverflow-logo

Stackoverflow

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

Github Skills (24)

github-ci10
google-cloud-platform10
docker10
indexing10
dockers10
java10
cicd10
gcp10
javas10
automation10
automations10
githubaction-workflow10
devops10
build-system9
bash9

Programming languages (12)

HCLTypeScriptJavaShellC++PLpgSQLMakefileGo

Github contributions (5)

github-logo-circle
A GitHub Action for installing and configuring the gcloud CLI.
Role in this project:
userDevOps Engineer
Contributions:4 releases, 78 commits, 46 PRs in 5 months
Contributions summary:Craig primarily focused on improving the setup and configuration of the gcloud CLI within the GitHub Actions environment. They made changes to the installer, adjusted formatting, removed obsolete functionality, and introduced metrics tracking, enhancing the action's functionality and usability. The contributions include addressing platform-specific differences, integrating with Google Cloud services, and ensuring proper authentication and logging.
gcpgcloudapp-enginegcloud-cliinstalling
kythe/kythe

Oct 2016 - May 2018

Kythe is a pluggable, (mostly) language-agnostic ecosystem for building tools that work with code.
Role in this project:
userBackend Developer
Contributions:47 commits, 45 pushes in 1 year 7 months
Contributions summary:Craig primarily contributed to the Kythe project by creating and maintaining tools related to indexing source code. Their work involved developing a utility script for generating kindex files and implementing fixes for issues related to schema documentation. They also focused on the development of the Java-based components and supporting tools, and refactoring of some base level classes. The user was also responsible for refactoring of the Maven preprocessor.
agnosticecosystemlanguage-agnosticpluggableyaml
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
Craig Barber