Роман П. Ruby разработчик, Senior

ID 29500
РП
Роман П.
Мужчина, 32 года
Россия, Москва, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 31 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Ruby разработчик
Грейд
Senior
Навыки
Agile
API
API Gateway
Bitbucket
Design Patterns
Docker
Docker Compose
DRY
Elasticsearch
Git
GitHub
GitLab
GitLab CI/CD
Grafana
Grape
GraphQL
gRPC
Jira
Kafka
Kibana
kong
Kubernetes
Linux
Make
MongoDB
MVC
OpenAPI
PostgreSQL
RabbitMQ
Redis
REST API
RSpec
Ruby
Ruby on Rails
Scrum
Sidekiq
SOLID
Swagger
TeamCity
trailblazer
Объектно-ориентированное программирование (ООП)
Keycloak
Rails
Оптимизация запросов
RESTfull API
Отрасли
FinTech & Banking
Telecom
Знание языков
Английский — A2
Главное о специалисте
Роман — Ruby-разработчик уровня Senior из Москвы. Специализируется на разработке в сферах FinTech & Banking и Telecom. Имеет опыт работы с широким спектром технологий, включая Agile, API, Docker, Kubernetes, Git, GitLab CI/CD, Ruby on Rails и другие. Участвовал в разработке облачного хранилища данных для внешних заказчиков с микросервисной архитектурой, где занимался интеграцией сервисов, работой с RabbitMQ, обновлением библиотек и написанием API. Работал над высоконагруженным проектом с максимальной общей нагрузкой на приложение в 410 000 RPM, где вынес логику взаимодействия со сторонним ритейлером в отдельный микросервис и написал адаптер для новой функции в Сбермакете. Также участвовал в проектах по составлению досье с интеграцией со сторонними сервисами, разработке опросника, аналогичного Google Forms, и сервиса для расчёта потенциальных финансовых потерь организации.
Проекты   (5 лет 10 месяцев)
VTB Cloud. Разработка облачного хранилища данных для предоставления его мощностей внешним заказчикам. Микросервисная архитектура
Роль
Ruby on Rails разработчик
Обязанности
 Добавил интеграцию core сервиса со state сервисом для получения статусов заказов с разной фильтрацией  Добавил новые очереди и сообщения в RabbitMQ для взаимодействия с оркестратором при создании заказов  Изменил важную логику настроек админ части Core сервиса на ActiveAdmin  Написал логику получения данных по заказам с "мягким удалением"  Минорно обновил одну из наших важнейших внутренних библиотек  Написал таск, обновляющий поле у десятков тысяч старых записей из-за изменения логики  Написал абсолютно новую api получения заказов с большим количеством фильтров и сортировки для новой админ панели  Добавил несколько локалей для новых raise в разных местах приложения  Обновил и переписал всю swagger документацию для двух наших основных сервисов  Добавил обработку логики создания заказа для нового типа продукта  Написал новый большой эндпоинт для проксирования запросов в сторонний сервис по получению критических данных и их маскировку  Написал сложный функционал пребиллинга, чекера, и создания нового типа заказа с интеграциями  Написал новые конфиги для gitlab-ci по увеличению мощностей на сервере и конфиг нового пайплайна по линтеру сваггера  Аккуратно, с обратной совместимостью поменял во всем проекте чувствительный параметр взаимодействия со сторонними сервисами  Написал интеграцию с сервисом нотификаций и переход к нужным заказам по целевой ссылке из уведомлений  Написал большой новый функционал и API для работы и отображения заказов и действий с заказами
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Ruby, TeamCity, Bitbucket, Kubernetes, GitLab, SOLID, Keycloak, DRY, Make, Rails, Sidekiq, API Gateway, Docker Compose, Redis, GitLab CI/CD, Grape, trailblazer, kong, Оптимизация запросов
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - По настоящее время  (1 год 7 месяцев)
Высоконагруженный проект с максимальной общей нагрузкой на приложение в 410 000 RPM.
Роль
Ruby on Rails разработчик
Обязанности
 Вынес логику взаимодействия со сторонним ритейлером и логику формирования электронного чека в отдельный микросервис попутно решая вопросы конфликта библиотек  Написал адаптер для абсолютно новой функции в Сбермакете - SPG(ScanPay), и теперь покупатели могут сами сканировать и оплачивать товары со своего смартфона без похода в кассу. Функцию можно увидеть обновив приложение Сбермаркет (зеленая кнопка ScanPay на главном экране).  Написал API для админ панели, которая конфигурирует настройки для ритейлеров, написал к ней тесты и документацию с использованием Swagger OpenAPI  Написал модуль генерации payload'a для трёх ритейлеров по новому формату взамен старого  Всегда надежно и обширно покрываю код тестами. Баги крайне редки
Стек специалиста на проекте
PostgreSQL, Elasticsearch, Ruby, Kibana, RSpec, GraphQL, Swagger, Grafana, Kubernetes, GitLab, SOLID, gRPC, DRY, Make, Kafka, Rails, API Gateway, Redis, OpenAPI, kong
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - Февраль 2024  (6 месяцев)
: Микросервисная архитектура. Проект по составлению досье с интеграцией со сторонними российскими сервисами
Роль
Ruby on Rails разработчик
Обязанности
 Добавил новый субмодуль в рамках микросервисной архитектуры, настроил его подгрузку и зависимости в .sh скриптах  Контейнеризовал новое приложение с Dockerfile, docker-compose  Написал ServiceObject, шарящий в БД других микросервисов и достающий оттуда нужные данные  Написал ServiceObject, структурирующий отчет по статусам и движению запросов
