Bill Scales

Software Architect at IBM

Winchester, England, United Kingdom
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
Bill Scales is a software architect based in Winchester, UK, bringing a long-standing IBM career since 1996 and a PhD in Computer Science from the University of Warwick. He focuses on back-end systems and distributed storage, contributing C++ fixes and erasure-coding improvements to the high-profile Ceph project, including design documentation for reliability enhancements. Known for digging into core OSD issues like recovery and partial reads, he blends deep systems research background with pragmatic production engineering. Despite a concise public footprint, his profile signals a specialist who moves between academic rigor and large-scale enterprise delivery.
code2 years of coding experience
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Warwick
github-logo-circle

Github Skills (14)

block-storage10
data-storage10
distributed-systems10
coding10
distributed-file-system10
c-language10
erasure10
cprogramming-language10
object-store10
encoding10
storage9
debug8
debugging8
testing8

Programming languages (3)

C++GoPython

Github contributions (5)

github-logo-circle
ceph/ceph

Feb 2024 - Apr 2025

Ceph is a distributed object, block, and file storage platform
Role in this project:
userBack-end Developer
Contributions:86 reviews, 20 PRs, 1 push in 1 year 2 months
Contributions summary:Bill primarily contributes to the Ceph distributed storage platform by fixing bugs and enhancing erasure coding functionality. Their commits involve modifying the OSD (Object Storage Daemon) backend, specifically addressing issues with erasure code recovery and partial reads. They also contribute to documentation, creating a design document for erasure coding enhancements. The user demonstrates proficiency in C++ and working with the core components of Ceph.
fusefile-storagecephstorageopenebs
bill-scales/ceph

Feb 2024 - Apr 2025

Ceph is a distributed object, block, and file storage platform
Contributions:51 pushes, 27 branches in 1 year 1 month
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
Bill Scales - Software Architect at IBM