Patrick Mcdonagh

Director - Control Systems & Integration

Kansas City, Missouri, 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
Patrick Mcdonagh is a director-level software and systems engineer with 14 years of experience blending industrial automation, product management, and full‑stack software development. Now leading Control Systems & Integration, he specializes in Go-backed backend services, Kubernetes migrations, and architecting IoT platforms that reliably handle time-series and media data. Patrick has driven developer experience improvements—standing up Backstage-style internal platforms—and standardized protobuf/gRPC data models across multiple products. An active open-source contributor, his history includes work on Angular, GraphQL-js, and Mitosis, reflecting deep front-end and tooling expertise alongside cloud-native systems. Based in Kansas City, he combines hands-on coding with strategic product leadership and a knack for translating complex technical designs into clear, usable solutions.
code13 years of coding experience
job15 years of employment as a software developer
bookSt. Louis University High
bookUniversity of Missouri
github-logo-circle

Github Skills (46)

url-routing10
javascript10
cordova10
testing10
css10
typescript10
websocket10
web-components10
wpgraphql10
webpack10
websockets-client10
front-end-development10
wordpress-graphql10
webpacker10
angularjs10

Programming languages (20)

MDXJavaC++CSSRustCVueGo

Github contributions (5)

github-logo-circle
angular/universal-starter

Oct 2015 - Sep 2017

Angular Universal starter kit by @AngularClass
Role in this project:
userFull-stack Developer
Contributions:1 release, 419 commits, 103 PRs in 1 year 11 months
Contributions summary:Patrick primarily worked on setting up and configuring an Angular Universal starter kit. Their contributions included initializing the webpack configuration, creating and updating the server-side and client-side components, and incorporating routing. The user also addressed installation issues and updated the Angular and Angular Universal versions. The commits demonstrate a focus on the core setup and basic functionality of the Angular Universal starter project, including adding styling and a basic HTTP example.
boilerplateangularclassangular-universalangulartypescript
angular/angular2-seed

Dec 2015 - Dec 2016

Role in this project:
userFront-end Developer
Contributions:82 commits, 46 PRs, 75 pushes in 11 months
Contributions summary:Patrick primarily contributed to the front-end development of the Angular2 seed project. Their work included removing quirks mode from the index.html, updating webpack configurations for build processes, including typings, refactoring the application structure for clarity, and updating code style. Furthermore, the user updated the project to use a hash location strategy and made viewport adjustments to the index.html file.
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 Mcdonagh - Director - Control Systems & Integration