Dmitry Tymchuk

Ruby on Rails Developer

Amsterdam, North Holland, Netherlands
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

👤
Senior
🎓
Top School
Dmitry Tymchuk is a seasoned Ruby on Rails and Elixir developer with 14 years of experience building high-load and interactive systems from Amsterdam. He blends a functional-programming mindset with pragmatic OO design, working across Ruby, Elixir/Erlang, JavaScript and Go to deliver resilient back-end services. An active open-source contributor, he has contributed dirty-tracking improvements to the Hanami model persistence layer, demonstrating attention to data integrity and test-driven refactoring. With a master’s in System Analysis and Management, he combines formal systems thinking with hands-on engineering to tackle complex state and concurrency challenges. Colleagues know him for shipping robust, well-tested features and for preferring elegant, functionally inspired solutions where they reduce operational risk.
code14 years of coding experience
bookMaster's degree, System Analysis and Management, Master's degree, System Analysis and Management at Southern Federal University (former Rostov State University)
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,432reputation
92kreached
9answers
2questions
Badges
pycharm
top-5%
github-logo-circle

Github Skills (16)

ruby10
entity-framework10
persistence10
hanami10
repository-pattern9
pycharm9
testing7
database7
databases7
rubymine6
ruby-on-rails6
capistrano6
model-view-controller6
erlang6
intellij-idea6

Programming languages (9)

TypeScriptCoffeeScriptCSCSSJavaScriptRubyElixirEmacs Lisp

Github contributions (5)

github-logo-circle
hanami/model

Apr 2015 - May 2015

Ruby persistence framework with entities and repositories
Role in this project:
userBack-end Developer
Contributions:8 commits, 3 PRs, 32 comments in 1 month
Contributions summary:Dmitry focused on implementing and refactoring the dirty tracking functionality for the Hanami model framework. They added a `DirtyTracking` module to track changes in entity attributes, including the ability to identify changed attributes and clear changes. The commits involved creating methods to override attribute accessors and modifying existing classes, and refactoring the implementation. Additionally, the user updated test fixtures and modified tests related to entity behavior.
repositoriespersistence-frameworkentitypersistence-layerruby
dsnipe/dotfiles

Mar 2015 - Jul 2019

Contributions:14 pushes, 1 branch in 4 years 4 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
Dmitry Tymchuk - Ruby on Rails Developer