Кризис пройдёт, а HR-бренд останется

Приглашаем на бесплатный вебинар о том, как строить HR-бренд в 2026 году: какие инструменты лучше выбрать при минимальном бюджете и как обосновать расходы через бизнес-метрики

Зарегистрироваться→

Дмитрий Беляев (rubysta), 31 год, Россия, МоскваДмитрий Беляев (rubysta), 31 год, Россия, Москва
Ruby on Rails developerБэкенд разработчикСтарший (Senior)
Ищу работу

Контакты

Войти
Возраст: 31 год
Опыт работы: 9 лет
Регистрация: 25.07.2018
Последний визит: 1 месяц назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе

Обо мне

Если ты просидишь у реки достаточно долго, оффер сам проплывет мимо тебя.


© Хтрем - Цзы


«Искусство Айти» - IV век до сотворения интернета


Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Ruby on Rails
Ruby
MongoDB
RESTful API
Git
Linux
PostgreSQL
CI/CD
Docker

Участие в профсообществах

Опыт работы

  • Передовые IT-решения в области взыскания
    МоскваОт 100 до 1000 сотрудников
    Ведущий разработчик
    Январь 2024 — По настоящее время (2 года и 7 месяцев)

    Разработка и развитие backend-части платформы portal-da.ru на Ruby on Rails

    Миграция проекта с Ruby 2.7.5 на Ruby 3.4.2:
      - анализ совместимости гемов
      - устранение breaking changes
      - рефакторинг legacy кода
      - отладка продакшена после обновления

    Начал миграцию хранилища данных с MongoDB на PostgreSQL:
      - проектирование новой реляционной схемы
      - декомпозиция document-based моделей
      - подготовка стратегии поэтапного переноса данных
      - обеспечение совместимости на переходном этапе

    Оптимизация MongoDB aggregation pipeline для сложных выборок и сериализации данных
    Доработка и оптимизация as_indexed_json для корректной индексации в Elasticsearch
    Поддержка и оптимизация импортных и экспортных XML фидов для Авито
    Интеграции с внешними электронными торговыми площадками
    Улучшение производительности API и снижение времени ответа
    Поддержка и развитие поисковой системы на Elasticsearch

    Стек: Ruby 3, Rails 7, MongoDB, Elasticsearch, Sidekiq, Redis, Docker

  • Вэб и мобильные решения: телемедицина, деловые командировки, оздоровительный отдых
    МоскваОт 10 до 100 сотрудников
    Backend Ruby on Rails
    Февраль 2020 — Декабрь 2023 (3 года и 11 месяцев)

    Разработка и поддержка API для мобильных устройств, сервисов внешних интеграций, интеграция с API клиник
    Работа в рамках сервисной архитектуры c dry-rb и MongoDB
    Написание документации

    Google Play: СОГАЗ – здоровье и страхование
    App Store: СОГАЗ – здоровье и страхование

  • Разработка ПО и систем для зарубежных стартапов
    Москва
    Разработчик WEB и мультимедийных приложений
    Февраль 2019 — Февраль 2020 (1 год и 1 месяц)
  • High quality software
    Москва
    Разработчик
    Сентябрь 2018 — Февраль 2019 (6 месяцев)

    Расписание для МГИК - https://rasp.mgik.org

    Пакетное создание элементов расписания с валидацией, ведение истории изменений для каждого элемента расписания, рассылка писем об изменениях в расписании, выгрузка готового расписания в MongoDB.

    REST API: Rails 5 + jbuilder

    TDD: Rspec + rswag

    Регистрация/аутентификация: Devise + JWT

    Версионирование элементов расписания: PaperTrail

    Error Tracking: Sentry

  • Ритейл
    МоскваОт 100 до 1000 сотрудников
    Разработчик
    Июнь 2018 — Август 2018 (3 месяца)

    Удаленная работа. Обязанности:

    Интеграция с внешними сервисами, проинтегрировался с :
    Связной Посылка, Bringo, Manzana Loyalty

    Разработка нового и улучшение старого функционала www.respublica.ru
    Загрузка/Выгрузка в xml для 1с

    Генерация товарных фидов.

  • Разработка информационных систем и специализированного программного обеспечения
    МоскваОт 100 до 1000 сотрудников
    Разработчик
    Август 2017 — Май 2018 (10 месяцев)

    Участие с самого начала в разработке большого проекта с микросервисной архитектурой, завершившиеся его успешным прохождением государственных испытаний.

    Команда разработки из 10 человек, scrum, code review.

    Backend:  REST API, Rake tasks, Cron tasks, PostgreSQL
    Frontend:  ERB, Coffescript, AJAX, jQuery
    Внедрил и работал с GEMами: Draper, Сocoon, Paranoia, Papertrail, Gon
    Оценка и планировании задач в Atlassian Jira
    Версионирование: Git (Gitlab CI/CD)

    ОС: Ubuntu 17.10
    IDE: RubyMine + RuboCop

Высшее образование

  • Факультет информатики и систем управления
    Сентябрь 2013 — Июль 2017 (3 года и 11 месяцев)

    Защитил ВКР на оценку отлично, тема ВКР "Проектирование и разработка информационной системы, поддерживающей принятие обоснованных решений по экспертным суждениям"

    За время обучения в ВУЗе были получены основные знания в области программирования:

    парадигмы программирования, методы хранения и обработки информации, машинная графика, технология разработки программного обеспечения, структуры и алгоритмы компьютерной обработки данных, операционные системы, базы данных, высокопроизводительные вычисления и информационная безопасность.

    Работали с языками: Ruby, С, UML, SQL, C++, Haskell, assembler для INTEL 80386.
    Работал с графикой: OpenGL, Trtl. 

    Параллельные вычисления:  OpenMP, OpenMPI, CUDA

Дополнительное образование