Michael Phelps is a Senior Software Engineer with eight years of experience building scalable, secure services and data-driven platforms, currently shaping cloud-native infrastructure and observability at Box in Bellevue. He has strong backend chops—designing APIs and storage systems in Go and Python—and a proven record improving authentication tooling as a contributor and QA engineer to the django-cas-ng project. Michael blends hands-on implementation of Docker/Kubernetes-based services with architecture and cross-team influence to drive large projects to production. His background spans operational data stores, test automation, and performance instrumentation, and he brings a practical security mindset informed by early roles handling sensitive biometric systems. Academically consistent at the top of his class, he pairs rigorous engineering discipline with a knack for clarifying documentation and reproducible testing.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Computer Science, 4.0, Bachelor of Science - BS, Computer Science, 4.0 at University of North Carolina at Charlotte
Information Technology, 4.0, Information Technology, 4.0 at Alamance Community College
Associate of Science - AS, Computer Science, 3.9, Associate of Science - AS, Computer Science, 3.9 at Central Piedmont Community College
Django CAS 1.0/2.0/3.0 client authentication library, supporting Django 4.2+ and Python 3.8+
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:6 commits, 1 PR, 1 comment in 1 day
Contributions summary:Michael primarily focused on enhancing the backend of the Django CAS library. They implemented new tests, improved existing ones, and addressed a bug related to the CAS_USERNAME_ATTRIBUTE setting. Furthermore, they made updates to the documentation to ensure consistency and clarify the behavior of the application, and updated the changelog. Their contributions involved modifying backend logic, and implementing and refining tests.
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.