Will Childs-klein

Software Development Engineer III at Amazon Web Services (AWS)

Boston, Massachusetts, 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
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.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster of Science - MS Cybersecurity, Master of Science - MS Cybersecurity at NYU Tandon School of Engineering
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Yale University
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

ssl10
tls1210
python10
it-security10
c1110
tls1310
security10
c1710
post-quantum-cryptography10
mtls10
security-testing10
openssl10
cryptography10
libtls10
encryption10

Programming languages (9)

JavaC++RustCJavaScriptHTMLAssemblyClojure

Github contributions (5)

github-logo-circle
aws/s2n-tls

Feb 2023 - Jun 2024

An implementation of the TLS/SSL protocols
Role in this project:
userSecurity Engineer
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.
cryptographysslc99tlscrypto
python/cpython

Aug 2023 - Mar 2025

The Python programming language
Role in this project:
userSecurity Engineer & QA Engineer
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.
python-programmingprogramming-languagepythonpython-programming-language
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)