Software Development Engineer III at Amazon Web Services (AWS)
Boston, Massachusetts, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Will Childs-klein is a Software Development Engineer III with 12 years of experience building secure, production-grade systems at AWS, currently focused on cryptography and TLS work in AWS Cryptography. He has deep hands-on experience integrating post-quantum KEMs (Kyber family) into the s2n-tls library and hardening Python's ssl module to work with OpenSSL forks like AWS-LC and BoringSSL. Will’s background spans storage and data-transfer services (DataSync, Storage Gateway, EFS) as well as applied cryptography education as a TA at NYU Tandon, reflecting both practical system design and teaching ability. He combines rigorous security engineering and QA skills with open-source contributions to high-profile projects, bringing a pragmatic approach to compatibility and API migration challenges.
12 years of coding experience
8 years of employment as a software developer
Master of Science - MS Cybersecurity, Master of Science - MS Cybersecurity at NYU Tandon School of Engineering
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Yale University
Contributions:104 reviews, 3 PRs, 106 comments in 1 year 4 months
Contributions summary:Will primarily worked on integrating and improving Post-Quantum (PQ) cryptography within the s2n-tls library. Their commits involved migrating and refactoring code to utilize the EVP KEM API, specifically focusing on Kyber512, Kyber768, and Kyber1024. They also addressed issues related to AWS-LC versions and API compatibility, ensuring the correct detection and support for PQ KEMs at runtime. Furthermore, the user added tests and security policies related to Kyber implementations.
Contributions:12 reviews, 8 PRs, 23 comments in 1 year 8 months
Contributions summary:Will's contributions primarily focused on enhancing the security and robustness of the Python `ssl` module within the CPython repository. They made significant changes to the test suite, specifically targeting SSL-related tests to accommodate OpenSSL forks like AWS-LC and BoringSSL, and added checks for TLSv1.3 post-handshake authentication support. They also implemented tests to verify the behavior of the ssl module under various conditions, including verifying certificate verification failures.
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
Will Childs-klein - Software Development Engineer III at Amazon Web Services (AWS)