Максим М. Ruby разработчик, Senior
ID 6656

Фото доступно после регистрации
Максим М.
Senior
Беларусь, Минск, UTC+3
3 168,83 Р/час
вкл. НДС 22% (440 Р)
Специалист доступен с 13 октября 2026 г.
О специалисте
Специализация
Ruby разработчик
Грейд
Senior
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
НАВЫКИ
• Более 11 лет работы с веб-разработкой
• Глубокие знания и опыт работы с Ruby on Rails (более 8 лет)
• Отличное владение принципами ООП, паттерном MVC, а также навыками проектирования и разработки программных решений
• Практический коммерческий опыт работы с: GraphQL, Grape, веб-фреймворками, фреймворками для тестирования, ORM
• Знание и опыт работы с технологиями баз данных SQL и NoSQL
• Уверенное владение системами контроля версий (Git, GitHub, GitLab, Bitbucket)
• Работа в мультидисциплинарных командах
ОПЫТ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Языки программирования и серверные фреймворки
• Ruby / Ruby On Rails / Grape
• Java / Spring
• PHP / Yii
• Python / Flask
• TypeScript
Базы данных и ORM-фреймворки
• PostgreSQL, MySQL, SQLite, OracleSQL, MariaDB, MongoDB
• ActiveRecord
Технологии на стороне клиента
• VueJS, React, JQuery, CoffeeScript
• CSS / SCSS / LESS, Bootstrap, Tailwind CSS
Content Management Systems
• Magento
• Fiona
Программная среда, технологии и приложения
• IntelliJ Idea
• RubyMine
• Visual Studio
Системы контроля версий
• GIT
• GitHub
• GitLab
• Bitbucket
Операционные системы
• Linux / Ubuntu
• Windows 7, 8, 10
• MAC OS X
Решаемые задачи
8
Внедрить улучшения в пользовательский интерфейс
Реализовать адаптивную верстку интерфейса
Исправить ошибки в существующем функционале
Разработать интеграцию между системами
Разработать REST API по техническому заданию
Разработать архитектуру микросервиса
Интегрировать платежный шлюз
Оптимизировать выполнение фоновых задач (background jobs)
Проекты
(12 лет 1 месяц)E-Commerce
Роль
Backend разработчик
Обязанности
Описание: Мобильное приложение для расчёта коэффициента поклёвки рыбы в выбранном водоёме. С возможностью записи результатов рыбалки и просмотра прогноза погоды вблизи водоёма.
Роль: Работал в команде из 4-х человек Backend разработчиком.
Обязанности: Создание новых страниц и их функционала; чёткое выполнение требований и сроков поставленных задач; поддержание кода в чистоте и порядке; обсуждение и эстимирование задач.
Стадия проекта: Существующий проект: поддержка, разработка новых функций, исправление ошибок.
Система контроля версий: GitLab.
Технологии: Python(3.10.12), Flask(2.1), PostgreSQL, Jinja2(3.1.2), Alembic(1.8.1), SQLAlchemy(1.4.39).
Стек специалиста на проекте
PostgreSQL, Python, GitLab, SQLAlchemy, Flask, Jinja2
Отрасль проекта
E-commerce & Retail
Период работы
Август 2023 - По настоящее время
(3 года 3 месяца)
Каталог промышленных роботов
Роль
Frontend разработчик
Обязанности
Описание: Сайт-визитка, представляющий каталог промышленных роботов и демонстрирующий их возможности и функциональность. На сайте реализован каталог с различными фильтрами, раздел новостей, блог, а также функции сравнения товаров и добавления их в избранное.
Роль: Работал в команде из 3-х человек Frontend разработчиком
Обязанности:
• Разработка компонентов пользовательского интерфейса с использованием React и Next.js
• Создание адаптивной вёрстки с применением SCSS
• Реализация функционала каталога продукции с системой фильтров
• Интеграция интерактивных элементов с помощью Swiper
• Разработка системы сравнения товаров и списка избранного
• Оптимизация производительности приложения и SEO
• Интеграция с backend API через Redux
• Обеспечение кросс-браузерной совместимости
• Документирование кода и создание технической документации.
Стадия проекта: Новый проект, разработка и поддержка
Система контроля версий: GitLab
Технологии: React(18), sass(1.79.4), Next(14.2.14), redux(9.2.0), leaflet(4.2.1), swiper(11.1.14), gsap(3.12.5)
Достижения
Разработал архитектуру приложения на Next.js. Реализовал сложный фильтр каталога и систему сравнения товаров с использованием Redux для управления состоянием. Настроил адаптивную вёрстку и обеспечил кроссбраузерную совместимость.
Стек специалиста на проекте
JavaScript, Webpack, Redux, GitLab, TypeScript, Next.js, SCSS, Leaflet.js, Работа в команде, Frontend, React, Swiper, верстка
Отрасль проекта
E-commerce & Retail
Начало работы
Февраль 2025 - Август 2026
(1 год 7 месяцев)
Платформа знакомств
Роль
Frontend разработчик
Обязанности
Описание: Международная платформа знакомств, ориентированная на построение серьёзных и долгосрочных отношений между пользователями из разных стран. Продукт включает сеть маркетинговых лендингов для привлечения и регистрации новых пользователей, а также внутреннюю CRM-систему для управления профилями, отслеживания активности и поддержки ручной модерации. Особое внимание уделяется верификации аккаунтов, безопасности, защите данных и удобным инструментам коммуникации — всё это направлено на повышение доверия, вовлечённости и качества взаимодействий на платформе.
Роль: Работал в команде из 5 человек Frontend разработчиком.
Обязанности:
• Разработка компонентов пользовательского интерфейса с использованием Vue и Nuxt.js.
• Создание адаптивной вёрстки с применением SCSS.
• Обработка и валидация входящих данных.
• Реализация взаимодействия с бэкендом в реальном времени с помощью WebSocket через интеграцию nuxt-socket-io.
• Интеграция системы email-маркетинга Klaviyo: настройка отслеживания событий, подписки пользователей и передачи данных о действиях на сайте через API.
Стадия проекта: Существующий проект: поддержка, разработка новых функций, исправление ошибок.
Система контроля версий: GitLab.
Технологии: Vue.js (2.7.12), Nuxt.js (v2.15.8), nuxtjs/pwa (3.3.5), nuxt-socket-io (2.0.3), sass (1.55.0), onesignal-vue (1.0.2), vuelidate (0.7.7).
Достижения
Интегрировал систему email-маркетинга (Klaviyo). Реализовал возможность отправки медиафайлов в чатах в режиме реального времени. Интегрировал систему оплаты как на фронт, так и бек части. Добавил множество лендинг страниц с возможностью регистрации на основном сайте.
Стек специалиста на проекте
JavaScript, REST API, Медиа, Nuxt.js, GitLab, Socket.io, Vue.js, SCSS, WebSockets, Лендинг, klaviyo
Отрасль проекта
Social Networking
Начало работы
Июль 2025 - Июнь 2026
(1 год)
Формат работы
Объем участия в проекте
Высокая нагрузка, Низкая нагрузка (4 ч/день)
Формат взаимодействия
На территории клиента, Удаленный
Командировки
Готов
Релокация
Внутри страны
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУИР
Специальность
Инженер-программист-экономист
Завершение учебы
2016 г.
Дипломы и сертификаты
Диплом о высшем образовании
2016 г.
