Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

I'm an experienced full stack ruby on rails developer with more than 5+ years of development. Reliable and have good communication skills. Understand business needs and requirements. I meet deadlines and my work approach is very client-oriented.

I can help you with:
— Both frontend and backend of your project
— Creating some utilities for your needs
— Creating an MVP, RESTful API
— Connecting with third-party API integrations
— Providing expertise to determine performance or architectural or code quality issues

I'm well-versed in Object-Oriented Design and design patterns. Like to work with static analyzer and test-driven-development. Experience working in agile. Like «The Zen of Python», «Occam's razor», SOLID, DRY, YAGNI, KISS, and others.

Technologies:
— Ruby, Ruby on Rails, PostgreSQL, Redis
— React, Redux, Webpack, Backbone, Underscore.js, Require.js
— Rubocop, Rspec, FactoryBot, SimpleCov
— Github, Bitbucket, Circle CI, Docker, Heroku
— Unix shell, Nginx, Puma, Capistrano

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Mynamebook
Оренбург
Ruby on Rails разработчик
Декабрь 2015 — Март 2019 (3 года и 4 месяца)

Основные обязанности:
— Разработка бэкенда на Ruby On Rails
— Проектирование архитектуры
— Ревью кода коллег

Достижения:
✰ Разработал семейную и новогоднюю книгу
Семейная книга уже обрадовала 20 тысяч малышей, а новогодняя - 2 тысячи!
✰ Интегрировал CPA-сеть
Благодаря чему продажи увеличились на 30%
✰ Перепроектировал механизм по генерации книг для сайта и на печать.
Благодаря этому добавлять новые книги можно без проблем!
✰ Перепроектировал калькулятор цены
Уменьшил код в два раза и существенно облегчил внедрение новой функциональности.
✰ Интегрировал логистику Netprint с Яндекс.Картой и кластерами
Пользователи получили возможность выбрать доставку на пункты выдачи заказа по карте
✰ Интегрировал Dadata и API Почты России для проверки корректности адреса и автоподбора индекса
Увеличил точность доставки, а так же сделал возможным автоматическую генерацию документов.
✰ Заменял тимлида во время отпуска
Много взаимодействовал с product manager'ом. Команда успешно справилась со спринтом.
✰ Помогал DevOps'ам во внедрении CI/CD к нам на проект
Внедрили CI/CD, стейдж-бранчинг на проект
✰ Разработал скрипт для проверки изображений
Семейная книга состоит из более чем 3000 картинок. Разработал скрипт на проверку корректности и обнаружил около ~800 нарушений: недостающие файлы, лишние, а так же файлы с опечатками.
✰ Интегрировал rubocop.
Исправил больше 1000 нарушений и получили общий стиль написания руби-кода для всех разработчиков.
✰ Покрыл значительную часть кода тестами
Большое количество багов не попало в продакшн благодаря этим тестам.

Что я использовал:
— DaData API, Pochta Russia API
— TDD, OOP принципы и паттерны разработки;
— На бэкенде: Ruby, RoR, PostgreSQL, Redis
— На фронтенде: React, Redux, Webpack
— Инфраструктура: Bibucket, Circle CI, Docker
— Ruby-гемы: active_admin, delayed_job, capistrano, simple_abs, prawn, rmagick, axlsx, draper, devise, cancancan, carrierwave, rubocop,  rspec, factory_bot, simplecov, mainsms_api

Ruki
Москва
Middle Ruby on Rails разработчик
Ноябрь 2015 — Декабрь 2016 (1 год и 2 месяца)

Основные обязанности:
— Вёрстка дизайна
— Разработка архитектуры и UI/UX
— Разработка административной части

Достижения:
✰ Разработка инструмента для hardware-стартаперов
Команда Ruki получила восторженный фидбёк от своих пользователей. Сотни предпринимателей пожелали сотрудничать, чтобы открыть производство в Китае!
✰ Наш лендинг попал на SiteInspire!
https://www.siteinspire.com/websites/6969-ruki
✰ Ruki Product Planner тоже опубликован на SiteInspire!
https://www.siteinspire.com/websites/6984-ruki-product-planner

Что я использовал:
— На бэкенде: Ruby RoR, PostgreSQL
— На фронтенде: exoskeleton, juice-scss
— Ruby-гемы: active_admin, delayed_job, devise,  carrierwave
— Инфраструктура: github, heroku

RubyRuby on RailsBackbone.jsScssSlimGulpSvg
Мы печатаем воспоминания людей на глянцевых страницах, и создаем персональные сказки для малышей
Ruby on Rails разработчик
Февраль 2015 — Март 2019 (4 года и 2 месяца)

Основные обязанности:
— Разработка бэкенда на Ruby On Rails
— Проектирование архитектуры
— Тесная коммуникация с отделом маркетинга и производством.

Достижения:
✰ Спроектировал гем — систему аналитики для маркетологов, производства, логистики, отдела продаж
Проект получил гибкую настраиваемую аналитику, а разработчики без труда могут интегрировать гем в другие проекты!
✰ Разработал корзину
Пользователи могут заказать много книг и другие продукты в одном заказе
✰ Разработал админку с распределением ролей по отделам и аутсорс-компаниями
Гибкий бэкофис, у каждого есть доступ только к тому, что нужно конкретно ему.
✰ Провёл много AB-тестов
К примеру, конверсия формы оплаты увеличилась на 3%
✰ Разработал xlsx и doc документы для производства и логистики
Благодаря чему все документы генерируются автоматически.
✰ Интегрировал google analytics и Яндекс.Метрику, facebook pixel'и
Отдел маркетинга получил возможность собирать необходимые данные
✰ Оптимизировал медленные SQL-запросы
Уменьшил один запрос с 8 секунд до 200 миллисекунд

Что я использовал:
— На бэкенде: Ruby, RoR, PostgreSQL
— На фронтенде: backbone, require.js, underscore.js, coffeescript
— Ruby-гемы: active_admin, delayed_job, devise,  carrierwave, rmagick, rollbar, draper, rubocop,  rspec, factory_bot, simplecov
 — Инфраструктура: Bitbucket, Heroku

Агентство цифровых исследований и консалтинга
Junior Ruby on Rails разработчик
Июнь 2014 — Январь 2015 (8 месяцев)

Основные обязанности:
— Вёрстка и разработка сайтов и приложений
— Сопровождение и доработка готовых проектов

Достижения:
✰ Сверстал много сайтов
✰ Разработал стартап компании — конструктор мобильных приложени

Что я использовал:
— На бэкенде: Ruby, RoR, MySQL
— На фронтенде: javascript, backbone
 — Инфраструктура: github

HTMLCSSJQueryRubyRuby on RailsMySQL
Высшее образование
Оренбургский государственный университет
Оренбург
Факультет: Математический (МФ)
Июнь 2016—По настоящее время (4 года и 1 месяц)