Scott Knight is a pragmatic software engineering manager in London, Canada with 13 years of experience leading backend teams and currently overseeing 13 engineers on CARFAX’s second-highest revenue product. He progressed through technical and team-lead roles at CARFAX, bringing hands-on expertise in backend and systems development from Java beginnings to large-scale production services. An active open-source contributor, Scott has strengthened security and tooling projects—improving YARA’s Mach-O parsing and enhancing PasteHunter with Splunk integration and modular sandboxing—demonstrating a focus on robustness, observability, and integrations. He balances people leadership with deep technical involvement, often stepping into DevOps and parsing-level bug fixes to unblock teams and improve system reliability.
12 years of coding experience
11 years of employment as a software developer
Co-op Endorsed Ontario College Advanced Diploma Computer Programmer Analyst, Co-op Endorsed Ontario College Advanced Diploma Computer Programmer Analyst at Fanshawe College
Ontario Secondary School Diploma, Ontario Secondary School Diploma at London South Collegiate Institute
Contributions:12 commits, 14 PRs, 3 pushes in 2 months
Contributions summary:Scott primarily focused on improving the core functionality and stability of the Mobile Device Management (MDM) server. They addressed critical issues, such as preventing duplicate device records and ensuring proper enrollment processes. The user also enhanced the command-line interface (CLI) by restricting invalid configuration settings. Furthermore, the user implemented support for software update commands and API integration, adding more functionalities.
Contributions:16 commits, 2 PRs, 9 comments in 25 days
Contributions summary:Scott primarily contributed to enhancing the logging capabilities and integrating external services within the `pastehunter` project. They set up a root logger and adjusted logging configurations to accommodate Splunk integration, and further added support for Splunk output, incorporating necessary configurations for connecting to and storing data in Splunk. Furthermore, they implemented configurable process timeouts and modularized the sandbox support, enabling the integration of external services such as Cuckoo and Viper. Finally, they ensured that all paste data was available for post-processing steps.
yarayara-rulespastebinscanningrules
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
Scott Knight - Manager - Software Engineering at CARFAX