David Hankins

Sr. Staff Software Engineer at Infoblox

Milpitas, California, United States
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

👤
Senior
🎓
Top School
David Hankins is a Sr. Staff Software Engineer with 20+ years of hands-on experience bridging network operations and large-scale software development, currently building DDI-as-a-Service at Infoblox. He brings deep protocol and systems expertise from roles at Twitter, Google, ISC and early ISP operations, repeatedly turning operational pain points into automated, scalable services (DNS/DHCP, Zero Touch Provisioning, network topology databases). Comfortable in C, Python and hybrid C/Python solutions, he has delivered high-efficiency monitoring and automation—such as ultra-low-cost SNMP collectors and datacenter-scale DHCP designs—and contributed SSH/NETCONF improvements to the popular ncclient library. Known for shipping pragmatic, measurable gains (capacity optimizations, quieter pagers, faster monitoring cycles), he combines strong debugging instincts with production-first engineering. Based in Milpitas, CA, he remains an operator-developer who still dives into operational tasks to validate and simplify systems.
code11 years of coding experience
job21 years of employment as a software developer
bookComputer Science, Software Engineering, Computer Science, Software Engineering at Washington State University
github-logo-circle

Github Skills (6)

python-lib10
netconf10
python10
ncclient10
ssh10
paramiko9

Programming languages (4)

DockerfileC++GoPython

Github contributions (5)

github-logo-circle
ncclient/ncclient

Jun 2015 - Jan 2019

Python library for NETCONF clients
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 3 comments in 3 years 8 months
Contributions summary:David contributed to the `ncclient/ncclient` library, primarily focused on SSH transport improvements. Their work involved updating the handling of SSH configuration files, including proxy command and identity file paths. They also addressed merging issues and made updates for Python 3 compatibility, including sorting imports and incorporating `six` for compatibility. These changes focused on enhancing the library's functionality and ensuring its compatibility.
netconfpythonncclientpython-libraryofficial-python-netconf
davidhankins/ncclient

Jun 2015 - Jan 2019

Python library for NETCONF clients
Contributions:5 pushes in 3 years 8 months
python-libraryclientspythonnetconf
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