I’m Ivan Kravtsov, a backend engineer with strong hands-on experience in Ruby on Rails across two full product cycles—building a new REST API from scratch and refactoring a mature commercial codebase using TDD and DDD. I focus on clean architecture: thin controllers/models, service objects, serializers, and validation objects so features stay reliable as the product grows. In addition to Rails, I have production experience with Go microservices in domain-driven systems, including adding and maintaining automated test coverage. I’m based in Tashkent (UTC+5) and prefer remote-first teams worldwide, where I can contribute to scalable backend services, solid engineering practices, and stable deployments.…

Ivan Kravtsov

I’m Ivan Kravtsov, a backend engineer with strong hands-on experience in Ruby on Rails across two full product cycles—building a new REST API from scratch and refactoring a mature commercial codebase using TDD and DDD. I focus on clean architecture: thin controllers/models, service objects, serializers, and validation objects so features stay reliable as the product grows. In addition to Rails, I have production experience with Go microservices in domain-driven systems, including adding and maintaining automated test coverage. I’m based in Tashkent (UTC+5) and prefer remote-first teams worldwide, where I can contribute to scalable backend services, solid engineering practices, and stable deployments.…

Available to hire

I’m Ivan Kravtsov, a backend engineer with strong hands-on experience in Ruby on Rails across two full product cycles—building a new REST API from scratch and refactoring a mature commercial codebase using TDD and DDD. I focus on clean architecture: thin controllers/models, service objects, serializers, and validation objects so features stay reliable as the product grows.

In addition to Rails, I have production experience with Go microservices in domain-driven systems, including adding and maintaining automated test coverage. I’m based in Tashkent (UTC+5) and prefer remote-first teams worldwide, where I can contribute to scalable backend services, solid engineering practices, and stable deployments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Beginner

Language

Aragonese
Advanced

Work Experience

Ruby on Rails Developer at polza.diet
August 1, 2023 - July 1, 2025
Delivered features end-to-end with TDD/DDD while keeping the codebase well-tested and maintainable as the product grew. Refactored toward service-object/serializer patterns, thin controllers/models, and validation objects to replace an unstructured legacy approach. Designed and built a new REST API to support external integrations and improve scalability. Upgraded Ruby/Rails and gem dependencies, set up GitHub Actions CI/CD covering unit/controller/system/migration tests, and administered staging/production deployments with monitoring and stability ownership.
Go Developer at Gazprombank Group
February 1, 2022 - April 1, 2023
Developed microservices within a BPMS (business process management) domain. Added and maintained automated test coverage and coordinated requirements across backend, frontend, and managers to keep delivery aligned with product needs.
Junior Go Developer at ELMA365
October 1, 2021 - January 1, 2022
Contributed to microservices in a focused business domain as a junior developer, supporting feature work and team delivery within the service architecture.
Ruby on Rails Developer at RedmineUP
March 1, 2015 - April 1, 2016
Built and shipped commercial Redmine plugins (People, Agile, Invoicing) used by international clients. Delivered custom Redmine enhancements according to client specifications and maintained plugins across Ruby, Rails, and Redmine upgrades.
PHP Developer (Freelance) at FL.ru (freelance)
January 1, 2011 - January 1, 2015
Built and customized Joomla plugins and HTML layouts, and delivered bespoke web features for freelance clients.

Education

vocational education (Computer Science) at Glazov College of Information and Social Communications
January 11, 2030 - September 29, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Financial Services, Government

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Beginner

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Tashkent today.