Bill Dodd

Freelance Software Developer

Austin, Texas, 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

🤩
Rockstar
🎓
Top School
Bill Dodd is a freelance software developer based in Austin with 10 years of experience building secure, scalable systems and a strong background in information security from long tenures at IBM. He specializes in back-end engineering and DevOps automation, notably contributing to Redfish support across DMTF’s python-redfish-library and Ansible’s community and core projects to improve hardware management, proxy support, retries, and error handling. His work blends practical protocol validation tools with automation modules, reflecting a rare combination of low-level protocol expertise and automation-first thinking. Former roles include senior engineering on IBM MobileFirst and Websphere security, and contract work for DMTF where he drove Redfish test tooling and integrations for OpenStack and Ansible. Collected experience in secure engineering and Kerberos-era authentication gives him a pragmatic security-minded approach to systems design.
code10 years of coding experience
job15 years of employment as a software developer
bookBS, Mechanical Engineering, BS, Mechanical Engineering at Texas A&M University
stackoverflow-logo

Stackoverflow

Stats
206reputation
8kreached
9answers
0questions
github-logo-circle

Github Skills (35)

api-rest10
python10
api-design10
restful-api10
ansible-collections10
http10
ansible10
redfish10
error-handling10
ansible-galaxy10
rest-api10
apidoc9
api9
yaml8
network-protocol8

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
DMTF/python-redfish-library

Jan 2018 - Feb 2021

Python3 library for interacting with devices that support a Redfish service
Role in this project:
userBack-end Developer
Contributions:20 commits, 16 PRs, 32 comments in 3 years 1 month
Contributions summary:Bill made several contributions focused on improving the robustness and functionality of the Redfish library. They fixed issues related to HTTP header handling and error formatting, particularly focusing on correct status code checks and redirect handling. Further contributions included handling gzip compressed data and adding proxy support via environment variables. They also added exception handling and implemented retry logic.
pythonredfish-servicepython3-libraryredfishpython3
ansible/ansible

Dec 2018 - Aug 2020

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:34 commits, 34 PRs, 250 comments in 1 year 8 months
Contributions summary:Bill focused on enhancing the Ansible automation platform's Redfish module. Their work involved removing and refactoring Redfish command implementations, specifically those deemed non-standard, and standardizing others. They added functionality, such as the ability to set boot order and improved error handling within the Redfish module. Furthermore, the user addressed bugs and extended the functionality of the module, incorporating features such as timeout options, and enhanced the module's ability to interact with various Redfish resources, improving the platform's hardware management capabilities.
everythingpythonit-automationdevopsdeployment
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
Bill Dodd - Freelance Software Developer