Dmitry Dedov

Mullingar, Ireland
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
Dmitry Dedov is a pragmatic software engineer with 12 years' experience, currently contributing to mobile application development at Intel using Flutter, SQLite, and Python. A graduate of Nizhny Novgorod State University, he augments formal education with certifications in C++ and Python and a steady habit of improving systems through targeted fixes. Dmitry is an active open-source contributor with notable bug fixes and validation improvements in high-profile projects like Neovim and the Grape API framework, demonstrating attention to edge cases and cross-platform compatibility. He blends backend robustness with full-stack sensibilities—fixing build and startup issues, enhancing file-handling helpers, and hardening parameter validation logic. Based in Mullingar, Ireland, he brings a responsible, sustainability-minded ethos to coding, reflected in his GitHub tagline about keeping the planet cool. Colleagues rely on him for reliable, thoughtful engineering that prevents regressions and keeps complex systems maintainable.
code12 years of coding experience
bookNizhny Novgorod state University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (21)

grapesjs10
apidoc10
rspec10
c1110
validation10
ruby10
c1710
vim10
neovim10
api10
gr10
validate10
api-design9
restful-api9
text-editor9

Programming languages (16)

JavaCRustGoHTMLTypeScriptNimV

Github contributions (5)

github-logo-circle
ruby-grape/grape

Jun 2014 - Dec 2022

An opinionated framework for creating REST-like APIs in Ruby.
Role in this project:
userBack-end Developer
Contributions:20 reviews, 53 commits, 44 PRs in 8 years 8 months
Contributions summary:Dmitry primarily contributed to the Grape framework's API development capabilities. They focused on fixing bugs related to parameter validation, particularly around optional parameters, nested groups, and default values. The user also added tests to cover edge cases and regressions, ensuring the robustness of the validation logic within the Grape API framework. They also addressed compatibility issues.
ruby-on-railsapirails-apirubyrest
neovim/neovim

Sep 2018 - Dec 2021

Vim-fork focused on extensibility and usability
Role in this project:
userFull-stack Developer
Contributions:16 reviews, 11 commits, 9 PRs in 3 years 3 months
Contributions summary:Dmitry contributed to the Neovim project by addressing a variety of issues. They fixed a bug related to Luajit installation on macOS and another preventing a "tags file not sorted" bug on Catalina. They also added a helper function for checking file extensions and added support for Lua files as session configurations, extending Neovim's flexibility. Further work included improvements to the startup process regarding user configurations, specifically with init.lua.
usabilityapiluavimvim-plugin
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 Dedov