Ryan Goggin

Firefighter at University of Waterloo

Minto, 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
Ryan Goggin is a multifaceted technologist and firefighter based in Minto, Ontario, with 11 years of experience spanning systems administration, security operations, and full-stack development. He combines hands-on skills across Python, PHP, C/C++, Java/C#, Linux, and relational databases with practical experience supporting high-performance research environments at the University of Waterloo and the Institute for Quantum Computing. As a contributor to the widely used ElastAlert2 project, he has implemented alerting features, SSL/CA handling, and test fixes—demonstrating a knack for reliable back-end integrations in open-source monitoring tooling. Comfortable in both operational security roles and emergency response, he brings disciplined troubleshooting, documentation-driven development, and a proven ability to move complex systems from idea to production.
code11 years of coding experience
job4 years of employment as a software developer
bookOntario College Advanced Diploma, Software Engineering Technology, Ontario College Advanced Diploma, Software Engineering Technology at Conestoga College
bookKitchener-Waterloo Collegiate & Vocational School
bookCrestron Technical Institute
github-logo-circle

Github Skills (11)

amazon-elasticsearch10
elasticsearch10
elasticsearchquery10
aws-elasticsearch10
pytest10
python10
http-request10
elasticsearch-api10
testing10
documentation9
configuration-management9

Programming languages (5)

TypeScriptRustGoRubyPython

Github contributions (5)

github-logo-circle
jertel/elastalert2

Apr 2020 - Jan 2023

ElastAlert 2 is a continuation of the original yelp/elastalert project. Pull requests are appreciated!
Role in this project:
userBack-end Developer
Contributions:1 review, 10 commits, 2 PRs in 2 years 9 months
Contributions summary:Ryan primarily contributed to the `elastalert2` project by implementing new features and addressing existing code functionality. Their work included adding options for HTTP Post alerts, enabling the use of CA certificates and SSL error handling. They also modified the codebase to incorporate the realert key configuration and updated documentation for clarity. Furthermore, the user fixed tests to incorporate new features.
elastalertcontinuationpull-requestsyelpelasticsearch
Goggin/Infoblox-API-Python

Jul 2018 - May 2022

Implements the subset of Infoblox API via REST API
Contributions:13 pushes in 3 years 11 months
apipythoninfobloxsubsetrest
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
Ryan Goggin - Firefighter at University of Waterloo