John Gray

Senior Software Developer (Architect) at Entrust

Ottawa, Ontario, Canada
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

👤
Senior
🎓
Top School
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.
code6 years of coding experience
job18 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at The University of Western Ontario
languagesFrench
github-logo-circle

Github Skills (29)

composite-key10
digital-signature9
java9
post-quantum-cryptography9
c-library9
composite9
quantum-computing8
encapsulation8
internet8
cryptography8
bouncy-castle8
openpgp8
algorithms8
ietf8
public-key7

Programming languages (5)

JavaCMakefileHTMLPython

Github contributions (5)

github-logo-circle
IETF Internet-Draft about X.509 certificates with composite keys and signatures.
Contributions:8 releases, 51 reviews, 94 PRs in 1 year 8 months
composite-key
NTRU Key Encapsulation
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.
Request Free Trial