Jason Heard

Software Development Manager at Mount Royal University

Calgary, Alberta, 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

🤩
Rockstar
🎓
Top School
Jason Heard is a software development manager and seasoned engineer with 12+ years building web and backend systems, currently leading development at Pandell while also lecturing in computer programming at Mount Royal University. He combines academic depth—a Ph.D. in Computer Science—and practical hands-on coding, having moved from research and lead development roles into senior architecture and management. Jason is comfortable both as an individual contributor and as a team leader, able to design and document complex object-oriented and functional systems and shepherd them through production. His open-source work includes contributing Python-based ACME tooling for certificate management, reflecting an interest in practical security and automation. Based in Calgary, he brings rare breadth across teaching, research, product delivery, and developer tooling.
code12 years of coding experience
job20 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Calgary
stackoverflow-logo

Stackoverflow

Stats
2,696reputation
189kreached
26answers
6questions
Badges
timer
top-5%
encryption
top-5%
python
top-5%
github-logo-circle

Github Skills (21)

acme-protocol10
cert10
python10
certificate10
openssl10
cryptography10
command-line-interface9
timer9
encryption9
file-handling9
urllib8
paramiko6
mcrypt6
ssh6
php6

Programming languages (12)

TypeScriptC#DockerfileC++RustBrighterScriptJavaScriptGo

Github contributions (5)

github-logo-circle
diafygi/acme-nosudo

Nov 2015 - Nov 2015

Free HTTPS certificates without having to trust the letsencrypt cli with sudo/root
Role in this project:
userBackend Developer
Contributions:8 commits, 3 PRs, 14 comments in 2 days
Contributions summary:Jason primarily focused on developing a Python-based tool for managing and automating SSL certificate revocation and generation using the ACME protocol, as indicated by the code changes. They implemented the core functionality for certificate revocation, including generating and handling the necessary cryptographic operations with OpenSSL. Furthermore, the user enhanced the project by adding file-based challenge hosting for certificate verification, offering users more flexibility in integrating the tool. Additionally, the user addressed review feedback and improved the user experience.
letsencryptssllets-encryptssl-certificatestls
101100/nmea-simple

Dec 2015 - Jan 2023

JavaScript parser for NMEA 0183 sentences
Contributions:4 releases, 4 reviews, 79 commits in 7 years 1 month
nmea-0183javascriptsentencesnmeaparser
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
Jason Heard - Software Development Manager at Mount Royal University