David Mcdonough is a Senior Java Developer with nine years of hands-on experience in systems administration, automation, and cloud optimization, currently contributing to ONEOK’s engineering efforts. He began his career in the Air Force as an airborne cryptologic linguist, later leveraging that analytical discipline to build and maintain automation that manages thousands of Windows servers and prevents configuration drift. A scripting enthusiast, he has written PowerShell tooling used across teams to monitor network traffic, enforce tagging, and control costs, and he now applies that operational rigor to Java development. Comfortable across on-prem, virtual, and cloud environments, he has a track record of translating security and operational requirements into reliable, auditable automation. Based in Oklahoma, he combines curiosity-driven problem solving with practical, production-focused delivery and a habit of learning new technologies by coding through puzzles.
9 years of coding experience
10 years of employment as a software developer
Korean Language and Literature, Korean Language and Literature at Defense Language Institute
Korean Language and Literature, Korean Language and Literature at Defense Language Institute Foreign Language Center
Contributions:4 commits, 10 pushes, 1 branch in 2 years 6 months
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.