John Shieh is a software development engineer with a decade of experience building secure, production-grade systems and currently works at Amazon in Seattle. He holds a Computer Science degree from Rice University and has interned at Block, bp, and Amazon, reflecting strong industry exposure across payments, cloud, and energy domains. His open-source contributions include backend authorization enhancements to the widely used Keywhiz secret-management system, where he implemented fine-grained permission checks and extended ownership models. Comfortable across backend systems and security-sensitive code, he has a track record of integrating principal-based authorization into legacy components to improve access control. John also brings teaching experience from Rice CS, translating into clear technical communication and mentorship. Colleagues appreciate that he pairs practical engineering with thoughtful security-minded design.
10 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Rice University
Contributions:12 reviews, 9 commits, 13 PRs in 16 days
Contributions summary:John primarily focused on implementing permission checks within the Keywhiz system. They added new permission checks, including an `AnyPermissionCheck` and integrated them with the `SecretDAO` and `SecretResource` components. This involved modifying existing code to incorporate principal-based authorization and adapting the codebase to handle permission checks for various actions related to secrets and other resources. Furthermore, the user extended the ownership check to include `SecretSeries` and `SecretSeriesAndContent` objects and added checks for the `BackfillRowHmacResource`.
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
John Shieh - Software Development Engineer at Amazon