На главную
Фото Игоря Павлова

Ruby · Ruby on Rails · Backend

Игорь Павлов

Senior Ruby / Ruby on Rails Developer

Backend-разработчик с 13+ годами коммерческого опыта и сильной Ruby/Rails-базой. Разрабатывал продуктовые и high-load системы, B2B-интеграции, монетизацию и сервисы поверх PostgreSQL, Redis, NATS и ClickHouse. Прошёл путь от Ruby-разработчика до CTO, но целевую роль выбираю осознанно: хочу писать код, решать сложные инженерные задачи и отвечать за работающий результат в production.

13+ летКоммерческая backend-разработка и архитектура
Rails 2.3–8.1Legacy, развитие продуктов и современные Rails-приложения
High-loadСистемы с сотнями тысяч пользователей и требованиями к надёжности
Open sourceRuby-клиент для NATS, ClickHouse-пакет, развитие prerender.io

Опыт

Deeplens / Denum

CTO / Ruby on Rails Developer · 2025–2026

С нуля создал production B2B SaaS для сбора и AI-анализа клиентских отзывов, публичных ревью и других источников обратной связи; был единственным автором проекта.

  • Самостоятельно спроектировал и реализовал весь проект: архитектуру, production-бэкенд на Rails 8.1, API, модели данных, фоновые задачи, интеграции и пользовательский интерфейс.
  • Спроектировал и реализовал взаимодействие Rails-приложения с набором микросервисов и потоки данных между компонентами системы.
  • Построил pipeline обработки обратной связи на Sidekiq, PostgreSQL, pgvector и Redis: загрузка данных, классификация, embeddings, генерация и проверка инсайтов.
  • Интегрировал несколько LLM-провайдеров с приоритетами и fallback; добавил регрессионные сценарии, бенчмарки качества и наблюдаемость AI-операций.

Worki / VK Работа · Москва

Backend Engineer → Head of Development · 2018–2022
  • Развивал backend продукта на Ruby и Elixir: новые функции, рефакторинг сервисов, бизнес-интеграции и эксплуатация системы с сотнями тысяч пользователей.
  • Спроектировал гибкую систему монетизации и self-service B2B-интеграции для разных бизнес-сценариев.
  • Исследовал NATS и NATS Streaming, разработал собственные клиенты для Ruby и Elixir; создал лёгкий ClickHouse-пакет для внутренних сервисов.
  • Доработал форк prerender.io для работы с внешними экземплярами headless Chrome и повышения эффективности рендеринга.
  • Отвечал за масштабирование, надёжность и технические решения; вырос от backend-инженера до руководителя разработки за один год.

Deep Learn Inc.

Senior Software Developer · 2016–2017
  • Развивал Ruby on Rails и Python/Flask-приложения: анализировал существующий код, реализовывал функции и интеграции с React-интерфейсом.
  • Покрывал Rails-проект тестами на RSpec и улучшал поддерживаемость существующей кодовой базы.
  • Участвовал в разработке ML-прототипов на Django и Jupyter.

404 Group / Binomo · Санкт-Петербург

Ruby on Rails Developer · 2016
  • Разрабатывал функции для high-load торговой web-платформы на Rails 4/5.
  • Оптимизировал PostgreSQL-запросы, исправлял дефекты и рефакторил backend.
  • Работал на стыке backend и UI: AngularJS, React, Bootstrap.

Social Quantum · Иваново

Ruby / ActionScript Developer · 2013–2016
  • Разрабатывал игровые продукты на Rails 2.3/3+: новые функции, исправление дефектов и рефакторинг legacy-кода.
  • Оптимизировал SQL-запросы в PostgreSQL и производительность клиентской части.

Дополнительный опыт

2011–2025

Rails-сервисы для научного CAD-проекта, финтех-архитектура в Uzum и современная Rails-разработка собственного open-source продукта.