Summary
John Mcclain is a pragmatic lead software developer with a decade of experience building and securing systems from the network layer up, currently leading engineering at 3-Hat Information Security in Oklahoma City. His background as a lead network engineer and hands-on computer technician gives him a rare blend of deep networking knowledge and practical software delivery experience, especially around compliance-driven projects. Since 2018 he has steered development efforts at a security-focused firm, translating complex security requirements into maintainable, auditable code. Colleagues rely on him for bridging operational realities with developer workflows, and he’s comfortable working across infrastructure, backend services, and security tooling. Based in the central U.S., he combines steady leadership with a preference for pragmatic, low-friction solutions that keep systems resilient under real-world constraints.
10 years of coding experience
5 years of employment as a software developer
Computer Science, Computer Science at Lower Columbia College