Резюме: Ruby Developer
Привет!
Работаю Backend разработчиком. 3+ года коммерческого опыта. Трудолюбивый,
коммуникативные навыки на высоком уровне). Готов брать задачи напрямую от бизнеса и
вести их полный цикл — от декомпозиции требований до деплоя. Работал как в небольших,
так и в крупных командах.
Рад знакомству!
Стек:
ruby on rails, postgresql, sql, redis, mongodb, git, docker, bootstrap, rest api, dry-rb, sidekiq,
tailwind, resque, elasticsearch, pry, rubocop, chewy, gitlab ci, rspec, couchdb ,linux, macos,
turbo-rails, cucumber, microservices, kubernetes, kafka.
Электронная торговая площадка Газпромбанка
etp.gazprombank.ru
Информационные технологии, системная интеграция, интернет
• Системная интеграция, автоматизации технологических и бизнес-процессов
предприятия, ИТ-консалтинг
Backend-разработчик
Специализированная B2B-платформа
Работал в команде основного продукта.
Архитектурно - монолит разделенный на 4 логической части: личный кабинет, админка,
модуль взаимодействия с родительскими API, модуль интеграций.
Мои задачи:
-Работал над интеграцией внутренних приложений для подписания документов с
использованием криптографии.
-Оформил техническую документацию по новым функциям, стандартизировал описание API и
бизнес-процессов.
-Реализовал микросервис подписания документов с управлением маршрутизацией и
процессом согласования.
-Реализовал API для миграции фронтенда с Rails на React: разработал обширный набор методов
для передачи данных новому интерфейсу и интеграции внутренних сервисов.
-Перевёл корпоративные уведомления из Telegram в VK Teams, обеспечив стабильную доставку
и единый канал коммуникации.
-Реализовал генерацию QR-кодов с платёжными данными для счетов на оказание услуг, что
упростило процесс оплаты для клиентов.
-Настроил кэширование API-эндпоинтов, что снизило нагрузку на базу данных на 20% и
ускорило время ответа сервера.
-Ежедневно участвую в стендапах и провожу демо-сессии, демонстрируя прогресс команды.
-Передаю знания младшим коллегам, организую их обучение, провожу код-ревью и выявляю
баги на ранних этапах разработки.
-Обеспечиваю поддержку и развитие проекта: пишу юнит- и интеграционные тесты,
настраиваю локализацию, добавляю поля и параметры, формирую SQL-запросы и оперативно
исправляю баги.
Работа в команде из 14 человек: 7 бэкенд-разработчиков, 2 фронтенд-разработчика, 2
бизнес-аналитика и 3 тестировщика
Смартомато РУС
Backend-разработчик
foodtech компания - Онлайн-платформа для доставки еды.
Работал в команде основного продукта.
Архитектурно - монолит разделенный на 4 логической части: борд, админка, модуль
взаимодействия с родительскими API, модуль интеграций.
-Большую часть времени занимался интеграцией внешних сервисов:
- Эквайринги (Яндекс.Чек, Альфа-Банк, Райффайзен Банк)
- Сервис доставки Сбер.Доставка
- Сервис геокодирования 2gis
- SMS.TO, Билайн
-Разработал единый подход к интеграции внешних сервисов, что сократило time to market на
30%.
-Внедрил логирование и мониторинг ошибок с помощью CouchDB.
-Доработал существующую систему бонусов, оптимизация подхода по рассчету, перенёс
расчёты из Ruby в материализованные таблицы, что сократило загрузку страницы с 3 с до 0,5 с.
-Начал процесс ведения документации по проекту в который входили учётные данные,
существующие интеграции, онбординг на проекте.
-Обеспечивал поддержку и развитие проекта: писал юнит- и интеграционные тесты,
настраиваю локализацию, добавлял поля и параметры, формировал SQL-запросы и
оперативно исправлял баги.
Команда: 20 сотрудников в it-депaртаменте, разделены на отделы: mobile, frontend(react),
backend(ror) + менеджеры. Работали по спринтам.
ООО «РМГ «Западная Пресса»
- Разработал multi-tenant, для поддержки нескольких новостных сайтов.
- Выполнение миграций на нагруженных таблицах. Работал с большой базой
данных.(zero-down time)
- Разработал подход вывода горячих новостей в топ с набором приоритетов.
- Интеграция datepicker в виде календаря.
-Обеспечивал поддержку и развитие проекта: писал юнит- и интеграционные тесты,
настраиваю локализацию, добавлял поля и параметры, формировал SQL-запросы и
оперативно исправлял баги.
Команда: 3 сотрудника в it-депaртаменте. frontend(react), backend(ror) + менеджер.