Joshua Ricker-rampersad

Infrastructure Engineer at Voiceflow

Kitchener, Ontario, Canada
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
Joshua Ricker-rampersad is an Infrastructure Engineer with eight years of experience building reliable systems and developer tooling from Kitchener, Ontario. At Voiceflow he focuses on infrastructure and open source, contributing to notable projects across Rust and Scala ecosystems—improving error handling and CLI ergonomics for shuttle, hardening Scala 3's compiler initialization checks, and enhancing Yew's UI macros and prop ergonomics. He bridges back-end robustness with front-end developer experience, often migrating tooling (structopt→clap) and tightening linting and tests to raise code quality. Comfortable working across languages and runtimes, he brings a pragmatic eye for developer DX and subtle compiler/runtime invariants that reduce production surprises.
code8 years of coding experience
bookUniversity of Waterloo
github-logo-circle

Github Skills (25)

error-reporting10
yew10
deploying10
cargo10
back-end-development10
command-line-interface10
webpages10
rust-wasm10
wasm-pack10
scala10
dotty10
compiler-compiler10
command-line10
compiler10
web-framework10

Programming languages (13)

MDXJavaRustScalaGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
yewstack/yew

Feb 2021 - Sep 2021

Rust / Wasm framework for creating reliable and efficient web applications
Role in this project:
userFront-end Developer
Contributions:22 reviews, 11 commits, 11 PRs in 7 months
Contributions summary:Joshua primarily contributed to the Yew framework, focusing on improvements to its macro system for building user interfaces. Their work involved implementing new features for the `Properties` derive macro, which included supporting unit structs and refining the syntax for prop definitions. Furthermore, the user addressed clippy linting issues, which enhanced the code's quality, and refactored code based on new prop syntax. This indicates a focus on improving the developer experience and maintaining code quality within the Yew ecosystem.
multithreadingconcurrencyemscriptenwebworkersrust
shuttle-hq/shuttle

Jun 2022 - Jul 2022

Build & ship backends without writing any infrastructure files.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 5 commits, 7 PRs in 1 month
Contributions summary:Joshua contributed to the `shuttle` project, a platform for building and deploying backends. Their commits focused on improving error handling and API key management within the cargo-shuttle CLI tool. They also updated dependencies and migrated from `structopt` to `clap` for command-line argument parsing in both the cargo-shuttle and api components. Furthermore, the user made documentation updates to the project's service code, adding dependency information to improve example usability.
paasdevopsdeploymentrustbaas
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
Joshua Ricker-rampersad - Infrastructure Engineer at Voiceflow