Ryan Ricard is a distinguished engineering leader with 15 years of experience building high-performance teams and architecting massively scalable web systems across retail and consumer tech. Currently transforming CVS Health’s digital surfaces, he previously led cross-disciplinary engineering at Meta and built Target’s experimentation, Server Driven UI, and high-throughput data platforms that handled production peaks of ~115K TPS. A hands-on architect and happiest when coding, Ryan spans front-end and back-end stacks (React, Node.js, GraphQL, Ruby/Rails) and is an active open-source contributor to high-profile projects like React and Apollo Client, where he improved server-side rendering, Fiber tests, and GraphQL merging behaviors. He’s known for raising engineering competency and shipping Continuous Delivery practices at enterprise scale, and for bringing a disruptor’s mindset to practical, production-ready solutions.
14 years of coding experience
17 years of employment as a software developer
Masters of Science Software Engineering, Masters of Science Software Engineering at University of Minnesota
Bachelor of Business Administration Information Systems, Bachelor of Business Administration Information Systems at University of North Dakota
ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
Role in this project:
Technical Writer & API Developer
Contributions:32 reviews, 198 commits, 125 PRs in 3 years 7 months
Contributions summary:Ryan primarily contributed to the documentation and specification of the Record and Tuple proposal. Their commits focused on structuring and defining the syntax, semantics, and behavior of these new ECMAScript value types, including Record and Tuple exotic objects. They also contributed to the implementation of the abstract operations and algorithms and refactoring of code to improve clarity.
Contributions:6 commits, 9 PRs, 120 comments in 4 months
Contributions summary:Ryan primarily focused on improving the React library, specifically addressing server-side rendering issues and Fiber-related test failures. They added warnings for async state changes during server-side rendering and implemented fixes for ReactElement and ReactDOMTextComponent tests within the Fiber reconciler. These changes included modifications to accommodate different testing approaches and support for split text nodes. Furthermore, they contributed to ES6 class-related error handling, enhancing the library's robustness.
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
Ryan Ricard - Distinguished Engineer at CVS Health