Richard Larocque is a Distinguished Engineer with 11 years of experience building resilient backend systems across startups and FAANG, currently based in North Vancouver. He helped scale Outreach from Series A to unicorn, architecting durable outbox CDC, real-time activity feeds, and becoming an in-house expert in Rails, MySQL/Postgres, Elasticsearch, Kafka, and Kubernetes. Earlier roles at Google and NVIDIA honed his ability to design for extreme scale and reliability—he contributed a sequence CRDT for ordered lists and production pipelines for high-volume telemetry. Richard is an active backend engineer in the open-source community, notably enhancing elliptic-curve key handling in the widely used ruby-jwt project. He writes clear, blog-style engineering docs to spread knowledge and thinks end-to-end from business requirements down to hardware constraints. Pragmatic and curious, he combines deep systems-level understanding with a bias for readable, maintainable code.
11 years of coding experience
7 years of employment as a software developer
Bachelor, Software Engineering, Bachelor, Software Engineering at University of Waterloo
A ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.
Role in this project:
Back-end Developer
Contributions:3 reviews, 5 commits, 3 PRs in 2 months
Contributions summary:Richard primarily contributed to the implementation and modification of the `JWT::JWK::EC` class, which is crucial for handling Elliptic Curve cryptography within the ruby-jwt library. Their work included adding support for custom "kid" values, enabling private key export, and refining error handling for unsupported curves. These changes involved modifying existing code, adding new functionality, and updating the related test suite. The user also rebased and extended the `KeyBase` class, supporting new conventions for the project.
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
Richard Larocque - Distinguished Engineer at Outreach.io