Обо мне

Играющий тренер в разработке сложных роботов, программных и аппаратных решений, веб-приложений, отказоустойчивых решений, встраиваемого ПО.

Специализация и профессиональные навыки:

- C, Python/Django, Javascript, Bash, Git, Redis, MongoDB, pacemaker.

- Altium Designer, OrCAD, KiCAD, QCAD, gEDA/PCB

- AVR Studio/WinAVR, GCC, GDB, LaTeX

- Redmine, Jira/Confluence/Stash, TaskJuggler, Spider Project, MS Project

- GNU/Linux: Debian, Ubuntu, Open Embedded/Ångström

ДОПОЛНИТЕЛЬНЫЕ НАВЫКИ

• Разговорный английский. 

• Слепой метод машинописи (русский, английский).

Награды, сертификаты, портфолио, проекты: 2008 — PMBS05: Project management in a company standard ANSI PMI PMBOK (PM Expert, Диплом), 2004 — Основы управления проектами (Академия АйТи, Диплом)

Опыт работы
RoboCV является быстрорастущей российской High-Tech компанией, цель которой помочь организациям и людям эффективнее использовать свои ресурсы и время с помощью интеллектуальных автопилотов для колесного транспорта. Технологии RoboCV позволяют полностью заменять водителей транспортных средств. Мы крупнейший российский разработчик интеллектуальных робототехнических систем для интралогистики.
Зам. технического директора
Август 2014 — По настоящее время (5 лет и 9 месяцев)

* разработка программно-аппаратного решения компании от идеи до внедрения у Заказчика;

* организация работы команды разработчиков: стандарты, подходы к разработке, планирование, отладка, тестирование;

* разработка веб-приложений;

* проектирование системы безопасности и сопровождение работ по европейской сертификации;

* реверс-инжиниринг протоколов складских машин;

* проектирование сети контроллеров управления роботом;

* проектирование механических элементов робота;

Под моим руководством:

* разработано несколько поколений роботов на 4 типах складских машин;

* поставлены процессы планирования, проектирования, автоматизированного тестирования и журналирования/отладки;

* разработано новое решение по управлению группировкой роботов в недетерминированном пространстве.

