Casey Bodley

Senior Software Engineer at Red Hat

Ann Arbor, Michigan, 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
award
Top expert inInfrastructure and Network Automation
Casey Bodley is a Senior Software Engineer with 13 years of experience building backend systems, game engines, and tooling across C/C++/C# and higher-level languages like Python and Ruby. Based in Ann Arbor, he currently works at Red Hat and has significant open-source contributions to the Ceph project, improving core object storage, S3 compatibility tests, and reliability around object locking and notifications. He started his career as a senior programmer on the award-winning Dystopia game mod and continues to blend graphics and game development expertise with large-scale distributed storage and test automation. Known for pragmatic object-oriented design and resourceful problem-solving, Casey bridges low-level performance work (OpenGL/Direct3D/GLSL/HLSL) with robust backend engineering and testability.
code13 years of coding experience
job12 years of employment as a software developer
bookComputer Science, Computer Science at Eastern Michigan University
github-logo-circle

Github Skills (13)

c-language10
object-storage10
boto10
pytest10
cprogramming-language10
python10
test-automation10
ceph9
api8
amazon-api8
cloud-computing8
version-control7
git7

Programming languages (8)

C#JavaC++ShellCGoHTMLPython

Github contributions (5)

github-logo-circle
ceph/s3-tests

Feb 2017 - Jan 2023

Compatibility tests for S3 clones
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:113 reviews, 130 commits, 161 PRs in 5 years 11 months
Contributions summary:Casey primarily contributed to compatibility tests for S3 clones within the ceph/s3-tests repository. Their work involved modifying existing tests in `test_s3.py` and `test_headers.py` to validate features such as server-side encryption, versioning, and bucket policies, and ensuring the correct behavior of S3 APIs. The user also introduced tests using boto3 and made adjustments to ensure the tests work as intended with the defined configuration. Additionally, the user addressed issues related to CORS and certificate verification.
compatibilityclonesaws
ceph/ceph

Feb 2014 - Jan 2023

Ceph is a distributed object, block, and file storage platform
Role in this project:
userBack-end Developer
Contributions:3598 reviews, 4345 commits, 3501 PRs in 9 years 1 month
Contributions summary:Casey primarily contributed to the core storage platform's functionality by fixing bugs, optimizing code, and implementing new features. Their commits involved modifying the Rados gateway, with changes focused on areas like object locking, account management, and bucket-related operations. The user also worked on improving the handling of notifications and error responses.
fusefile-storagecephstorageopenebs
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