Patrick Mcfadden is a Senior Engineering Manager with 12 years of experience leading software teams to deliver pragmatic, agile solutions across enterprise and consulting environments. He combines hands-on expertise in Ruby, Java, AWS, Docker, Puppet and Chef with a track record of replatforming monoliths to microservices and building platforms to accelerate Kubernetes and CI/CD adoption. At ThoughtWorks he coached teams in TDD, pairing, and estimation while balancing technical debt and product needs, and now drives engineering outcomes at Grainger. Known for simplifying complex systems, he mentors engineers across skill levels and prioritizes practical infrastructure-as-code patterns that improve developer velocity. Based in the Denver area with a MIS degree from The University of Tulsa, he brings a consultant’s client-focus and an engineer’s attention to sustainable delivery.
12 years of coding experience
BS, Management Information Systems, BS, Management Information Systems at The University of Tulsa
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
Patrick Mcfadden - Senior Engineering Manager at Grainger