Стек специалиста на проекте
Docker, Ruby, MongoDB, SOLID, DRY, Rails, Sidekiq, Docker Swarm, views, minitest, Rails 4
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Август 2023  (2 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
ЯКСиЭ
Специальность
Программирование
Завершение учебы
2014 г.

Похожие специалисты

E-commerce & Retail • EdTech • LifeStyle • Marketing, Advertising & Design • Realty & Constructoring
ДТ
Дмитрий Т.
Минск
Ruby разработчик
Middle+
3 746,75 Р/час
C#
C++
Java
JavaScript
activestorage
Bcrypt
Bootstrap
CSS3
devise
erb
+110

Веб-разработчик с опытом более 5-ти лет. На данный момент специализируется на full-stack разработке, создании веб-приложений используя фреймворк Ruby on Rails. Дизайн архитектуры, прототипирование, разработка и поддержка back-end приложений и API используя Ruby on Rails и другие Ruby фреймворки, такие как: Grape, GraphQL, JSONAPI-Rails. Анализ данных, документирование и покрытие кода тестами (TDD/BDD). Развертывание и настройка инфраструктуры. Интеграция со сторонними API и сервисами. Также есть опыт разработки полного цикла веб-приложений: дизайн архитектуры, front-end и back-end разработка, автоматизированное тестирование и поддержка. Soft skills: Межличностные коммуникации Внимательность Самомотивация Выступления на публике / СМИ Лидерские качества Пунктуальность Способность к быстрому обучению

Подробнее
AgroTech • E-commerce & Retail • EdTech • FoodTech • LifeStyle • Manufacturing
ММ
Максим М.
Минск
Ruby разработчик
Senior
3 596,88 Р/час
API
CSS
Docker
Figma
Git
Grape
Haml
HTML
Java
JavaScript
+71

НАВЫКИ • Более 9 лет работы с веб-разработкой • Отличные знания и опыт работы с Ruby on Rails (более 7 лет) • Отличный опыт работы с ООП, MVC, шаблонами проектирования и разработки. • Опыт работы с созданием API, включая аутентификацию, чистоту кода, а также права доступа на основе ролей. • Практический коммерческий опыт работы с: GraphQL, Grape, фреймворками веб-приложений, фреймворками тестирования, ORM. • Опыт работы с технологиями баз данных SQL или NoSQL • Опыт работы с программным обеспечением для контроля версий исходного кода (Git, GitHub, GitLab, Bitbucket) • Опыт работы в различных типах команд. ОПЫТ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Языки программирования и серверные фреймворки • Ruby / Ruby On Rails / Grape • Java / Spring • PHP / Yii • Python / Flask Базы данных и ORM-фреймворки • PostgreSQL, MySQL, SQLite, OracleSQL, MariaDB, MongoDB • ActiveRecord Технологии на стороне клиента • VueJS, React, JQuery, CoffeeScript, AngularJS • CSS / SCSS / LESS, Bootstrap • SLIM, HAML, HTML Content Management Systems • Magento • Fiona Программная среда, технологии и приложения • IntelliJ Idea • RubyMine • Visual Studio Системы контроля версий • GIT • GitHub • GitLab • Bitbucket Операционные системы • Linux / Ubuntu • Windows 7, 8, 10 • MAC OS X

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • Government & Public Sector • Manufacturing • Marketing, Advertising & Design • Media • Telecom
СХ
Сергей Х.
Москва
Ruby разработчик
Senior
3 596,53 Р/час
Agile
Ansible
Architecture
Bootstrap
ClickHouse
code
CoffeeScript
CSS
defect
DevOps
+66

Занимаюсь разработкой на Ruby on Rails около 14 лет. Умение писать оптимизированный и безопасный код, покрытый тестами, понимание принципов ООП и паттернов проектирования. Опыт разработки REST API по спецификации JSONAPI и написанием контрактов для Swagger. Знание паттернов проектирования в ООП, принципы проектирования архитектуры (12-factor app, solid, dry, yagni, kiss, inversion of control, dependency injection, DI-Container, sqrs, event-sourcing) Опыт разработки мультитенантной архитектуры и api для мобильных приложений. Опыт работы в команде (gitlab, jira, confluence, kanban, ci/cd) Опыт full-stack разработки новостного портала с посещаемостью >9млн/мес. Умение самостоятельно решать задачи, самообучаемость, стремление к наилучшему решению.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • HRTech • Insurance • Marketing, Advertising & Design • Media
АЭ
Андрей Э.
Гродно
Ruby разработчик
Senior
3 746,75 Р/час
CoffeeScript
CSS
HTML
HTML5
JavaScript
Ruby
Assembler
C
Agile
Angular
+62

Back-end разработчик с опытом работы более 7 лет. В настоящее время специализируется на проектировании архитектуры, прототипировании, разработке и поддержке серверных приложений и API-интерфейсов с Ruby on Rails и другими средами Ruby. Опыт анализа данных, документирования и покрытия кода тестами (TDD/BDD), развертывания и настройки инфраструктуры (сервер, ОС, среда проекта и т. д.). Доп. инормация: Программирование промышленного контроллера ADAM5510 на основе лабораторных информационных систем и технологий Разработка ПО для микроконтроллеров семейств AVR и PIC, а так же для ПК, работа с электронными устройствами. Курсы: - Курсы в учебном центре Itibo на базе Ruby, 2014 г. - Курсы в учебном центре EPAM Systems на базе .NET, 2016 г. - Курсы по HTML/CSS на базе htmlacademy.ru - Курсы TryRuby.org, Rails for Zombies

Подробнее

Недавно просмотренные специалисты