Danil Nurgaliev

Senior Software Engineer at Workato

Tbilisi, Georgia
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
Danil Nurgaliev is a Senior Backend Engineer with 11 years of experience, specializing in Ruby and increasingly in Go, who focuses on distributed systems, performance optimization, and observability. He has a strong track record migrating large monoliths to microservices and building scalable, maintainable architectures across startups and consultancy engagements at Toptal and Workato. Danil has contributed to notable open-source tooling in the Ruby ecosystem—improving the toptal/chewy Elasticsearch framework by hardening pagination, async cleanup, and release stability—which reflects his attention to data integrity and operational robustness. Comfortable across Kafka, Redis, Postgres, GraphQL, Kubernetes and Docker, he blends deep backend engineering with practical DevOps sensibilities. Based in Tbilisi, he brings a mathematician’s rigor from his engineering studies to solving complex production problems and mentoring teams through architectural change.
code11 years of coding experience
job10 years of employment as a software developer
bookДиплом специалиста по инженерной специальности, Инженер Математик, Диплом специалиста по инженерной специальности, Инженер Математик at Kazan State Energy University
languagesРусский, Английский
github-logo-circle

Github Skills (9)

ruby10
elasticsearch-client10
elasticsearch10
elasticsearchquery10
aws-elasticsearch10
elasticsearch-api10
amazon-elasticsearch10
rake9
rspec8

Programming languages (6)

TypeScriptC++GoRubyKotlinDart

Github contributions (5)

github-logo-circle
toptal/chewy

Oct 2021 - Dec 2022

High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client
Role in this project:
userBack-end Developer
Contributions:10 releases, 53 reviews, 9 commits in 1 year 2 months
Contributions summary:Danil primarily focused on improving the Chewy framework's functionality and stability. Their contributions included fixing pagination issues in the journal, adding asynchronous options for journal cleanup, and preparing releases. The user also addressed potential data loss risks by implementing warnings related to missing journal indices and provided enhancements to the rake tasks. Furthermore, the user added functionality for asynchronous journal clean-up.
ruby-frameworkelastichigh-levelruby-clientruby
konalegi/ar_lazy_preload

Sep 2020 - Dec 2022

Lazy loading associations for the ActiveRecord models
Contributions:1 review, 2 PRs, 18 pushes in 2 years 4 months
railsrubyactiverecord-modelslazy-loadingactiverecord
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
Danil Nurgaliev - Senior Software Engineer at Workato