John McDonald
 Software • Automation • Systems 

Senior Software & Automation Specialist with more than 25 years of experience building, supporting, and improving business systems. My background spans full-stack web development, Linux/Windows infrastructure, SaaS troubleshooting, APIs, workflow automation, e-commerce, digital marketing systems, and technical support.

Current Role: IT, Web Applications & Automation Specialist for a steel supply company, responsible for internal systems, websites, business applications, infrastructure, integrations, automation, troubleshooting, and end-user support. I design practical tools that connect sales, inventory, quoting, lead routing, reporting, and day-to-day operations.

Past Experience: Senior Web Applications Developer and Technical Support Engineer at a global data-storage company, where I developed web applications, support systems, knowledge bases, troubleshooting tools, and automated workflows used by customers and support teams worldwide.

AI-Assisted Development: I use AI as an integrated part of the development process — for requirements analysis, research, architecture, debugging, rapid prototyping, testing, documentation, and implementation. This allows me to move quickly from an idea or business problem to a working system, test the approach, and refine it without the long development cycles traditionally required for experimentation.

Technical Skills: PHP, Python, JavaScript, SQL/MySQL, APIs, webhooks, WordPress, Linux, Windows, Microsoft 365, Active Directory, Docker, Git/GitHub, HTML/CSS, SaaS application support, log analysis, and system integration.

Focus: Business-process automation, practical software development, systems integration, technical problem solving, and building tools that reduce repetitive work and make organizations run more efficiently.

I’m always interested in connecting with people working on useful software, automation, AI-assisted development, SaaS systems, and technical operations.

Got a key?    

Enter your key and click OPEN.

Key Accepted
Invalid Key

Contact John

Phone:  (405) 570-5476

Send Email: john@johnbmcdonald.com

Address:3910 W 6TH AVE STE 152, STILLWATER, OK 74074
United States

Send a quick eMail:

Thank you! Your message has been sent.
Unable to send your message. Please fix errors then try again.