Mike Ryan

Principal Architect, Enterprise Intelligence at CopilotKit

Portland, Oregon, 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
Mike Ryan is a Principal Architect and seasoned software leader based in Portland, Oregon, with 11 years of experience designing scalable, user-focused web and cloud systems. He combines deep UI/UX sensibility with systems architecture, having led real-time IoT and smart lighting platforms and driven reliability and SRE practices at Synapse. An active open-source contributor and Google Developer Expert, he co-created NgRx and contributed key utilities and API refinements that shaped reactive state management for Angular. At startups and product teams he pairs hands-on engineering with mentorship and product ownership, helping finance and banking clients bring delightful web experiences to market. Lately he’s been exploring AI productization with Hashbrown while continuing to architect enterprise intelligence solutions.
code11 years of coding experience
job11 years of employment as a software developer
bookAdvanced Highschool Diploma, Advanced Highschool Diploma at Alabama School of Math and Science
bookPursuing BS, Computer Science, Mathematics, Pursuing BS, Computer Science, Mathematics at The University of Alabama in Huntsville
github-logo-circle

Github Skills (13)

testing10
state-management10
typescript10
typescripts10
ngrx10
observable10
rxjs10
redux10
typescript-types10
angular10
observables10
build-automation9
javascript9

Programming languages (5)

TypeScriptJavaScriptVueHTMLPython

Github contributions (5)

github-logo-circle
ngrx/platform

Apr 2017 - May 2020

Reactive State for Angular
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 60 commits, 178 PRs in 3 years 2 months
Contributions summary:Mike contributed to the build process, ensuring tests were running correctly and improving the overall build configuration. They added new features, including `createSelector` and `createFeatureSelector` utilities, which enhance state management capabilities. Additionally, the user refactored the Effects API for improved usability and implemented a testing module. The user's work also involved code cleanup and restructuring, such as removing `@ngrx/core`.
unidirectional-data-flowrxjsstate-managementobservablesngrx
ngrx/core

May 2016 - Sep 2016

Core functionality for the ngrx platform
Contributions:14 commits, 2 PRs, 12 pushes in 4 months
ngrxrxjsngrx-platformangular
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
Mike Ryan - Principal Architect, Enterprise Intelligence at CopilotKit