Senior Engineer, API & CLI Technical Lead IBM Cloud Kubernetes Service (OpenShift, Satellite)
Austin, Texas, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
John Starich is a Senior Engineer and API & CLI technical lead for IBM Cloud’s Kubernetes Service with 11 years of hands-on experience building Go-based microservices, CLIs, and cloud tooling for OpenShift, Satellite and VPC environments. He blends backend systems engineering with front-end JavaScript and WebAssembly work, and has driven major improvements like a CLI UX overhaul and a global API unifying region-specific cluster management. An active open-source contributor, his work spans notable projects such as the Afero filesystem and enhancements to container volume tooling (Convoy), where he improved testing and backup integrations. Based in Austin, he runs multiple home-hosted services and side projects—ranging from an in-browser IDE to a personal finance app—that both inform and accelerate his production work. Quick to learn and pragmatic, he pairs reliable engineering practices and strong QA instincts with a taste for outdoor adventure as an avid hiker.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at The University of Texas at Austin
A Docker volume plugin, managing persistent container volumes.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:8 commits, 2 PRs, 10 comments in 29 days
Contributions summary:John implemented custom S3 endpoint functionality, including testing and integration with the volume creation commands. They modified existing code to enhance EBS volume management by introducing fsfreeze functionality and adding backup features. The user also made improvements to the integration tests, including the incorporation of a Minio S3 server for automated testing. Furthermore, the user updated the code to align with best practices, such as converting tabs to spaces and fixing spelling errors.
Contributions:5 commits, 4 PRs, 8 comments in 16 days
Contributions summary:John primarily focused on improving the `afero` library's reliability and robustness. Their commits addressed several issues, including fixing a panic related to the zipfs read buffer and correcting a bug in the MemMapFs implementation. They also added a failing test case and then subsequently corrected an issue, showcasing a focus on testing and quality assurance within the file system abstraction.
golangfsvfsfilesystemabstraction
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
John Starich - Senior Engineer, API & CLI Technical Lead IBM Cloud Kubernetes Service (OpenShift, Satellite)