BioTech, Pharma, Health care & Sports
E-commerce & Retail
HRTech
Manufacturing
Media
Social Networking
Telecom
Сергей Х. Ruby разработчик, Senior
ID 29461
СХ
Сергей Х.
Senior
Россия, Анапа, UTC+3
3 636,36 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 13 октября 2026 г.
О специалисте
Специализация
Ruby разработчик
Грейд
Senior
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Senior Ruby on Rails разработчик с 15+ годами коммерческого опыта проектирования и разработки высоконагруженных веб-приложений, API и микросервисных систем. Специализируюсь на backend-разработке со знанием fullstack стека, имею подтвержденный опыт масштабирования систем до 9+ млн запросов/месяц и работы с проектами различной степени сложности — от монолитных приложений до распределенных микросервисных архитектур.
Экспертиза в разработке:
• Проектирование и разработка REST API по спецификации JsonAPI, GraphQL и gRPC для мобильных и веб-приложений
• Архитектура мультитенантных систем с изоляцией данных для множественных клиентов
• Разработка высоконагруженных систем: оптимизация производительности, многоуровневое кеширование, балансировка нагрузки
• Интеграция AI/ML решений: работа с LLM-моделями (OpenAI, Ollama), системы RAG (Retrieval-Augmented Generation), векторные БД (Qdrant, pgvector)
• Работа с легаси-кодом: рефакторинг, покрытие тестами, миграция на актуальные версии Ruby/Rails
Проекты
(16 лет 1 месяц)ООО Сервис и Сети, проектная работа
Роль
Fullstack Senior developer
Обязанности
IP-телефония и коммуникации:
- Реализовал функционал click2call для соединения оператора и клиента через Asterisk ARI WebSocket, обеспечив стабильную двустороннюю связь.
- Внедрил механизм трансляции EarlyMedia (предварительного медиапотока) при совершении вызовов, улучшив UX процесса дозвона.
- Разработал систему голосовых телефонных уведомлений на базе Asterisk с динамической генерацией контента.
- Настроил детальное логирование ошибок и сбор метрик по вызовам click2call для мониторинга качества связи.
Микросервисная архитектура (Golang):
- Спроектировал и разработал микросервис на Golang для синтеза речи (TTS), интегрировав движок pipertts для генерации голоса с минимальной задержкой.
- Реализовал микросервис на Golang для управления сценариями голосовых уведомлений через Asterisk.
DevOps и качество:
- Оптимизировал процесс CI/CD: внедрил механизм параллельного запуска тестов, что сократило время прохождения интеграционных тестов в ~8-10 раз.
- Выполнил контейнеризацию приложений с использованием Docker, унифицировав среды разработки и продакшена.
- Настроил автоматизированные пайплайны сборки и деплоя.
Стек специалиста на проекте
Docker, DevOps, Linux, Slick.js, Microservices, Asterisk, Ruby on Rails, CI/CD, GOlang, WebSockets, Qlick
Отрасль проекта
Telecom
Начало работы
Декабрь 2025 - Апрель 2026
(5 месяцев)
Чат операторов поддержки, проектная работа
Роль
Fullstack Senior RoR developer
Обязанности
Проект: Омниканальная платформа клиентской поддержки на базе Chatwoot
Масштаб: 100+ операторов на множественных проектах компании
ОСНОВНЫЕ ДОСТИЖЕНИЯ:
Интеграция мессенджеров:
- Разработал интеграцию с Telegram Bot API: групповые чаты, реакции, ответы, редактирование и удаление сообщений
- Реализовал интеграцию с WhatsApp Business API через Wazzup24
- Интегрировал CRM Wazzup для синхронизации клиентских данных
AI/ML интеграция и автоматизация:
- Внедрил систему AI-анализа диалогов: OpenAI API, Dialogflow, локальные LLM (Ollama, RubyLLM)
- Разработал автоматическую оценку работы операторов через LLM (анализ качества ответов, тональности, решаемости вопросов)
- Реализовал AI-анализ скриншотов для автоматической обработки обращений
- Результат: сокращение времени первого ответа, повышение качества обслуживания, снижение затрат на операторов
Аналитика и отчётность:
- Интегрировал Clickhouse для хранения и анализа больших объёмов данных диалогов
- Реализовал отправку метрик в Clickhouse: время ответа, количество диалогов, CSAT, конверсия
- Разработал dashboard для просмотра метрик работы операторов в реальном времени
- Создал функционал выгрузки детальной аналитики по диалогам
Функционал и улучшения:
- Доработал поиск по диалогам с фильтрами и полнотекстовым поиском
- Реализовал автоматическое закрытие неактивных чатов
- Разработал систему автоматического распределения чатов между операторами
- Доработал систему разграничения прав доступа для различных ролей
- Оптимизация и приоритизация очередей Sidekiq для обработки задач высокого и низкого приоритета.
Frontend:
- Выполнил брендирование интерфейса для разных проектов (Vue.js 3 + Vite)
- Доработал функционал UI: формы, компоненты, исправление багов
- Реализовал перевод интерфейса на русский язык (локализация)
DevOps и инфраструктура:
- Развернул production и stage окружения на Kubernetes с Helm charts
- Построил CI/CD pipeline в GitLab: автотесты, сборка, деплой
- Настроил мониторинг через Grafana для отслеживания производительности
- Исправил баги релиза Chatwoot, адаптировал под требования проекта
Процессы:
- Декомпозиция эпиков на задачи, оценка сроков
- Работа по SCRUM: планирование спринтов, ретроспективы
- Code-review и внедрение Definition of Done (DoD)
- Взаимодействие с QA, DevOps, PM в рамках нескольких подпроектов
Стек специалиста на проекте
PostgreSQL, Docker, API, JavaScript, Node.js, SOAP, Grafana, Kubernetes, ClickHouse, Vue.js, Helm, Ruby on Rails, Sidekiq, Dialogflow, Vite, Redis, GitLab CI/CD, whatsapp, OpenAI API, Telegram Bot API, business, ollama
Отрасль проекта
Social Networking
Начало работы
Февраль 2025 - Декабрь 2025
(11 месяцев)
горнодобывающая компания, проектная работа
Роль
Backend Senior RoR developer
Обязанности
API разработка:
- Спроектировал и разработал REST API по спецификации JsonAPI (~20 эндпоинтов) для модулей: управление профилями сотрудников, компетенциями, кадровым резервом, ИПР, рекрутмента.
- Подготовил документацию API через Swagger с примерами в Postman.
Интеграция и автоматизация:
- Реализовал синхронизацию данных с 1С ЗУП (парсинг XML/JSON, обработка массовых обновлений).
- Разработал систему согласования заявок с гибкими маршрутами workflow.
- Настроил автоматические email-уведомления о статусах заявок.
- Реализовал генерацию отчетов в Excel/PDF форматах.
Безопасность:
- Внедрил механизмы аудита: логирование действий пользователей.
- Обеспечил защиту персональных данных (152-ФЗ).
Качество и тестирование:
- Решение проблем с параллельным выполнением джоб и блокировками базы данных.
- Ревью и рефакторинг Ruby кода и Sidekiq рабочих процессов для повышения производительности.
- Написал unit и интеграционные тесты для функционала (RSpec).
- Провел рефакторинг кода с применением принципов SOLID, DRY, KISS.
Frontend:
- Участвовал в доработке функционала и исправлении багов на React.
Оптимизация:
- Оптимизировал PostgreSQL: добавил индексы, проанализировал планы запросов.
- Настроил фоновые job'ы через Sidekiq.
DevOps:
- Настроил Docker для dev и production окружений.
- Настроил Nomad/Consul: health-checks, service discovery, стратегии деплоя.
- Построил CI/CD pipeline в GitLab.
- Вел техническую документацию по проекту.
Управление:
- Курировал команду из 3 backend-разработчиков.
- Проводил code-review, декомпозиция задач и оценка сроков.
- Коммуникация с заказчиками и смежными подразделениями.
Технологии: Ruby on Rails 7, PostgreSQL, Redis, Sidekiq, Docker, Nomad, Consul, GitLab CI/CD, React, RSpec, Swagger/OpenAPI, 1С ЗУП, Prawn (PDF), Axlsx (Excel).
Стек специалиста на проекте
PostgreSQL, Docker, Ruby, GitLab, LDAP, Consul, CentOS, MinIo, Ruby on Rails, GitLab CI/CD, nomad
Отрасль проекта
HRTech
Начало работы
Август 2024 - Январь 2025
(6 месяцев)
Формат работы
Объем участия в проекте
Высокая нагрузка, Низкая нагрузка (4 ч/день)
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московская Финансово-Промышленная Академия (МФПА), Москва
Специальность
Прикладная информатика в экономике, Информатик-экономист
Завершение учебы
2009 г.
