Николай В. Ruby разработчик, Senior
ID 31725
НВ
Николай В.
Senior
Россия, Москва, UTC+3
3 246,75 Р/час
НДС не облагается
Специалист доступен с 13 октября 2026 г.
О специалисте
Специализация
Ruby разработчик
Грейд
Senior
Навыки
Отрасли
Знание языков
Английский — B2
Проекты
(5 лет 3 месяца)RuSln
Роль
Ruby developer
Обязанности
Описание проекта:
Проект «Юг Тревел» — такси-компания, делал приложения для водителей, также переносил админку и настраивал отправку сообщений водителям.
Проект «Купи окно» — агрегатор оконных компаний, занимался оптимизацией выдачи предложений, интеграцией со сторонними сервисами.
Задачи:
- Разработал telegram mini app приложение для водителей, используя Vue.js, Vue Router и pinia.
- Внедрил оплату для водителей через интернет-эквайринг от Т‑Бизнес.
- Спроектировал REST API для приложения водителей, используя JSON для обмена данными.
- Перевёл часть системы с yii2 (PHP) на Ruby On Rails.
- Написал модуль списания и пополнения баланса компаний, следуя SOLID принципам, что позволило сократить сложность кода.
- Используя Rspec, внедрил систему автоматического тестирования, повысив стабильность работы приложений.
- Рефакторил legacy-код, повысив читаемость и производительность системы.
Достижения
- Ускорил подбор предложений компаний в 10 раз с помощью оптимизации SQL запросов к базе данных и кэширования в Redis.
- Ускорил отправку сообщений водителям в телеграмм в 20 раз с помощью библиотеки Resque и асинхронной отправки.
Стек специалиста на проекте
PostgreSQL, Git, Docker, RSpec, SOLID, ClickHouse, CentOS, СУБД, TDD, Vue.js, Ruby on Rails, Sidekiq, Redis, GRASP, KeyDB, stimulus
Отрасль проекта
IoT
Начало работы
Июль 2020 - Сентябрь 2025
(5 лет 3 месяца)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ростовский государственный университет путей сообщения, Ростов-на-Дону Дсм
Специальность
Прикладная механика
Завершение учебы
2019 г.
