Dmitriy Drachev

Ruby on Rails & Front-End (TypeScript / JavaScript) Developer

About Me

Hi, I`m Dmitriy Drachev - a full-stack developer who loves crafting scalable products with Ruby on Rails, React/Angular, and TypeScript.

Age
45
Email
dmitriy.a.drachev@gmail.com
Address
Turkey
Citizenship
Russian Federation

Professional Skills

Ruby
Rails
PostgreSQL
RSpec
JS/TS
React
Angular
Next
MobX
TestCafe/Playwright

Work Experience

Business analyst at system integrator
2010 - Present
Developing && maintaining ERP system
Full-stack Ruby on Rails Developerat Australian SaaS Claims Platform
March, 2022 - Jan, 2024
  • Built and maintained a Ruby on Rails 7 (Sidekiq, RSpec, PostgreSQL, Redis) REST API, increasing request throughput by ≈ 40%.
  • Contributed to the front-end migration from AngularJS to Angular 15 (TypeScript, RxJS, NgRx) as part of a 4 -developer team, porting 250+ components with zero downtime for customers.
Full-stack Ruby on Rails Developerat Turkish Tickets Reseller
June, 2021 - Oct, 2021
  • Refactored a legacy Rails 6 monolith, modularizing key domains and cutting average response time by ≈ 30%.
  • Bootstrapped a comprehensive RSpec suite (200+ specs) with WebMock stubs for third-party airline APIs, raising test coverage from 10% to 85%.
  • Replaced the outdated payment flow with Stripe; migrated live transactions with zero downtime.
Full-stack Ruby on Rails Developerat Singapore Fabric Reseller
Jan, 2020 - Oct, 2021
  • Built a customer-facing storefront using React / Next.js with MobX State Tree, doubling first-page load speed via SSR and code-splitting.
  • Delivered new features on the Rails 6 backend inventory sync, order workflow, and a GraphQL endpoint for the mobile app.
  • Implemented e2e test framework with TestCafe, automating critical user journeys and enabling reliable weekly releases.

Education

Microservices in Ruby on RailsThinknetica
2021
Implemented a microservices architecture within a monolithic Rails app.
Perfomance Optimization in Ruby on Rails Thinknetica
2021
Identified and fixed performance bottlenecks in a Rails app.
Ruby dev Thinknetica
2017
Professional development on Ruby on Rails
Bachelor of Computer Science STATE MARINE TECHNICAL UNIVERSITY in St.Petersburg
1997 - 2003

Contact

Email

dmitriy.a.drachev@gmail.com