Derek Stride

Senior Software Developer at Shopify

Ottawa, 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
Derek Stride is a Senior Software Developer based in Ottawa with 12 years of experience building high-performance, resilient storefronts at Shopify. He led a major rewrite of Shopify’s storefront to improve scalability and uptime, and designed a verification strategy to migrate shops incrementally without downtime. Comfortable across backend systems and performance engineering, Derek also contributes to nvim-treesitter, enhancing language injection and SQL parsing for improved syntax highlighting. His background spans fast-paced product development and automation—from expanding BlackBerry’s continuous delivery with Chef to launching an early e-commerce site—reflecting a pragmatic, systems-first approach. A Carleton-trained software engineer, he combines deep production experience with active open-source craftsmanship.
code12 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering (BEng), Software Engineering, Bachelor of Engineering (BEng), Software Engineering at Carleton University
github-logo-circle

Github Skills (5)

neovim10
lua10
tree-sitter10
sql9
ruby8

Programming languages (12)

TypeScriptC++ShellCSchemeRustMakefileJavaScript

Github contributions (5)

github-logo-circle
Nvim Treesitter configurations and abstraction layer
Role in this project:
userBack-end Developer
Contributions:18 reviews, 6 commits, 12 PRs in 1 year 8 months
Contributions summary:Derek primarily contributed to the nvim-treesitter project by implementing and refining features related to tree-sitter queries. They added new directives and enhanced existing ones, specifically for language injections, such as Ruby. The user also expanded the SQL support by adding keywords, updating highlights, and integrating the latest parser AST. Their work involved modifying and expanding the query files for improved code highlighting and syntax understanding.
nvim-treesitterluatreesittertree-sittervim
A website to host my musings.
Contributions:34 PRs, 144 pushes, 35 branches in 10 years 1 month
tailwindcssjekyllhostmusings
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
Derek Stride - Senior Software Developer at Shopify