John Foley is a Technical Lead with 12 years of experience designing secure, cloud-native systems and leading engineering teams across networking and embedded domains. Based in the Raleigh–Durham–Chapel Hill area, he architects vulnerability-management and license-compliance platforms at Cisco using AWS microservices (API Gateway, Lambda, ECS, Step Functions, DynamoDB) while previously building secure boot, kernel drivers, and HSM-integrated crypto for embedded Linux. He is a long-time contributor and primary maintainer of Cisco-sponsored open-source crypto projects (notably libsrtp), where his refactors have explicitly reduced attack surface and modernized APIs. Known for bridging deep security expertise with practical cloud engineering, he also brings hands-on experience with supply-chain crypto provisioning and FIPS-compliant protocol implementations.
12 years of coding experience
19 years of employment as a software developer
BS Computer Science, BS Computer Science at Michigan State University
Library for SRTP (Secure Realtime Transport Protocol)
Role in this project:
Back-end Developer & Security Engineer
Contributions:5 releases, 157 commits, 35 PRs in 2 years 9 months
Contributions summary:John primarily focused on refactoring and improving the library's internal API, with a specific focus on enhancing security. They removed obsolete functionality such as the DEV_URANDOM, and older logging functionalities related to syslog. The user also renamed functions and data types to ensure compliance with established coding standards for the library. The main objective of the commits involved a reduction in the attack surface area of the library.
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.