Обо мне

Навыки:

- Умение вести деловое общение "вживую" и с использованием иных средств коммуникации;

- Умение планировать, реализовывать и оценивать результаты экспериментов;

- А также время и трудозатраты;

- Умение использовать вспомогательные программные средства, используемые проектной командой для автоматизации повседневных задач;

Аналитический склад ума, аккуратный, хорошая обучаемость, легко знакомлюсь с новыми людьми. 

Приоритетный стек технологий:

- Языки программирования: Python;

- Среды программирования: JetBrains PyCharm, VIM;

- Методологии разработки: Agile Scrum, Kanban;

- Языки разметки и описаний: HTML, CSS, YML;

- Фреймворки: Flask, Django

- Работа с СУБД: Redis, Cassandra, PostgreSQL, Mongo, MySQL;

- Операционные системы: Linux Ubuntu/CentOS;

- Продвинутый уровень SQL и CQL;

- Инструменты для создания ER-моделей: Toad Data Modeler, ERwin;

- Системы контроля версий: Git, Mercurial, SVN

- Баг-трекер: Jira, YouTrack, Redmine

- Инструменты непрерывной интеграции: Git, Jenkins, TeamCity;

Участие в профессиональных сообществах
Опыт работы
OpsGuru
Москва
Solutions Architect
Март 2020 — По настоящее время (8 месяцев)
Национальные телематические системы
Head Of QA/UX
Май 2017 — Июнь 2020 (3 года и 2 месяца)
Разработка информационных систем на базе открытых технологий
Head of QA
Ноябрь 2015 — Май 2017 (1 год и 7 месяцев)

- Разработка и внедрение процессов тестирования и релиз-менеджмента;

- Выбор технологий и внедрение их в среду тестирования;

- Менеджмент ручных и автоматизированных тестировщиков (распределение рабочей нагрузки, заданий, отчетов и т. д.)

- Создание и внедрение корпоративных стандартов качества и процессов, формальных правил для отслеживания качества реализации стандартов;

- Анализ требований разработки ПО;

- Построение CI;

- Обучение и повышение навыков команд тестирования;

- Оказание технической поддержки для процесса тестирования;

Технологическая компания, работающая в сфере B2B в России
QA Team Leader
Сентябрь 2014 — Ноябрь 2015 (1 год и 3 месяца)
- Создание и проработка архитектуры QA Automation; - Разработка и адаптация инструментов тестирования; - Дизайн и программирование автотестов; - Выбор технологий и внедрение их в среду тестирования; - Глубокий анализ технической документации; - Обучение и повышение навыков команды тестирования; - Построение CI * Активно участвовал в развитии команд тестирования и автоматизации тестирования. * Разработка с нуля внутренней системы управления автоматическим тестированием (Python - Flask). Включает в себя: интеграция с Jenkins, создание отчетности, отслеживание метрик автотестов и сопутствующих сервисов. * Разработка с нуля фреймворка (Python - Nose) для кроссбраузерного тестирования (Selenium WebDriver), тестирования сложных приложений (single-page), API сервисов (REST, Thrift), а также автоматическое тестирование мобильных приложений (Appium). Использование паттернов проектирования автоматических тестов (PageObject). В том числе работа со специфичискими структурами (Cassandra, Redis, Elasticsearch, RabbitMQ, Nutcracker и прочие вкусности). * Разработка вспомогательных средств тестирования на QT (PySide). P.S: Имеются рекомендательные письма
Лидирующая компания отрасли электронной коммерции в России
Team Leader QA Automation
Июнь 2013 — Август 2014 (1 год и 3 месяца)
- Координация группы автоматизированного тестирования; - Разработка и программирование тестовой инфраструктуры; - Дизайн и программирование автотестов; - Написание технической документации; - Оценка и контроль состояния проектов; - Регистрация дефектов в баг-трекинговой системе; - Code review; * Разработал фреймворк для нужд группы автоматизации применительно к практике Continuous Integration * Координировал разработку системы управления тестовыми серверами для нужд отдела тестирования * Приобрел опыт проектирования систем управления тестированием (TMS) * Приобрёл опыт в организации Team Building * Активно участвовал в развитии команды тестирования P.S: Имеются рекомендации
Один из самых крупных e-commerce проектов в СНГ
QA Developer
Март 2013 — Июнь 2013 (4 месяца)
- Планирование и проведение тестирования программных компонентов сайта - Построение системы Continuous Integration - Проектирование, дизайн и программирование автотестов - Поиск и расследование дефектов - Участие в разработке архитектурных требований к разрабатываемым компонентам сайта и интеграции с другими системами предприятия * Приобрел опыт работы с практикой разработки программного обеспечения Continuous Integration и её построения.
Мировой лидер в области резервного копирования и восстановления данных
QA Developer
Апрель 2012 — Декабрь 2012 (9 месяцев)
- Разработка и поддержка автотестовой инфраструктуры и фреймворка (Python); - Автоматизация тестовых сценариев (Python); - Настройка окружений для прогона автотестов; - Анализ результатов автотестов; - Регистрация дефектов в баг-трекинговой системе; * Приобрёл опыт интегрирования системы виртуализации Hyper-V с инфраструктурой разрабатываемого фреймворка (Python). * Успешно адаптировал работу инфраструктуры для Linux-дистриутивов.
Арт-Стоун
Москва
Веб-программист
Октябрь 2011 — Апрель 2012 (7 месяцев)
- Поддержка и модернизация web-проектов компании; - Разработка новых web-проектов компании; - Интеграция с различными внутренними системами; - Максимальная автоматизация работы сайтов; * Произвёл качественную оценку внедрения CRM-систем и мобильных сервисов с инфраструктурой компании.
Крупнейший российский провайдер цифровых услуг и сервисов
Инженер-программист
Июль 2010 — Октябрь 2011 (1 год и 4 месяца)
- Разработка, внедрение и тестирование информационных систем; - Сопровождение ресурсов корпоративного портала; - Разработка, внедрение модулей и ресурсов корпоративного портала; - Разработка технических заданий на создание новых услуг информационных технологий; - Выполнение мероприятий по разработке и актуализации документов системы менеджмента качества для разработанных информационных систем; - Обеспечение функции второй линии поддержки для пользователей. * Разработал и внедрил систему учёта и распространения «ETTH и GPON-технологий» в г.Барнауле с использованием интерактивной карты геоинформационной системы «2ГИС». Используемые технологии: C#, библиотека типов GrymCore, COM-технология. * За время работы разработал и внедрил Автоматизированную систему «Сводка повреждений». Используемые технологии: CakePHP, JavaScript, PHP, HTML.
ГУЗ «Краевая поликлиника No2»
Барнаул
Оператор ЭВМ
Август 2005 — Август 2007 (2 года и 1 месяц)
- Анализ состояния используемых информационных систем и баз данных; - Операции с базами данных; - Составление отчётов; - Обучение персонала, по работе с внедряемыми информационными системами. Использованные технологии: Microsoft Visual FoxPro. * За время работы получил повышение до должности оператора ЭВМ по 4-му разряду.
Высшее образование
Алтайский государственный технический университет имени И.И. Ползунова
Барнаул
Факультет: Инженерной педагогики и информатики
Сентябрь 2003—Июнь 2010 (6 лет и 9 месяцев)
Программное обеспечение вычислительной техники и автоматизированных систем., Инженер