Software Engineer at Nomadix, an ASSA ABLOY company
Serbia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Sergei Smagin is a seasoned software engineer with 13 years of experience, specializing in Ruby on Rails and a proven track record of maintaining and modernizing complex systems. He has worked remotely for most of his career, is disciplined about communication and reliability, and favors thoughtful, testable engineering over chasing every new trend. Sergei contributes to well-known open-source Ruby projects like CanCanCan, rack-mini-profiler, bullet, and vcr, including work to keep CanCanCan compatible across ActiveRecord versions. He excels at long-running feature work, migrations and pragmatic architecture changes using feature flags, and has led small teams while briefly working with Clojure. Based in Serbia, he balances deep technical focus with consistent delivery and a no-drama approach to code reviews and team collaboration.
13 years of coding experience
9 years of employment as a software developer
Master's degree, Information Systems, Master's degree, Information Systems at Tula State University
Contributions:8 commits, 1 PR, 4 comments in 11 months
Contributions summary:Sergei primarily contributed to the CanCanCan authorization gem, focusing on improving its compatibility with different ActiveRecord versions. They added support for ActiveRecord 5, including specific features like enum filters, and maintained compatibility across versions. Further contributions involved fixing and maintaining the core library files, ensuring the gem's functionality and integrating the latest changes.
Contributions:13 commits, 11 pushes, 1 branch in 2 years 11 months
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
Sergei Smagin - Software Engineer at Nomadix, an ASSA ABLOY company