Randall Mcpherson is a Staff Software Engineer with 12 years building reliable, cloud-native backend systems and developer tooling from Atlanta. He brings deep hands-on experience in distributed systems, Kubernetes operations (kops), and high-performance Go tooling—having contributed notable fixes and feature work to projects like go-fuzz and kops. Randall has driven platform and infrastructure improvements across startups and scaleups (Pindrop, DevZero, Polygon.io, and now vCluster), regularly shipping commands, CLI tools, and multipart S3 transfers with integrity checks. He combines shipping-focused engineering with thoughtful refactors and test-first fixes, evidenced by added test cases and parsing robustness in open-source repos. Comfortable operating at the intersection of DevOps and backend development, he’s as likely to debug a slice out-of-range bug as to design a replace command for cluster management. His background in computer engineering underpins a pragmatic approach to performance, observability, and maintainable code.
12 years of coding experience
17 years of employment as a software developer
B.S.E, Computer Engineering, B.S.E, Computer Engineering at Case Western Reserve University
Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
Role in this project:
Back-end Developer
Contributions:2 releases, 241 commits, 25 PRs in 3 years 6 months
Contributions summary:Randall's contributions focused on building and refactoring the command-line interface for Amazon S3 operations. They added features such as multipart upload and download, including MD5 checksum verification for data integrity. The user also refactored the codebase to enhance error handling, improve code readability, and incorporate instance role support. Furthermore, the user added logging and memory profiling features.
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:11 commits, 2 PRs, 12 comments in 9 days
Contributions summary:Randall primarily contributed to the `kops` project by implementing new features and supporting existing ones related to cluster management. This is shown through the addition of a 'replace' command and enhancements to existing commands like 'get'. The user's work also includes merging remote branches and updating dependencies, indicating involvement in build processes and code integrations within the repository. They also interacted with various output formats, suggesting knowledge of kops internal APIs.
containersgcphelmlinodeinstallation
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
Randall Mcpherson - Staff Software Engineer at vCluster