Dan Kirkwood is a Staff Software Engineer with 13 years of experience building reliable, customer-focused backend systems and APIs, currently driving engineering at Jack Henry. He specializes in Go-based microservices, API modernization, and data consolidation—having led migrations from Perl to Go at Comcast and established Go coding standards at Valimail and Achieve. Dan combines strong object-oriented design and database expertise with practical analytics and algorithmic insight to reduce redundancy and improve system dependability across business units. An active open-source contributor, he has contributed build and quota-management work to notable projects like Apache Traffic Control and the Gophercloud OpenStack SDK. Based in Palm Springs, he pairs hands-on implementation and mentoring experience with a track record of delivering identity, billing, and CDN-related infrastructure at scale.
13 years of coding experience
21 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Penn State University
Object-Oriented Design Software Requirements Analysis Compiler Design, Object-Oriented Design Software Requirements Analysis Compiler Design at University of Colorado Colorado Springs
Apache Traffic Control is an Open Source implementation of a Content Delivery Network
Role in this project:
Back-end Developer
Contributions:1324 commits, 678 PRs, 311 pushes in 3 years
Contributions summary:Dan primarily contributed to build processes and configuration within the Apache Traffic Control repository, focusing on building artifacts and managing build dependencies. These contributions included modifications to shell scripts, the implementation of build-related tasks, and the integration of build number generation from the git repository. Additionally, the user worked on modifying and improving the codebase and testing files for the Traffic Ops code base.
A Go SDK for OpenStack. IN FEATURE FREEZE. See Issue #592
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR, 5 comments in 15 days
Contributions summary:Dan primarily worked on the quota management features of the OpenStack Go SDK. Their contributions included the initial implementation of the quota set API, focused on the GET action, including creating the necessary structs, request and result handling and associated unit tests. The user refactored the code to focus on the Get action, removing other functionalities. They also created the necessary fixtures and unit tests for quota set operations, demonstrating familiarity with OpenStack and Go SDK development.
golangfreezesdkcloudfoundryopenstack
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
Dan Kirkwood - Staff Software Engineer at Jack Henry