James Hewitt is a cloud-native architect and senior software leader at IBM in Winchester, UK, currently serving as STSM for Cloud Pak for Integration. Over a decade he has progressed from information developer and build specialist to software architect and manager, blending hands-on backend and DevOps engineering with platform-level architecture. He is an active open-source contributor to notable container projects like skopeo and distribution, improving image copy semantics, digest preservation and storage-driver test robustness—evidence of his focus on resilient cloud supply chains. His work on openHAB's rfxcom binding shows he moves comfortably between low-level protocol handling and cloud-scale systems. A proponent of pragmatic best-practice development who aims to "bring common sense back to development," he prioritises testability and maintainability. He combines architectural vision with day-to-day engineering discipline to lead teams and deliver reliable integration platforms.
Contributions:19 reviews, 21 commits, 26 PRs in 5 years
Contributions summary:James primarily contributed to the `openhab-addons` repository, focused on the `rfxcom` binding. Their work involved adding new functionalities and features for RFXCOM devices, including support for new message subtypes, RAW message reception, and updated interface messages. They made improvements to the underlying code to convert unsigned bytes, read multiple bytes at a time over the serial connection, and added additional blind types. The user also refactored the RFXComHandler to enhance its ability to receive configured command IDs.
The toolkit to pack, ship, store, and deliver container content
Role in this project:
Backend Developer & DevOps Engineer
Contributions:244 reviews, 9 commits, 30 PRs in 7 months
Contributions summary:James primarily focused on improving the functionality and maintainability of the distribution project. Their contributions included fixing bugs related to configuration and test outputs, as well as refactoring tests for the S3 storage driver. They also addressed issues related to Azure tests, ensuring they were correctly skipped when configuration was unavailable, and improved the test coverage across different storage drivers by adjusting test parameters.
containersshipdockerdelivercncf
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.