John Starich

Senior Engineer, API & CLI Technical Lead IBM Cloud Kubernetes Service (OpenShift, Satellite)

Austin, Texas, 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

👤
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.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at The University of Texas at Austin
stackoverflow-logo

Stackoverflow

Stats
619reputation
73kreached
19answers
0questions
github-logo-circle

Github Skills (23)

filesystem10
testing10
object-storage10
go-testing10
go10
amazon-s310
aws-s310
s3-bucket10
zip-archive9
zip9
dockers9
docker9
aws9
amazon-ebs8
aws-ebs8

Programming languages (15)

JavaC++CRustScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
rancher/convoy

Nov 2018 - Dec 2018

A Docker volume plugin, managing persistent container volumes.
Role in this project:
userBack-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.
nfsvolumesdocker-volumedocker-volume-pluginvolume
spf13/afero

Jun 2020 - Jul 2020

A FileSystem Abstraction System for Go
Role in this project:
userBackend Developer & QA Engineer
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)