Приглашаем на бесплатный вебинар о том, как строить HR-бренд в 2026 году: какие инструменты лучше выбрать при минимальном бюджете и как обосновать расходы через бизнес-метрики
Приглашаем на бесплатный вебинар о том, как строить HR-бренд в 2026 году: какие инструменты лучше выбрать при минимальном бюджете и как обосновать расходы через бизнес-метрики
Если ты просидишь у реки достаточно долго, оффер сам проплывет мимо тебя.
© Хтрем - Цзы
«Искусство Айти» - IV век до сотворения интернета


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка и развитие 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
Разработка и поддержка API для мобильных устройств, сервисов внешних интеграций, интеграция с API клиник
Работа в рамках сервисной архитектуры c dry-rb и MongoDB
Написание документации
Google Play: СОГАЗ – здоровье и страхование
App Store: СОГАЗ – здоровье и страхование
Расписание для МГИК - https://rasp.mgik.org
Пакетное создание элементов расписания с валидацией, ведение истории изменений для каждого элемента расписания, рассылка писем об изменениях в расписании, выгрузка готового расписания в MongoDB.
REST API: Rails 5 + jbuilder
TDD: Rspec + rswag
Регистрация/аутентификация: Devise + JWT
Версионирование элементов расписания: PaperTrail
Error Tracking: Sentry
Удаленная работа. Обязанности:
Интеграция с внешними сервисами, проинтегрировался с :
Связной Посылка, Bringo, Manzana Loyalty
Разработка нового и улучшение старого функционала www.respublica.ru
Загрузка/Выгрузка в xml для 1с
Генерация товарных фидов.
Участие с самого начала в разработке большого проекта с микросервисной архитектурой, завершившиеся его успешным прохождением государственных испытаний.
Команда разработки из 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
Защитил ВКР на оценку отлично, тема ВКР "Проектирование и разработка информационной системы, поддерживающей принятие обоснованных решений по экспертным суждениям"
За время обучения в ВУЗе были получены основные знания в области программирования:
парадигмы программирования, методы хранения и обработки информации, машинная графика, технология разработки программного обеспечения, структуры и алгоритмы компьютерной обработки данных, операционные системы, базы данных, высокопроизводительные вычисления и информационная безопасность.
Работали с языками: Ruby, С, UML, SQL, C++, Haskell, assembler для INTEL 80386.
Работал с графикой: OpenGL, Trtl.