Проводим исследование о роли образования в ИТ. Пройти опрос (займёт 7-10 минут).
Обо мне

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

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

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

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

Работа над внутренней облачной системой развертывания тестовых стендов(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
ЮУрГУ
Приборостроительный (Компьютерные технологии, управление, радиоэлектроника)
Челябинск
Специализация и достижения

Магистр

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

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

Сентябрь 2007 — Июнь 2011
ЮУрГУ
Приборостроительный (Компьютерные технологии, управление, радиоэлектроника)
Челябинск
Специализация и достижения

Бакалавр

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

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