Russell Johnston is a Solutions Engineer with over 15 years in communications and eight years of focused enterprise experience, currently helping customers at Cisco modernize and automate network and data center operations. He combines hands-on field roots—installing SCADA and telecom gear in oil and gas sites—with deep expertise in collaboration, unified communications, and cloud-era networking. Passionate about network programmability, he develops in Python to automate infrastructure tasks that once took hours into minutes. Known for tinkering with home routers and lab servers, he stays constantly curious about new languages and tooling, applying that learning to deliver integrated, scalable solutions. Based in Spruce Grove, Alberta, he brings a practitioner’s empathy to pre-sales and technical consulting, translating complex requirements into practical architectures.
8 years of coding experience
10 years of employment as a software developer
Telecommunications Engineering Technology Telecommunications, Telecommunications Engineering Technology Telecommunications at NAIT (Northern Alberta Institute of Technology)
Python Script to get, add, update and delete telemetry on IOS-XE using netconf
Contributions:6 PRs, 6 pushes, 4 branches in 1 year 11 months
pythonpython-scriptios-xetelemetryupdate
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.