Dmytrii Nagirniak

Lead Software Engineer at FLIP

Melbourne, Victoria, Australia
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
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.
code16 years of coding experience
job15 years of employment as a software developer
bookMaster'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
github-logo-circle

Github Skills (14)

testing10
neo4j10
use-form10
ruby-rails10
type-conversion10
rails10
orm10
eforms10
graph-database10
forms10
ruby10
rspec8
jquery7
javascript7

Programming languages (12)

C#TypeScriptC++ShellCoffeeScriptRustCJavaScript

Github contributions (5)

github-logo-circle
neo4jrb/activegraph

Dec 2011 - Jan 2012

An active model wrapper for the Neo4j Graph Database for Ruby.
Role in this project:
userBack-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.
neo4j-graphrubyneo4j-graph-databasedatabaserailtie
nathanvda/cocoon

Sep 2012 - Sep 2012

Dynamic nested forms using jQuery made easy; works with formtastic, simple_form or default forms
Role in this project:
userBack-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.
jquerynested-formsjavascriptformbuildersimple-form
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