Jonathan Senecal is a seasoned Network Operations Manager and hands-on DevOps engineer with 13 years building carrier-grade networks, server infrastructure, and automation across Montreal’s internet ecosystem. He leads operations at Metro Optic, advises and serves on governance for the Montreal Internet Exchange, and runs his own network services company, bringing operator-grade rigor to design and deployment. Equally comfortable in code and at the rack, he contributes to prominent open-source projects like NetBox and LibreNMS—improving data models, Docker images, and API behavior to make network tooling more reliable and configurable. Known for a relentless, detail-oriented approach and an appetite for experimentation, he blends telecom experience with modern software practices to deliver resilient, automatable infrastructures. Insatiably curious and self-taught, he often bridges gaps between networking and backend development, particularly around observability and distributed polling. If a system looks impossible to operate at scale, Jonathan is the person who will ask "what if," rebuild it, and document how it stays that way.
13 years of coding experience
9 years of employment as a software developer
DEC, Computer Science, DEC, Computer Science at Collège Montmorency
Contributions:198 commits, 78 PRs, 147 pushes in 3 years 1 month
Contributions summary:Jonathan's contributions primarily focused on enhancing the JSON:API support for the Django REST framework. They implemented fixes for pagination data, refactored and refactored the JSON API renderer, added support for related fields, and improved the handling of relationships within the API. The user also added support for included data extraction.
The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/free-netbox-cloud/
Role in this project:
Backend Developer
Contributions:20 reviews, 27 commits, 15 PRs in 6 years 3 months
Contributions summary:Jonathan primarily contributed to the NetBox project by implementing and refining features related to the management of network infrastructure. They focused on enhancing the data model by adding the `label` field to various components such as interfaces, ports, and device bays, improving data representation and usability. Additionally, the user corrected column names and fixed minor bugs related to error messages, showcasing a focus on data integrity and user experience. Their work indicates a strong involvement in the core functionality and API of the NetBox platform.
netmikopythontruthsotinfrastructure-management
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.