Arthur Hanson is a seasoned senior software engineer and manager with over a decade of experience building and scaling backend systems, currently focused on Django, Python and React at NS1. He combines deep hands-on expertise—from low-level C/C++ and device drivers to cloud-hosted Django services—with proven leadership running distributed teams, hiring, and establishing release and QA processes. Arthur has led greenfield projects and optimized platforms handling tens of thousands of sessions, and his open-source contributions to NetBox/pynetbox show a practical grasp of network automation and API evolution. Comfortable across the full stack and DevOps, he prioritizes code quality, customer experience, and owning projects end-to-end. His background includes long-tenured engineering leadership at Microsoft and multiple founder/CTO roles, reflecting both enterprise-scale discipline and entrepreneurial agility.
10 years of coding experience
19 years of employment as a software developer
Associate's degree, Computer Science, Associate's degree, Computer Science at Central Oregon Community College
Computer Science, Electrical Engineering, Computer Science, Electrical Engineering at Oregon State University
Contributions:11 releases, 11 reviews, 33 commits in 3 months
Contributions summary:Arthur primarily contributed to the `pynetbox` library, a Python client for NetBox, focusing on fixing merge conflicts and updating test scripts and settings. Their work involved modifying core files related to API interaction, data models, and testing. The updates show the user's efforts to align the library with NetBox 3.3, demonstrating an understanding of the NetBox API and its evolution.
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:
Back-end Developer
Contributions:1 release, 484 reviews, 178 commits in 5 months
Contributions summary:Arthur's commits primarily focus on implementing backend features within the NetBox infrastructure management system. They modified various Python files, specifically those related to view classes, models, and serializers, as well as core utilities. The user added features to handle pre-requisite alerts, circuit terminations and display. The contributions involved modifying the structure of the system's core, its model definitions, and its API interactions.
netmikopythontruthsotinfrastructure-management
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
Arthur Hanson - Senior Software Engineer II at NS1