Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Finalprice
Лос-Анджелес
Технический директор
Май 2016 — По настоящее время (4 года и 6 месяцев)

Стартап по мета-поиску и бронированию отелей, авиа и авто.

Чем занимается технический директор в стартапе? Всем.
Разработка архитектуры и ключевых модулей, постановка и контроль задач.

Giga Watt
Лос-Анджелес
Full stack developer
Август 2018 — Декабрь 2018 (5 месяцев)

Разработал систему мониторинга и автодискавери для ASIC майнеров (>15000 майнеров).

Передовые технологии, масштабируемые решения, сложные задачи
Full stack developer
Март 2013 — Июнь 2013 (4 месяца)

http://recordi.ru/ - Доработка функционала сайта. Работал с заказчиком. Дополнил коллекцию шаблонов страниц. Реализовал загрузку и фоновую конвертацию видео файлов в несколько форматов для кроссбраузерного проигрывания.

Добился корректного отображения и проигрывания, в том числе и мобильными браузерами.

Full stack разработка клона игрового сайта http://kizi.com/ .

Работа велась в удалённом формате на заграничной фриланс бирже oDesk (UpWork). Общение с зарубежными заказчиками.

ГазИнтех
Москва
Ведущий инженер-программист
Март 2012 — Май 2016 (4 года и 3 месяца)

Проекты и моё участие в них:

* Сервис ведения штатных расписаний МВД России

Полностью веду проект со стадии проектирования до успешного внедрения и последующей плановой модернизацией. Руковожу командой из 4 программистов. Общение с заказчиком, постановка задач и сроков.

* Автоматизированная система сбора данных тахографического контроля

Проектирование системы с нуля . Руководство 1 программистом. Организация и согласование протоколов обмена данными с другими системами.

* Система документооборота федерального агентства морского и речного транспорта

Являлся ответственным за проект. Руководил одним человеком. Справился с поставленной задачей разработать прототип системы за две недели. Осуществлён выбор программных средств с учетом крайне сжатых сроков. Было реализовано несколько бизнес процессов документооборота и интерфейс системы. Все решения по архитектуре системы принимались мной. Полностью реализовал серверную часть, участвовал в разработке и реализации интерфейса системы.

* Система оформления, выдачи и контроля удостоверений личности моряка.

Модернизировал систему под новые требования заказчика. Реализовал новый бизнес-процесс. Переработал интерфейс. Работал как с серверной так и с клиентской частью. Настраивал стенд системы для передачи в центр сертификации.

* Автоматизированная система по учету транспортных происшествий на морском и речном транспорте.

Модифицировал систему под новые требования заказчика. Участвовал в дизайне макетов. Полностью передал верстку под новые макеты. Доработал интерфейс, внёс коррективы в бизнес-процесс.

Помимо непосредственно программирования взял на себя инициативу и внедрил в компании средства непрерывной интеграции, таск менеджмента и контроля качества кода (Jenkins, Redmine, SonarQube). Организовал работы команде по Kanban методике. Написал сборочные скрипты для старых проектов. Проводил собеседования как технический специалист.

Во всех проектах придумывал и реализовывал use case сценарии и дизайн. Занимался разработкой фронт-энд и бек-енд части.

Универсальный ИТ-интегратор, входит в холдинг ITG (INLINE Technologies Group)
Старший программист 1 категории группы разработки средств защиты информации
Октябрь 2011 — Декабрь 2011 (3 месяца)

Разработка аппаратной части средств защиты информации, участие в проектировании средств защиты, разработка программной части программно-аппаратных средств защиты, создание и отладка программ для ПЛИС, работа в среде проектирования ПЛИС Xilinx ISE, программирование на языках С/С++, ASM, VHDL, разработка технической и конструкторской документации на создаваемые в компании аппаратные и программные компоненты средств защиты информации.

Разрабатывал прошивку для PCI-E платы с ПЛИС SPARTAN 6. Прошивка включала в себя управляющий софт-процессор microblaze, криптоблок на основе алгоритма ГОСТ 28147-89. Добился необходимой скорости шифрования - 500МБит/c в режиме простой замены и 170 МБит/с в режиме гаммирования с обратной связью и подсчётом имитовставки.

VhdlFpgaCC++
Инженер-программист
Август 2011 — Октябрь 2011 (3 месяца)

Создание библиотеки функций для работы с сетевой картой в ОС реального времени QNX. Сетевая карта российского производства, обмен данными с оконечными устройствами производился кодом Манчестера. Реализовал обмен сообщениями и данным между узлами согласно протоколу.

Работал с отделом разрабатывающим имитаторы. Поддерживал связь на стенде Windows (имитатор) <=> QNX (протокол+библиотека) <=> ОУ (обработчик данных). Модифицировал протокол для новых версий имитаторов.

Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Информатики и систем управления; ИУ
Сентябрь 2007—Май 2013 (5 лет и 8 месяцев)