Обо мне

Hard skills: 

  • Python (3-я ветка), веб-фреймворки Flask, aiohttp;
  • С/С++ (могу, но не люблю);
  • знаком с C#, Java, Kotlin;
  • использую Linux для работы;
  • bash (пишу скрипты для автоматизации рутинных операций);
  • проектирую RESTful API;
  • разработка серверных частей веб-приложений;
  • базы данных (PostgreSQL, MongoDB, Redis - ван лав);
  • настройка и управление серверами на Linux;
  • системы контроля версий (git);
  • разработка "железных" решений на базе Arduino и Raspberry PI;
  • сборка deb-пакетов из своих приложений на Python с виртуальным окружением, библиотеками и тд;
  • понимание и опыт использования Docker;
  • знаком с отечественной ОС Astra Linux;

Soft skills:

  • отличные коммуникативные навыки;
  • опыт декомпозиции больших задач, обозначенных всего одним предложением в ТЗ;
  • опыт выяснения потребностей заказчиков и трансляции их на общечеловеческий язык;
  • опыт руководства командой разработчиков;
  • сохраняю трезвый и холодный рассудок в сложных и стрессовых ситуациях;
Профессиональные навыки
Опыт работы
Ведущая независимая медиакомпания России
Ведущий разработчик Python
Сентябрь 2018 — По настоящее время (9 месяцев)

Пишу микросервисы на Python-3.6

Интеллектуальные телематические системы
ведущий программист
Май 2018 — Сентябрь 2018 (5 месяцев)

Пишу бэкенды для различных нужд. 

Асихронные REST-API на Python.

СУБД - MongoDB, PostgreSQL.

Взаимодействие с внешними системами на SOAP.

Научно-исследовательский институт
Инженер 1 категории
Август 2016 — Май 2018 (1 год и 10 месяцев)

Сочетал в работе навыки как разработчика, так и системного аналитика.

Самостоятельная разработка бэкендов на Python 3* для серверов под управлением ОС Astra Linux.

Развертывание бэкендов с помощью Gitlab CI или путём запаковки в deb-пакеты (с помощью fpm).

Поиск и устранение узких мест, оптимизации.

Руководство группой разработчиков (бэкенд и фронтенд).

Взаимодействие с заказчиком, участие в рабочих совещаниях, проведение демонстраций продукта. 

Выявление реальных потребностей заказчика.

Написание и правка ТЗ.

Составление ПМИ для кода, реализация которого даже не обсуждалась.

Составление руководств оператора, администратора.

Декомпозиция скупого на конкретику ТЗ в реальные задачи (путем общения с заказчиком).

Активное взаимодействие с соисполнителями (из соседних отделов) в части протоколов информационного взаимодействия программных комплексов.

Составление и правки протоколов информационного взаимодействия.

Подготовка смысловой части документации для технического писателя.

ООО Серьезные игры
 
Ведущий программист
Декабрь 2014 — Май 2016 (1 год и 6 месяцев)

Компания - одна из ведущих на рынке технологичных реалити-квестов - request.ru

Трансформация абстрактных требований гейм-дизайнеров в реальное железо и реальные алгоритмы.

Работа без формализованных требований (по-живому) в режиме реального времени.

Проведение презентаций полуготовых и готовых решений руководству, а затем и игрокам. 

Внесение правок в работающую систему в условиях жесткого стресса.

Разработка прошивок микроконтроллеров на языке С++.

Развертывание серверов игровой логики под управлением ОС Debian.

Написание серверных правил для квест-румов и веб-интерфейса для операторов квестов.

Развертывание серверов для звукового сопровождения игр под управлением ОС Ubuntu Server. 

Развертывание специализированного ПО с помощью Docker.

Написание конфигураций для звуковых серверов и налаживание сетевого взаимодействия с серверами игровой логики по MQTT протоколу.

Помощь схемотехникам в интеграции загадок для квест-румов.

Комплексное тестирования загадок в части взаимодействия с сервером и соответсвия требуемой логики работы.

Анализ и устранение отказов. 

Поддержка бесперебойной работы серверов в составе 6 серверов игровой логики + 6 звуковый серверов.

ОАО НПО Наука
 
Инженер-конструктор 1-й категории
Февраль 2014 — Декабрь 2014 (11 месяцев)

Испытания продукции:

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

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

- испытания опытных изделий на соответствие требованиям ТЗ и ТУ;

- периодические контрольные испытания продукции на соответствие требованиям ТУ;

- сдача продукции военной приемке;

Участвовал в разработке ПО для проведения стендовых испытаний (системы регистрации данных).

Участвовал в написании технической документации (ТУ, ПМИ).

Проводил исследования отечественного рынка стендов приемочного контроля подшипников с целью снижения затрат предприятия на приобретение брака.

Инженер-конструктор 3 категории
Сентябрь 2010 — Февраль 2012 (1 год и 6 месяцев)

Разработка проектной документации:

- 3D модели, чертежи;

- технические условия;

- руководства по эксплуатации;

Испытания продукции:

- испытания опытных изделий;

- периодические контрольные испытания продукции;

- сдача продукции военной приемке.

AMG group
 
инженер-конструктор
Сентябрь 2013 — Февраль 2014 (6 месяцев)

Создание чертежей для договора и чертежей для запуска в производство офисных перегородок, лестничных ограждений.

Также в функции входили сложные замеры, решение технических вопросов на объекте, прорисовка узлов для клиентов, советы по производству и строительству, активное участие в разработке новых продуктов.

Институт космических исследований РАН
 
Инженер, заместитель главного специалиста
Февраль 2012 — Июнь 2013 (1 год и 5 месяцев)

- Составление эксплуатационной документации (руководства по эксплуатации, технические условия, программы и методики испытаний, программная документация);

- Проведение испытаний опытных образцов;

- Проведение испытаний серийных изделий;

- Проведение совместных испытаний со смежными организациями;

- Проведение расчетов надежности РЭА;

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

- Выполнение поручений главного специалиста;

- Сдача продукции военной приемке.

Информационно-правовой портал
менеджер по продажам
Июнь 2009 — Ноябрь 2009 (6 месяцев)

Продажа СПО "Гарант".

ООО "Медгазпроект"
 
Проектировщик
Июль 2008 — Февраль 2009 (8 месяцев)

Разработка проектной документации по разделу "медицинские газы" стадий П, Р, РД. 

Разработка генпланов, профилей. 

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

Проведение расчетов.

Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Энергомашиностроения; Э
Сентябрь 2004—Июнь 2010 (5 лет и 9 месяцев)
Системы жизнеобеспечения и защиты летательных аппаратов