Dylan Ferris

Tech Lead (Volunteer) at AI Governance and Safety Canada

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

🤩
Rockstar
🎓
Top School
Dylan Ferris is a seasoned Senior Software Engineer and Linux systems specialist with 13+ years of hands-on experience building and securing appliance systems, infrastructure automation, and scalable backends. He has led operations and re-engineering efforts—streamlining workstation deployments with custom Arch Linux ISOs, PXE provisioning, and Ansible orchestration—while managing high-availability ProxMox clusters and tackling low-level kernel and initramfs issues. As a volunteer Tech Lead at AI Governance and Safety Canada he built CI/CD pipelines and migrated hosting to CloudFlare Pages, blending security-minded engineering with pragmatic cloud migration. An active open-source maintainer and contributor (including test-suite work on the popular FullCalendar project), Dylan pairs kernel-level fluency with API and Python/Django experience. Based in Ottawa, he’s as comfortable patching Makefiles and writing PKGBUILD scripts as he is designing RESTful microservices, and he seeks opportunities where deep systems knowledge meets applied automation and security.
code13 years of coding experience
job14 years of employment as a software developer
bookAlgonquin College
languagesEnglish, French
github-logo-circle

Github Skills (2)

javascript10
testing10

Programming languages (8)

TypeScriptC++RustCScalaJavaScriptPHPPython

Github contributions (5)

github-logo-circle
fullcalendar/fullcalendar

Nov 2017 - Apr 2018

Full-sized drag & drop event calendar in JavaScript
Role in this project:
userFront-end Developer
Contributions:77 commits, 6 PRs, 1 branch in 5 months
Contributions summary:Dylan primarily contributed to the test suite, modifying existing tests and converting constructors in legacy tests. The code changes focused on improving the test coverage and maintainability of the existing testing framework, primarily through refactoring. They also removed redundant code and made small improvements to spacing and formatting within the test files. The commits suggest a focus on improving the quality and consistency of the project's tests.
fullcalendarcalendareventjavascriptdrag-and-drop
acerix/ratsynth

Jun 2016 - Mar 2025

Contributions:5 pushes, 1 branch in 8 years 11 months
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