John Gray is a senior software developer and architect with over two decades of experience and six years in a senior/architect role focused on PKI and cryptography at Entrust. He leads architecture reviews, drives interoperable implementations of post-quantum algorithms in X.509 standards, and contributes actively to IETF drafts on certificate management and composite/post-quantum signatures. Known for elevating quality beyond expectations, he blends hands-on Java and C/C++ development history with leadership in product migrations, toolkit development, and field escalation management. Based in Ottawa, he pairs practical delivery experience with thought leadership on mitigating the quantum threat to public-key systems. A dual-degree holder in Computer Science and Music, he brings analytical rigor alongside creative problem solving—useful when translating complex cryptographic research into deployable standards and tooling.
6 years of coding experience
18 years of employment as a software developer
Bachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at The University of Western Ontario
Contributions:2 releases, 3 PRs, 13 pushes in 2 years 9 months
encapsulationkey-encapsulation
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.