Dmytrii Nagirniak is a Lead Software Engineer based in Melbourne with 16 years of experience building and maintaining resilient web platforms and backend systems. He has progressed from hands-on engineering to technical leadership across companies like FLIP, Culture Amp and REA Group, often owning long-lived systems and driving cross-team delivery. Dmytrii brings deep Ruby/Rails expertise and has contributed to notable open-source projects (improving Neo4j Ruby integrations and enhancing the popular cocoon nested-forms library), showing attention to type handling, testing, and maintainability. He pairs a strong academic foundation in algorithms and software engineering with practical skills in system integration, pricing platforms and finance-domain backends. Known for improving test isolation and developer experience, he focuses on pragmatic changes that yield long-term quality and performance gains.
16 years of coding experience
15 years of employment as a software developer
Master's degree, Mathematics, Computer science, Software engineering, Effective algorithms and data structures, Logic, Master's degree, Mathematics, Computer science, Software engineering, Effective algorithms and data structures, Logic at Kherson State University
An active model wrapper for the Neo4j Graph Database for Ruby.
Role in this project:
Back-end Developer
Contributions:59 commits in 1 month
Contributions summary:Dmytrii primarily focused on enhancing type conversion capabilities within the Neo4j Ruby gem. Their contributions involved adding converters for symbols and strings, alongside implementing tests to validate these conversions. Furthermore, the user introduced functionality to disable observers, improving test performance and model isolation. This suggests a focus on improving the library's core functionality and testing infrastructure.
Dynamic nested forms using jQuery made easy; works with formtastic, simple_form or default forms
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 1 comment in 1 day
Contributions summary:Dmytrii primarily focused on improving the core functionality of the `cocoon` library, which involves dynamic nested forms in a Rails environment. The commits demonstrate a focus on refining how associations are created and managed within the nested form structure. The changes included improving error messages for association reflection failures, refactoring object creation logic, and adding support for building associations using build methods. Additionally, there was a fix for a broken JavaScript file that is used for managing the dynamic form elements.
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
Dmytrii Nagirniak - Lead Software Engineer at FLIP