Daniella Niyonkuru

Production Engineer at Shopify

Gatineau, Quebec, 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
Daniella Niyonkuru is a Production Engineer based in Gatineau, Quebec with a decade of experience building reliable, production-grade systems at scale. Since 2016 she has driven operational excellence at Shopify, bringing a background in embedded and avionics software from roles at CAE and internships across telecommunications and defense. Her contributions to the popular Shopify/identity_cache project show a focus on backend performance, pragmatic caching strategies, and data integrity—she added flexible association fetching, benchmarks, and safeguards like read-only cloning. With an M.A.Sc. from Carleton and a B.Eng., she combines research-led thinking and hands-on engineering, and her early leadership in customer-facing roles gives her a practical edge in incident response and cross-team communication.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at Université du Québec en Outaouais
bookMaster of Applied Science (M.A.Sc.), Master of Applied Science (M.A.Sc.) at Carleton University
github-logo-circle

Github Skills (8)

ruby10
activerecord10
caching10
disk-cache10
object-cache10
memory-cache10
web-cache10
testing10

Programming languages (3)

C++GoRuby

Github contributions (5)

github-logo-circle
Shopify/identity_cache

Jun 2016 - Oct 2016

IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!
Role in this project:
userBack-end Developer
Contributions:9 commits, 10 PRs, 28 pushes in 3 months
Contributions summary:Daniella primarily contributed to the `shopify/identity_cache` repository by modifying the core caching logic and related tests. Their work focused on allowing more flexible configurations for association fetching, returning either an array or a relation. They added performance benchmarks and profiles for the codebase. Furthermore, the user addressed issues by marking fetched records as read-only and cloning them, ensuring the integrity and consistency of the cached data.
webscalerailsblobcachinghotel-booking
daniellaniyo/chatops-demo

Mar 2018 - Mar 2018

Contributions:3 pushes, 1 branch in 14 days
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
Daniella Niyonkuru - Production Engineer at Shopify