ООО «М.А.К.»
Москва
Руководитель отдела разработки ПО
Август 2013 — По настоящее время (6 лет и 9 месяцев)
Обязанности: - лидер и организатор разработки ПО; выполнение роли системного архитектора по всем направлениям разработки ПО компании (тренажёрное ПО/симуляторы/имитаторы, встраиваемое ПО, ПО для ПЛИС и микроконтроллеров); - организация эффективной работы отдела из более чем 30 человек в матричной структуре компании (более 5 одновременных проектов); - планирование, контроль работ, поиск проблемных мест, работа с рисками; - постановка процессов взаимодействия между другими подразделениями компании; Достижения: - реализованы современные наукоёмкие программно-аппаратные решения (авионика, навигация, симуляторы); - развёрнута ИТ-инфраструктура, обеспечивающая сквозную разработку и поддержку ПО от постановки технических требований до отгрузки Заказчику и сопровождению. Реализована трассируемость требований и механизм непрерывной сборки ПО; - внедрена методология OpenUP (упрощённый вариант RUP). Достигнуто сокращение сроков выпуска готовой продукции на 15%, трудоёмкости на 20%; - разработаны ТЗ и архитектуры программных комплексов по ключевым направлениям деятельности компании.
ООО "Живые Знания"
Москва
Системный архитектор, ведущий разработчик
Январь 2013 — По настоящее время (7 лет и 4 месяца)
Обязанности: - Разработка веб-сервиса продажи обучающего видео-контента. - Python/Django/Celery, AJAX, bootstrap, jQuery, ffmpeg. - HA-cluster: Linux, Pacemaker, Supervisor, Nginx, MySQL, MogileFS, redis.
ООО «НПП «Боронд-Фонтан»
Москва
Руководитель отдела информационно-технического обеспечения
Декабрь 2010 — Апрель 2013 (2 года и 5 месяцев)
Обязанности: - Комплексная модернизация ИТ-систем компании для улучшения качества и сокращения издержек. - Сопровождение процесса разработки КИС, контроль исполнения, внедрение и интеграция с существующими информационными системами компании. - Разработка ключевых программных комплексов компании, руководство группами разработчиков, внедрение методик разработки и тестирования, контроль пусконаладочных работ на объектах. - Разработка электронно-технических решений компании (преобразователи интерфейсов, робототехника, датчики и исполнительные механизмы), контроль разработки встраиваемых приложений. - Разработка нормативных документов компании. Достижения: - Сформировал отдел с нуля; - 9 человек в подчинении (4 программиста, дизайнер-программист, 2 системных администратора, тестировщик, инженер-электроник/проектировщик); - Более 8-ми реализованных продуктов ПО (установлены на современных фонтанных комплексах по всей России); - 10 завершённых проектов разработки специализированного оборудования; - Разработана программно-аппаратная платформа управления фонтаном (AVR, ARM, USB, Ethernet, RS-422/485, Modbus RTU/TCP, DMX-512, ArtNET, шаговые двигатели, энкодеры, Open Embedded/Ångström). - Разработана КИС компании (Python/Django, jQuery, Apache, MySQL, Subversion, Samba, Solidworks, SWR-спецификация, ИС-ПРО). - Разработано ПО создания и проигрывания управляющих композиций фонтана (Agile development, C++/Qt, Gtk+, Python, Blender, XML-RPC, JSON). - Разработано встраиваемое ПО для роботизированных форсунок, отсекателей, света, а также для преобразователей интерфейсов (AVR-libc, Open Embedded/Ångström). - Модернизирована ИТ-инфраструктура компании: + Развёрнут кластер высокой доступности с внутренними сервисами компании (DRBD, LVM, UCARP, OCFS2, CTDB+Samba, Nagios, MySQL, DHCP, LDAP, Subversion, Postfix) - Внедрена методика конструкторского проектирования больших объектов.
Ведущий российский производитель телекоммуникационного оборудования
Руководитель отдела развития электроники
Май 2009 — Декабрь 2010 (1 год и 8 месяцев)
Обязанности: - Организация работы отдела по разработке современного телекоммуникационного оборудования (транспондеры и мукспондеры) для магистральных оптоволоконных линий связи (SDH, 2,5/10/40G, Altera, ARM). - Разработка CWDM/DWDM оборудования. - Преобразование желаний заказчика в технические предложения и направления разработки компании. - Разработка концепций развития оборудования, согласование и утверждение ТЗ, программ и методик приёмочных испытаний. Достижения: - Вывел проекты из стадии разработки в производство. - Поставил с нуля процессы стандартизованной разработки оборудования, заказа комплектующих и их учёта, планирования работ отдела, а также наладки и тестирования (Altium Designer, Solidworks, Subversion, 1С). - За год работы отдел увеличился с 4 до 12 человек, количество проектов увеличилось с 3 до 12, результаты разработки по 5 проектам ушли в серийное производство и прошли инсталляции у заказчика.
ООО «НПП «Форм»
Москва
менеджер проекта
Январь 2008 — Февраль 2009 (1 год и 2 месяца)
Обязанности: - Управление проектом в штатном и проблемном режимах. Оптимизация, выработка и реализация управленческих решений, выявление резервов производительности, времени и трудовых ресурсов. - Реализация проекта в плановые сроки на основе надлежащей организации работы исполнителей и сотрудничества с подразделениями компании. - Обеспечение сроков по ключевым этапам разработки в соответствии с утверждённым рабочим планом. - Обеспечение проекта ресурсами: кадрами, оборудованием, материалами, рабочими местами, оснасткой на основе взаимодействия со структурными подразделениями компании. Достижения: - Изменена система управления проектом для обеспечения сроков проекта. - Внедрена система контроля версий Subversion и система внутренних публикаций (на основе MediaWiki) - Разработана система оценки успеваемости сотрудников на основе КПЭ. - Устранение угрозы срыва проекта за счёт повышения качества управления. - Обеспечение выхода проекта на стадию завершения (сдача проекта).
Ведущий разработчик, руководитель проектов
Октябрь 2006 — Январь 2008 (1 год и 4 месяца)
Обязанности: - Разработка устройств считывания штрих-кодовой информации и программируемых устройств. Разработка технических заданий, печатных плат. Отладка макетных образцов, тестирование, подготовка к производству (AVR, Xilinx, OrCad, KiCAD, gEDA/PCB) - Разработка ПО для микроконтроллеров и микросхем программируемой логики (IAR, WinAVR/AVR-libc, Mathlab/Octave)) Достижения: - Разработан видео-сканер штрих-кодов ScanBat. - Внедрена система контроля версий. - Разработан прототип фото-клавиатуры для терминалов.
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Физический
Сентябрь 1997—Январь 2003 (5 лет и 4 месяца)
Физика
Факультет: Физический
Январь 1997—Январь 2003 (6 лет)