Summary
Dmitriy Kiriyenko is a Chief Software Architect with 15 years of engineering experience crafting high-throughput web applications and cross-platform desktop software, most at the Ruby on Rails core but with production Clojure and hands-on experience exploring Scala, Erlang and functional languages. He excels at turning tangled legacy systems into maintainable, performant services—once cutting a 30k-line bulk import from six hours to ten minutes using Fibers and a plugin architecture—and routinely balances hands-on coding with architecture and team leadership. Comfortable across the stack, Dmitriy blends DevOps tooling (Docker, Ansible, Chef), databases (Postgres, Redis, MySQL/PostGIS) and modern front-end tooling, and he favors clean, reusable solutions and test-driven design. A seasoned manager and communicator, he has run multiple projects and teams while staying active in technical implementation and aspiring to contribute reusable work back to open source.
14 years of coding experience
14 years of employment as a software developer
Pryazovsky State Technical University, Mariupol
Russian, Ukrainian, English