Dmitry聽Ratnikov

Principal Software Engineer at Wonder

New York, New York, United States
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
Dmitry Ratnikov is a Principal Software Engineer with 17 years of experience transforming chaotic requirements into clear technical strategy and delivering reliable infrastructure at scale. He spent over a decade at Google building device management and security services, and now leads SupplyChain repositioning and cultural engineering at Wonder. Dmitry combines hands-on backend engineering and test automation鈥攅videnced by contributions to the notable JRuby project improving JVM file handling鈥攚ith a strong focus on cost-effective reliability. He mentors teams to execute ambitious roadmaps while transplanting best practices from Google鈥檚 engineering culture. Outside of core systems work he brings creative problem solving and an unexpected interest in aviation that informs his systems-thinking approach.
code17 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Illinois Institute of Technology
github-logo-circle

Github Skills (9)

file-handling10
testing10
javas10
jvm10
java10
ruby10
performance-monitor8
performance-analysis8
concurrency8

Programming languages (8)

TypeScriptJavaC++StarlarkJavaScriptGoRubyKotlin

Github contributions (5)

github-logo-circle
jruby/jruby

Apr 2012 - Dec 2014

JRuby, an implementation of Ruby on the JVM
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:45 commits, 9 comments in 2 years 7 months
Contributions summary:Dmitry primarily focused on improving the file handling capabilities of JRuby, an implementation of Ruby on the JVM. They introduced a common interface for files loaded from different sources (files and jars) and implemented several implementations of this interface. Furthermore, they added tests to ensure the correct behavior of time-based file operations, especially when dealing with files packaged within jar archives. The user also refactored code related to file stat operations to leverage the new file resource implementations.
ruby-languageconcurrencyrubyjvmperformance
ratnikov/go-xmpp

Mar 2011 - Apr 2011

Contributions:36 commits in 1 month
Find and Hire Top DevelopersWe鈥檝e 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 Ratnikov - Principal Software Engineer at Wonder