Nikita Vasilevsky

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
Nikita Vasilevsky is a Software Developer based in Ottawa with 10 years of experience building robust back-end systems, currently contributing at Shopify. He has a strong Ruby on Rails pedigree from roles at Itransition and Aterise and has made notable open-source contributions to the flagship rails/rails repository, improving Active Record query behavior and database connection management. His work focuses on query optimization, correcting update/destroy semantics under default scopes, and ensuring safer query constraints—skills that translate to reliable data layer engineering at scale. Comfortable navigating both legacy Rails internals and large production codebases, he brings pragmatism and attention to correctness. Trained in computer science at Belarusian State University of Informatics and Radioelectronics, he combines formal grounding with practical, production-first engineering. An often-unseen strength is his knack for hunting subtle database edge cases that prevent latent bugs in high-traffic applications.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Belarusian State University of Informatics and Radioelectronics
github-logo-circle

Github Skills (7)

testing10
activerecord10
rails10
ruby-on-rails10
ruby10
database-management9
sql9

Programming languages (6)

JavaCoffeeScriptCZigHTMLRuby

Github contributions (5)

github-logo-circle
rails/rails

Jun 2021 - Dec 2022

Ruby on Rails
Role in this project:
userBack-end Developer
Contributions:354 reviews, 35 commits, 140 PRs in 1 year 6 months
Contributions summary:Nikita primarily contributed to improving the Ruby on Rails framework's Active Record component, focusing on database interaction and query optimization. Their work involved refining default scope functionality, specifically addressing issues related to `all_queries: true`. They also fixed update and destroy queries when default scopes are used and made improvements to query constraints and validations. Furthermore, the user addressed several issues related to database connection management.
ruby-on-railsrailsframeworkrubymvc
nvasilevski/rails

Jun 2021 - Jun 2024

Ruby on Rails
Contributions:111 pushes, 64 branches in 3 years 1 month
ruby-on-railsrailsrubystimulusjsruby-on
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
Nikita Vasilevsky - Software Developer at Shopify