28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Ruby-разработчик.

Люблю решать сложные задачи, проектировать, автоматизировать процессы, рассматривать работу «под капотом», строить архитектуру через тесты.

Играл разные роли в проектах — разработчик, тимлид группы автоматизированного тестирования, devops-инженер.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Медиахолдинг
Екатеринбург
DevOps-инженер
Декабрь 2017 — Май 2018 (6 месяцев)

Работа над внутренней облачной системой развертывания тестовых стендов(Knife), доработка MVP-продукта.

Результаты:

  • Исправлены критичные баги
  • Создана функциональность по использованию HTTPS на стендах 

Инструменты: Ruby on Rails, Rspec, Resque, Docker, Consul, Nginx.

Тимлид группы автоматизированного тестирования
Июнь 2017 — Декабрь 2017 (7 месяцев)

Создание фреймворка для автотестов, ревью, передача опыта, стандартизация.

Результаты:

  • Количество тестов на трех проектах – 900, 600, 600
  • Интеграция тестов с внутренней системой развертывания тестовых стендов
  • Внедрение Allure
  • Параллелизация тестов
  • Гемизация
  • Создан курс для обучения ручных тестировщиков
  • Архитектура, позволяющая начать писать автотесты с минимальными знаниями

Инструменты: Ruby, Rspec, Selenium, Allure.

Инженер-программист
Август 2015 — Июнь 2017 (1 год и 11 месяцев)

Развитие портала blizko.ru (12_000_000 уникальных посетителей/месяц) и гема для генерации sitemap (30_000_000 товаров). Ревью и проектирование архитектуры автотестов.

Результаты:

  • Увеличение seo-показателей после доработки гема генерации sitemap
  • Создано новое главное меню

Инструменты: Ruby on Rails, Rspec, PostgreSQL, Redis, Resque, Sphinx, Haml, Sass, Git, Docker.

Ведущий российский разработчик ПО
Екатеринбург
Инженер-программист
Октябрь 2013 — Август 2015 (1 год и 11 месяцев)

Поддержка и развитие внутренней информационной системы «NauHR», тестирование, документирование, общение с клиентами, анализ требований, оптимизация бизнес-процессов. 

Результаты: Внедрены тесты в проект, улучшена архитектура, проведена интеграция с ActiveDirectory. Создан сервис конвертации документов в другие форматы.

Инструменты: Ruby on Rails, MySQL, Rspec, Cucumber.

ОАО ЧРЗ «Полет», опытно-конструкторское бюро
Челябинск
Инженер-программист
Апрель 2012 — Октябрь 2013 (1 год и 7 месяцев)

Результаты: Созданы алгоритмы, ПО, документация для стенда коммутации и индикации РСБН и приемника дальномерного РСБН.

Инструменты: AVR Assembler, C, FreeRTOS, Mercurial.

Южно-Уральский государственный университет
Администратор сайта
Октябрь 2011 — Октябрь 2012 (1 год и 1 месяц)
Высшее образование
Южно-Уральский государственный университет
Челябинск
Факультет: Приборостроительный (Компьютерные технологии, управление, радиоэлектроника)
Сентябрь 2011—Июнь 2013 (1 год и 9 месяцев)

Магистр

Кафедра «Инфокоммуникационные технологии», специальность – «Инфокоммуникационные технологии и системы связи».

Тема магистерской диссертации: «Исследование алгоритмов повышения точности измерений в измерительных калибраторах стандартных сигналов». Разработаны алгоритмы повышения точности измерений, позволившие создать новый класс бюджетных высокоточных измерительных приборов, использующих более дешевую элементную базу.

Факультет: Приборостроительный (Компьютерные технологии, управление, радиоэлектроника)
Сентябрь 2007—Июнь 2011 (3 года и 9 месяцев)

Бакалавр

Кафедра «Цифровые радиотехнические системы», специальность – «Телекоммуникации». 

Тема выпускной работы: «Разработка системы спутникового мониторинга подвижных объектов». Программирование клиентской части, настройка серверной части.