Principal Software Engineer, Applied AI at Amazon Web Services (AWS)
Seattle, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jonathan Henson is a Principal Software Engineer specializing in applied AI and systems-level engineering, with 11 years building core infrastructure and SDKs at AWS. He’s contributed significant low-level work across flagship open-source projects—most notably the AWS SDKs (Java v2, C++, and the common C runtime), s2n-tls, and the AWS IoT Python SDK—where his changes touch performance-critical HTTP/CRT integration, CI/CD, and TLS/X.509 security checks. Based in Seattle, he blends compiler and runtime experience from Annapurna Labs with production SDK and tooling expertise at AWS, enabling developer-facing platforms that scale. Colleagues rely on him for cross-platform primitives, lock-free data structures, and pragmatic build/test automation. He’s equally comfortable diving into protocol security and the minutiae of byte-buffer handling, a combination that makes him a go-to engineer for hard systems problems that impact broad developer ecosystems.
11 years of coding experience
17 years of employment as a software developer
Bachelor of Science (BS), Mathematics, Bachelor of Science (BS), Mathematics at Auburn University at Montgomery
Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling.
Role in this project:
Back-end Developer
Contributions:18 releases, 80 reviews, 137 commits in 3 years 11 months
Contributions summary:Jonathan primarily contributed to the core functionality of the AWS SDK for C common library. Their work involved implementing and testing fundamental features such as error handling, and the array list data structure. They also developed cross-platform primitives, including thread management and clock implementations, demonstrating a focus on low-level system programming. Furthermore, they added support for a ring buffer, which supports lock-free single-producer, single-consumer usage cases.
Contributions:29 reviews, 1145 commits, 81 PRs in 7 years 9 months
Contributions summary:Jonathan primarily contributed to the AWS SDK for C++, AWS SDK for C++ repository, focusing on the RDS module, specifically involving IAM database authentication integration. Their work included modifying header files, and implementing new functionality such as managing the source and destination of a database copy. They also added support for more features in the SDK, like the Multi-AZ deployment for read replicas, reflecting their work on implementing new features and maintaining existing components for the RDS service.
cppsdkaws-sdkcross-platformaws
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
Jonathan Henson - Principal Software Engineer, Applied AI at Amazon Web Services (AWS)