Daniel Sheppard

Senior Network Analyst - Core at Consultant

Winnipeg, Manitoba, 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
Daniel Sheppard is a Senior Network Analyst with over a decade of hands-on experience designing and operating resilient campus networks, currently leading core network work at the University of Winnipeg and offering freelance NetDevOps/NetBox consulting globally. He blends deep Cisco expertise, dynamic routing (BGP IPv4/IPv6, VPNv4/v6), high-availability design and Windows/Linux integration with practical automation skills demonstrated by contributions to prominent open-source projects like NetBox and NAPALM. Comfortable across routing, switching, AD/Exchange, and HA Windows designs, he pairs operational rigor with a developer mindset—implementing backend NetBox features and improving NAPALM device configuration tooling. Outside of engineering he studies Japanese and stays active with swimming, skiing and golf, reflecting a curiosity that drives both technical growth and cross-cultural engagement.
code10 years of coding experience
bookBachelor of Science, Bachelor of Science at The University of Winnipeg
bookHigh School, High School at Fort Frances High School
bookBachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at University of Winnipeg
languagesEnglish, Japanese
github-logo-circle

Github Skills (13)

network-automation10
ip10
configuration-management10
cisco-ios10
driver10
device-driver10
python10
django10
apidoc9
api9
error-handling9
testing8
database-design8

Programming languages (9)

JavaShellJavaScriptLuaPHPPerlSwiftSvelte

Github contributions (5)

github-logo-circle
netbox-community/netbox

May 2018 - Nov 2022

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:
userBackend Developer
Contributions:167 reviews, 232 commits, 158 PRs in 4 years 6 months
Contributions summary:Daniel primarily contributed to the NetBox backend, demonstrating experience in Django and interacting with models. The commits involved implementing new features, such as searching for virtual chassis and adding filtering for various object types. Furthermore, the user also made minor code improvements and fixes.
netmikopythontruthsotinfrastructure-management
napalm-automation/napalm

Dec 2021 - Jul 2022

Network Automation and Programmability Abstraction Layer with Multivendor support
Role in this project:
userBack-end Developer
Contributions:1 review, 8 commits, 1 PR in 6 months
Contributions summary:Daniel primarily contributed to the `napalm-automation/napalm` repository by implementing and refining features related to network device configuration. Their work includes adding support for commit confirm functionality on IOS devices, as well as fixing errors identified by code quality tools. These changes involved modifying Python code within the `napalm/ios` directory to handle configuration operations and error handling. Furthermore, the user addressed formatting issues and updated code to align with suggestions from code reviews.
netmikoprogrammabilitypythonnetwork-automationnetbox
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
Daniel Sheppard - Senior Network Analyst - Core at Consultant