Blokhin Alexander

Ruby on Rails Developer

About Me

Hi, I'm an experienced Ruby on Rails developer with extensive experience building and optimizing complex backend systems and microservices. I specialize in building scalable and maintainable applications, seamlessly integrating external APIs and delivering high quality full-featured solutions using React and modern frontend tools.

Throughout my career, I've transformed legacy codebases into clean, efficient systems, developed reporting and scheduling microservices, and built real-time production monitoring tools. I'm passionate about clean code, robust architecture, and smooth user experience.

By constantly learning new technologies and best practices, I strive to create software that not only works, but delights users and stands the test of time.

Experience & Projects

ANO National Priorities

Ruby Developer

december 2024 - now

  • Developed and maintained a scalable web application on Ruby 2.7.3 and Rails 6 that aggregates and groups large volumes of data from various regions across the country, providing accurate and timely analytics for business units.
  • Did a successful migration of the project to modern Ruby and Rails versions, significantly improving performance, security, and scalability.
  • Optimized data processing workflows and application architecture to ensure stable operation even under high loads.
  • Collaborated with cross-functional teams to implement automated testing and improve CI/CD pipelines, reducing release cycles and enhancing product quality.
  • Actively participated in UX and business logic improvements, contributing to increased efficiency for end users and stakeholders.

ECM

Ruby Developer

november 2023 - december 2024

Served as a Ruby on Rails developer responsible for maintaining and significantly improving legacy code, as well as designing and implementing a microservice architecture that dramatically enhanced scalability and development speed.

  • Conducted deep audits and refactored legacy code, eliminating technical debt and improving project stability and readability;
  • Built multiple microservices for reporting, internal production planning, employee incentives calculation, and time tracking;
  • Integrated external systems for equipment control and access management using NodeJS, enabling end-to-end automation of production processes;
  • Utilized modern Ruby and Rails versions (Ruby 3.2.2, Rails 7.1.2) along with dhtmlxGantt for developing a service to visualize production schedules;

WebSolution

Ruby Developer / Fullstack Engineer

march 2023 - november 2023

Developed high-load web applications integrating Telegram messenger services and Tdlib. Responsible for backend architecture, ensuring robust data processing, as well as creating a user-friendly and efficient interface.

  • Designed and implemented a scalable backend with Ruby 3 and Rails 7, capable of processing tens of thousands of messages daily;
  • Built a comprehensive user and chat management service using Telegram API and Tdlib library;
  • Created an intuitive admin panel with advanced analytics and content management features;
  • Ensured asynchronous background job processing with Sidekiq, significantly enhancing system responsiveness;
  • Used React, jQuery, and Hotwire Stimulus to build interactive and dynamic user interfaces;
  • Optimized PostgreSQL database and implemented caching mechanisms to reduce load and speed up response times.

StartUp FinTech (NDA)

Junior Developer / Backend Engineer

december 2022 - march 2023

Participated in the development of an innovative financial service in the cryptocurrency sector, focusing on high data processing speed, security, and user-friendly interface.

  • Developed backend with Ruby 3 and Rails 7 emphasizing microservice architecture for scalability and reliability;
  • Set up deployment and automation pipelines using Docker, ensuring stable development and production environments;
  • Built a modern frontend with React, Hotwire Turbo, and Stimulus to provide smooth and responsive user experience;
  • Integrated external APIs for cryptocurrency exchange and implemented background job processing with Sidekiq;
  • Ensured high-quality test coverage using RSpec, reducing bugs and increasing system reliability;
  • Implemented efficient data storage and caching using PostgreSQL and Redis, improving system response times.

Contacts

© 2025 Blokhin Alexander