James Mcshane

Solutions Engineering at solo.io

Cincinnati Metropolitan Area 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
James Mcshane is a Cloud Native Architect with 11 years of experience designing and delivering Kubernetes-first platform and CI/CD solutions across enterprise and consulting environments. He has progressed from hands-on full-stack and platform engineering roles to leading engineering practices and now architects customer solutions at Portworx by Pure Storage. James is an active contributor to notable open-source projects—improving Tekton Triggers' event handling and adding resilience and metrics to the Jenkins Prometheus plugin—demonstrating deep backend and SRE expertise. His background in mathematics (MS) and teaching informs a methodical approach to system design, testing, and documentation. Known for bridging customer needs with robust engineering, he specializes in operationalizing cloud-native workloads and observability for production-scale systems.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.) Mathematics, Bachelor of Science (B.S.) Mathematics at Xavier University
bookMaster's Degree Mathematics, Master's Degree Mathematics at Indiana University Bloomington
github-logo-circle

Github Skills (20)

monitoring10
kubernetes10
testing10
plugin-development10
tekton10
event-driven-architecture10
java10
javas10
go10
prometheus10
trigger10
pipeline10
kubernetes-pods10
jenkins10
jenkins-ci10

Programming languages (19)

JavaCSSC++RustCGoHTMLGroovy

Github contributions (5)

github-logo-circle
tektoncd/triggers

Feb 2021 - Sep 2022

Event triggering with Tekton!
Role in this project:
userBack-end & DevOps Engineer
Contributions:34 reviews, 18 commits, 34 PRs in 1 year 8 months
Contributions summary:James primarily focused on improving the functionality and reliability of the Tekton triggers project. They implemented tests for CEL expressions, demonstrating the use of functions within interceptors. Significant contributions included improving the event listener sink, ensuring it correctly resolves the EventListener configuration before processing events and updating the logic for trigger selection and processing. Furthermore, the user made updates to the build and deployment scripts, and added metrics for the eventlistener sink.
tektonpipelinestriggers
jenkinsci/prometheus-plugin

May 2018 - Sep 2018

Jenkins Prometheus Plugin
Role in this project:
userBack-end Developer & SRE
Contributions:6 commits, 2 PRs, 7 comments in 4 months
Contributions summary:James primarily focused on extending the Jenkins Prometheus Plugin by introducing uptime monitoring and adding a gauge for the last build's start time. Their contributions involved implementing new metrics related to Jenkins' operational state and build process, which required modifications to the core Java code. Furthermore, the user added null checks to improve the robustness of the metrics collection process and included a basic unit test.
jenkinsprometheusprometheus-metricspluginmonitoring
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