Ryan Ricard

Distinguished Engineer at CVS Health

London, England, 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
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.
code14 years of coding experience
job17 years of employment as a software developer
bookMasters of Science Software Engineering, Masters of Science Software Engineering at University of Minnesota
bookBachelor of Business Administration Information Systems, Bachelor of Business Administration Information Systems at University of North Dakota
stackoverflow-logo

Stackoverflow

Stats
276reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (36)

git10
spec10
tuple10
immutables10
javascript10
recorder10
python10
es6-promise10
testing10
technical-writing10
typescript10
websocket10
tuples10
wpgraphql10
recording10

Programming languages (10)

TypeScriptMDXC++CSSRustOCamlJavaScriptHTML

Github contributions (5)

github-logo-circle
tc39/proposal-record-tuple

Apr 2019 - Oct 2022

ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
Role in this project:
userTechnical 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.
tuplesequencevalue-typesjstreejavascript
facebook/react

Jul 2016 - Nov 2016

The library for web and native user interfaces.
Role in this project:
userFront-end Developer
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.
user-interfacereactjavascript-libraryjavascriptdeclarative
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