Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Имею опыт в разработке кроссплатформенного ПО (Windows‚ Linux‚ macOS) для архитектур x86/x86-64 и ARM, в т. ч. игр (SDL, OpenGL, GLSL) с использованием С/C++/C++11/STL. Опыт в разработке и корректировке функционала ядра Linux и "юзерспейс" утилит/библиотек, в т. ч. успешный опыт в подготовке патчей с их последующим принятием в апстрим ядра Linux. Разрабатывал комплект политик безопасности для полносистемного RBAC на базе AppArmor.

Опыт работы
Samsung R&D Institute Rus (SRR) Московский Исследовательский Центр Самсунг открыт с 1993 года. Нашей миссией является развитие научно-технических связей с российскими научно-исследовательскими организациями и координация совместных работ в области передовых электронных технологий. Мы ищем яркие таланты по всему миру и обеспечиваем им ресурсы и условия, позволяющие достичь совершенства в своем деле.
Старший инженер-программист
Ноябрь 2018 — По настоящее время (1 год и 9 месяцев)
Частная практика, работа без зачисления в штат
Февраль 2018 — Ноябрь 2018 (10 месяцев)

Удаленная разработка программного обеспечения.

Участие в проектах с открытым исходным кодом:

  • Игра с открытым исходным кодом AstroMenace ( https://github.com/viewizard/astromenace ). Разработка, рефакторинг кода с учетом новых технологий, информационно-техническая поддержка пользователей.
  • Подсистема контроля целостности ядра Linux. Разработка и подготовка к внедрению исправлений и дополнительного функционала. Пример патча с изменением кода ядра Linux для предотвращения deadlock:
    https://github.com/torvalds/linux/commit/6eb864c1d9dd1ef32b88e03c3f49d8be0dab7dcf
Июнь 2015 — Февраль 2018 (2 года и 9 месяцев)

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

  • Подготовка изменений и исправлений в ядро Linux, подсистему контроля целостности (security/integrity).  Пример патча с добавлением нового функционала в подсистему контроля целостности ядра Linux:
    https://github.com/torvalds/linux/commit/3dd0c8d06511c7c61c62305fcf431ca28884d263
  • Разработка дополнительного функционала по обеспечению контроля целостности структуры файловой системы (расширение функционала security/integrity/evm);
  • Подготовка изменений и исправлений в программном обеспечении (libattr, coreutils, tar, ...) для корректной работы системы контроля целостности.

Участие в разработке защищенной операционной системы для рабочих станций на базе ОС Linux:

  • Подготовка изменений и исправлений в ядро Linux, подсистему контроля доступа AppArmor (security/apparmor);
  • Создание набора профилей для использование системы контроля доступа AppArmor в режиме RBAC.

Тестовый набор патчей ядра Linux и политик безопасности для полносистемной RBAC на базе AppArmor:

https://github.com/viewizard/gentoo-apparmor

Луганский областной госпиталь ветеранов войны имени маршала А. И. Еременко
Луганск
Инженер-программист
Август 2011 — Сентябрь 2014 (3 года и 2 месяца)
  • Разработка и внедрения элементов автоматизации рабочих процессов;
  • Развертывание и поддержка системы мандатного контроля доступа (AppArmor) на рабочих станциях с OC Linux;
  • Подготовка ядра Linux для используемых устройств на базе SoC с архитектурой ARMv7-A, бэкпортирование исправлений безопасности;
  • Создание локальных репозиториев программного обеспечение для OC Linux (Ubuntu, Debian, Gentoo), в том числе с внесением необходимых модификаций в код программ для обеспечение нужного функционала;
Частная предпринимательская деятельность
Июнь 2002 — Август 2011 (9 лет и 3 месяца)
  • Разработка компьютерных игр для операционных систем Windows, Linux и macOS ( https://viewizard.com/ );
  • Удаленная разработка программного обеспечения;
  • Работа с удаленными специалистами;
Высшее образование
Восточноукраинский государственный университет
Луганск
Факультет: Компьютерных наук
Сентябрь 1997—Июнь 2002 (4 года и 9 месяцев)
  • специальность: "Компьютеризированные системы, автоматика и управление" (бакалавр)
  • специальность: "Гибкие компьютеризированные системы и робототехника" (специалист)