Connor Mccoy is a Principal Software Engineer with 15 years of experience building and leading product-focused infrastructure work, currently shaping new instance types for Google Compute Engine. He combines deep backend engineering and systems design with a strong emphasis on maintainability and quality—evidenced by long-running open-source contributions to benchmarking projects like PerfKitBenchmarker and YCSB where he modernized client integrations and tests. Prior to Google he applied computational methods in bioinformatics and public-health studies, bringing a data-driven, experimental mindset from work on immune and malaria sequencing projects. Based in Seattle and grounded in a Physics and Computer Science BA, he excels at translating complex low-level platform changes into reliable, user-facing cloud capabilities.
15 years of coding experience
7 years of employment as a software developer
BA Physics Computer Science, BA Physics Computer Science at University of Colorado Boulder
PerfKit Benchmarker (PKB) contains a set of benchmarks to measure and compare cloud offerings. The benchmarks use default settings to reflect what most users will see. PerfKit Benchmarker is licensed under the Apache 2 license terms. Please make sure to read, understand and agree to the terms of the LICENSE and CONTRIBUTING files before proceeding.
Role in this project:
Backend Engineer
Contributions:495 commits, 259 PRs, 160 pushes in 1 year 4 months
Contributions summary:Connor's commits primarily involve refactoring and maintenance tasks within the PerfKitBenchmarker project. They focused on removing shell script shebangs from library files, addressing pyflakes issues, fixing version strings and spelling errors, adding and updating license headers, and consolidating code. The commits indicate involvement in a large-scale project with a focus on quality and maintainability. The user also updated versions of external dependencies such as Hadoop.
Contributions:3 releases, 64 commits, 47 PRs in 8 months
Contributions summary:Connor primarily contributed to integrating and adapting the YCSB benchmark to support various versions of HBase. This involved adding new HBase client implementations (HBase 1.0) and modifying existing ones (HBase 2.0), requiring code adjustments to reflect API changes and deprecated methods. Furthermore, they incorporated integration tests utilizing an HBase mini-cluster to ensure the functionality of the HBase client bindings. The user also contributed by making the page filter use configurable in HBase scans.
servingbenchmarkingbenchmarkyahookubernetes
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
Connor Mccoy - Principal Software Engineer at Google