Alexander Senko

Ruby on Rails Developer

Phuket Province, Thailand
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
Alexander Senko is a seasoned Ruby on Rails developer with 13 years of professional experience and a hands-on background in the Ruby ecosystem dating back to the early 2000s. Based in Phuket, Thailand, he focuses on backend engineering and interoperability within Rails apps, contributing notable improvements to the widely used Draper gem—adding Global ID compatibility, Turbo::Broadcastable support, and fixes for association caching and unsaved records. Alexander blends pragmatic engineering with deep Rails internals knowledge, enabling smoother decorated-object workflows in real-world applications. Colleagues rely on him for subtle, behind-the-scenes fixes that prevent edge-case bugs and improve library composability.
code13 years of coding experience
languagesEnglish, Russian, Spanish, Ukrainian
github-logo-circle

Github Skills (5)

rspec10
ruby-rails10
rails10
ruby10
activerecord9

Programming languages (3)

C++RubyKotlin

Github contributions (5)

github-logo-circle
drapergem/draper

Feb 2024 - Feb 2026

Decorators/View-Models for Rails Applications
Role in this project:
userBack-end Developer
Contributions:2 releases, 59 reviews, 22 PRs in 2 years 1 month
Contributions summary:Alexander contributed to integrating Global ID and Turbo::Broadcastable functionalities within the Draper gem. They implemented a `Decorator.find` method to improve compatibility with Global ID and updated the codebase to ensure decorated objects are used in Turbo broadcast jobs. The user also addressed association caching issues, including unsaved records, enhancing the core functionality of the library. These changes focus on improving the interoperability of decorated objects within Rails applications.
decoratorsrailsviewmodelruby
Contributions:4 releases, 40 pushes, 9 branches in 1 year 6 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