John Mcdermott

Senior Software Engineer at Mission Cloud

North Carolina, 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
John Mcdermott is a Senior Software Engineer with 11 years of experience building backend systems and automation tooling, currently based in North Carolina and working at Mission Cloud. He brings deep expertise in Python and Django from his long-term contributions to the upstream Ansible AWX project at Red Hat, where he focused on backend features, unit tests, and job-launch configuration improvements. His background spans roles from software test engineer to principal engineer, blending hands-on implementation with a strong emphasis on reliability and automation. John holds an MS in Computer Science from Georgia Tech and a BS in Electrical and Computer Engineering, reflecting a solid foundation in both software and systems engineering. Notably, he pairs enterprise engineering experience with active open-source involvement, contributing practical fixes and feature work to a widely used automation platform.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
bookBachelor of Science - BS, Electrical and Computer Engineering, Bachelor of Science - BS, Electrical and Computer Engineering at Rowan University
languagesEnglish
github-logo-circle

Github Skills (7)

unit-testing10
ansible-galaxy10
python10
django10
ansible10
apidoc9
api9

Programming languages (5)

TypeScriptMakefileJavaScriptGoPython

Github contributions (5)

github-logo-circle
ansible/awx

Aug 2016 - Jan 2022

AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Role in this project:
userBack-end Developer
Contributions:608 reviews, 1110 commits, 530 PRs in 5 years 5 months
Contributions summary:John primarily contributed to backend functionality, focusing on enhancing unit tests and improving configuration settings. They implemented bug fixes, addressed code style issues, and added features related to job launch options. The commits demonstrate proficiency in Python, Django, and the Ansible Automation Platform, including modifications to serializers and tasks.
pythondjangored-hathatupstream
An example project featuring Vue.js and Django Rest Framework using django-rest-auth
Contributions:35 commits, 16 PRs, 28 pushes in 3 years 4 months
vue-jspythondjango-rest-authdjango-rest-frameworkdjango
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
John Mcdermott - Senior Software Engineer at Mission Cloud