Dmytro Nesteruk

Senior Software Engineer at AutoSettle

Ukraine
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
Dmytro Nesteruk is a Senior Software Engineer with 14 years of experience building reliable back-end and front-end systems from Ukraine. He has a strong Ruby background demonstrated by contributions to notable open-source projects like grape and site_prism, where he improved API validation, nested-parameter handling, and hardened test suites for complex DOM interactions. Dmytro moves comfortably between roles—QA/test automation, backend development, and frontend engineering—bringing a pragmatic focus on performance optimizations and robust validation. His career spans startup and product environments, including current engineering roles and past leadership as a lead engineer, reflecting both hands-on delivery and team guidance. With an MEng and a history of tackling low-level bugs and micro-optimizations, he blends engineering rigor with practical product sensibility. An interesting detail: he’s contributed fixes that address tricky nested validation and element-waiting edge cases that often surface only in large, real-world test suites.
code14 years of coding experience
job4 years of employment as a software developer
bookMaster of Engineering - MEng, Master of Engineering - MEng at Vinnytsia National Technical University
languagesUkrainian, English
stackoverflow-logo

Stackoverflow

Stats
8,315reputation
238kreached
15answers
7questions
Badges
autocomplete
top-1%
jquery
top-1%
github-logo-circle

Github Skills (22)

grapesjs10
jquery10
validations10
apidoc10
testing10
autocomplete10
page-object10
capybara10
validation10
ruby10
api10
gr10
test-automation10
hash9
html6

Programming languages (8)

C#CSSShellJavaScriptHTMLRubyElixirPython

Github contributions (5)

github-logo-circle
ruby-grape/grape

Oct 2019 - Jan 2022

An opinionated framework for creating REST-like APIs in Ruby.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 36 commits, 37 PRs in 2 years 3 months
Contributions summary:Dmytro primarily contributed to the `ruby-grape/grape` repository by implementing and improving API validation features. They focused on enhancing the `AtLeastOneOfValidator` to correctly handle nested parameters and address validation errors in nested scopes. The user also upgraded the rack-test dependency and performed micro-optimizations in allocating hashes and arrays to improve performance. Additionally, they worked on replacing Virtus with dry-types and other validations.
ruby-on-railsapirails-apirubyrest
natritmeyer/site_prism

Mar 2013 - Nov 2013

A Page Object Model DSL for Capybara
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits in 8 months
Contributions summary:Dmytro primarily focused on improving the test suite for the `site_prism` project, a Page Object Model DSL for Capybara. They fixed bugs related to waiting for element visibility and invisibility, especially when elements were embedded in sections that were removed or did not exist. Furthermore, the user implemented and tested functionalities to access parent sections, pages through sections, and direct page access within the framework. These changes enhance the robustness and reliability of the test suite.
page-object-modeldslpage-objectcapybaraobject-model
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
Dmytro Nesteruk - Senior Software Engineer at AutoSettle