Обо мне

Специализация и профессиональные навыки:
Управление проектами, коллективом разработчиков
Разработка системного ПО (management software)
Программирование C/С++, STL, Boost, Python, Javascript, HTML, SQL, DML
Операционные системы: Linux, QNX, Windows
Программирование клиент-серверных приложений с использованием облачных вычислений (Amazon EC2, Amazon S3), библиотек Pion, ZeroMQ, SQLite, Postgresql, X API и Win API
Программирование аппаратуры, драйвера устройств (Linux, QNX), сетевые задачи, задачи реального времени исполнения, GUI, обработка мультимедиа
Платформы MIPS, PPC, x86, ARM
Шасси, конструктивы: ATCA и microTCA, CPCI, VME
Научные и инженерные исследования
Системный и структурный анализ, математическое моделирование
Моделирование аппаратуры и вычислительных систем (Simics)
Разработка устройств сопряжения, спец. вычислительных средств (обработка сигналов)
Разработка схем и программирование ПЛИС (Xilinx)
Работа с лабораторным оборудованием, электронно-измерительной, высоковольтной и СВЧ аппаратурой

Профессиональные цели:
Руководство коллективом разработчиков/исследователей.
Постановка задач и поиск новых, нетрадиционных, решений в сфере Hi-tech (электроники и программного обеспечения), воплощение собственных идей.
Научные и практические исследования в сферах электроники, кибернетики, робототехники, нанотехнологий и экологических технологий.

Награды, сертификаты, портфолио, проекты:
Sertified QNX Real-time software developer (2001)

Дополнительная информация:
Наука, передовые технологии
Психология/Системы развития и обучения
Высокие технологии/Интернет
Народный и современный танец, Фламенко
Общественная деятельность
Туризм

Опыт работы
Руководитель проекта, Ведущий разработчик
Февраль 2016 — По настоящее время (4 года и 2 месяца)
Руководство проектами по портированию операционных систем и прикладных программ на отечественные процессоры семейства Байкал. Анализ требований, формализация задач, ТЗ, планирование, написание кода, взаимодействие с заказчиками и партнёрами. Портирование OpenWRT, Tizen. Ключевые слова: ARM, MIPS, Linux, OpenWRT, Tizen, toolchain, кросс-компиляция, портирование, SDK, скрипты, драйвера.
Кодос, ООО
Москва
Руководитель проекта
Февраль 2014 — Январь 2016 (2 года)
Обязанности: - Руководство проектом, подготовка требований, написание ТЗ - Поиск и подбор сотрудников, собеседования, решения о приёме на работу - Анализ рынка и технологий, подготовка и представление бизнес-плана, оценка рисков, смета - Создание архитектуры проекта, написание базовых структур - Планирование, распределение задач, приёмка кода - Создание информационной инфраструктуры проекта (контроль версий, баг-трекер, вики, непрерывная интеграция)
Системы безопасности
Руководитель проекта, Ведущий программист
Октябрь 2012 — Январь 2014 (1 год и 4 месяца)
Обязанности: - Разработка программного обеспечения в сфере видеонаблюдения и систем безопасности - Руководство проектом, создание архитектуры, планирование
Международная корпорация, которая имеет невероятные возможности повсюду.
Senior Software Engineer
Октябрь 2011 — Октябрь 2012 (1 год и 1 месяц)
Обязанности: - Разработка программных моделей аппаратуры, вычислительных устройств и систем, виртуализация (Simics)
Разработка программного обеспечения на заказ
Senior Software Engineer, Team Lead, Project Manager
Май 2006 — Октябрь 2012 (6 лет и 6 месяцев)
Обязанности: - Создание архитектуры программного проекта - Руководство проектом, планирование, распределение задач, приёмка кода - Создание базовой структуры проекта (ядро, скелет), создание отдельных модулей Создание сетевого ("web-") сервиса по перекодированию и трансляции видео в режиме реального времени с использованием облачных вычислений и доставки контента из сетевого хранилища. Разработка системного программного обеспечения в сфере управления телекоммуникационным, вычислительным оборудованием. Приложения для ATCA, CPCI. Платформы Linux - MIPS, PPC, x86, ARM
АО "Радиофизика"
Москва
Научный сотрудник, руководитель проекта, ведущий программист
Февраль 1999 — Май 2006 (7 лет и 4 месяца)
Обязанности: - Исследования в области радиолокации, обработки сигналов и цифровых систем реального времени - Создание программ и аппаратуры для обозначенной области (радиолокация) - Руководство проектом, анализ, архитектура, планирование, распределение задач Разработка аппаратных средств и программного обеспечения для современных многофункциональных радиолокационных станций, вычислительных систем реального времени, СВЧ устройств и систем связи.
Engineer
Сентябрь 1997 — Февраль 1999 (1 год и 6 месяцев)
Исследования в области твердотельной электроники. Проектирование, обсчет и моделирование элементов микропроцессора в среде Sun/HSPICE, формальная верификация системы команд микропроцессора.
Высшее образование
Московский физико-технический институт
Долгопрудный
Факультет: Радиотехники и кибернетики; ФРТК
Июнь 1998—Июнь 2000 (2 года)
Факультет: Радиотехники и кибернетики; ФРТК
Сентябрь 1994—Июнь 1998 (3 года и 9 месяцев)