Jeff Williams is a seasoned tech lead and systems-level software engineer with 14 years of experience building resilient networking control-plane and forwarding features, primarily in C on Linux for Cisco's NX-OS MPLS and Segment Routing stacks. He combines deep protocol knowledge (IP, MPLS, LDP, SR, BGP, ISIS) with practical engineering discipline—introducing automated unit testing and streamlined team-local Git workflows to accelerate feature development and reduce integration churn. Comfortable mentoring and scoping complex features, he drives cross-team designs that balance delivery risk and operational maintainability. His background spans embedded and UI work (Qt/C++) to high-availability telecom systems, giving him an uncommon fluency across kernel-adjacent networking, control software, and occasional web/language experimentation in Go, Ruby, and Python. Based in Ottawa, he pairs methodical problem-solving with a preference for elegant, testable solutions.
15 years of coding experience
17 years of employment as a software developer
Masters of Computer Science, Computer Science, Masters of Computer Science, Computer Science at University of Ottawa
Contributions:33 commits, 18 pushes, 2 branches in 1 year
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.