Исследуем, что мотивирует людей работать. Пройти опрос (займет около 5 минут).
Обо мне

Программист уже более 10 лет, за время освоил в теории и на практике обширный стек технологий, начиная с консервативной разработки ПО используя Си/Си++, Си++, Java, C#.NET, а также backend и frontend, Python (Flask, Tornado), JavaScript (jQuery), заканчивая наукоёмкими вычислениями (машинное обучение, datamining) используя Си/Си++ (OpenCV), Python (numpy/scipy, matplotlib, pandas, opencv). За время разработки достаточно глубоко погрузился в WinAPI, включая методы работы с безопасностью и аутентификацией (Kerberos), овладел статистическими и математическими методами работы с информацией (статистический анализ, криптология, а также теория графов, вычислимая геометрия и прочее). Для ускорения вычислений активно использовал многопоточность (в основном не конкурирующую) и GPGPU. Также развиваюсь в области мультимедиа, особенно интересны кодирование видео в реальном времени и разработка игр. Имею навыки по работе с существующей legacy-базой, использовал различные инструменты рефакторинга, включая Visual Studio, ReSharper. Пассивно развивающийся пользователь vim.

Ключевыми навыками, в которых активно развиваюсь, считаю разработку Desktop приложения для Windows и Linux используя различный стек технологий, в основном WinAPI, mono и Qt, также  имею богатый опыт статистического анализа на Python, который планирую укрепить изучением популярных фреймворков машинного обучения и статистического анализа. В качестве хобби развиваюсь в области разработки игр используя Unity и дополнительное ПО создания контента (Photoshop, Blender, Google).

Профессиональные навыки
Опыт работы
АО "РПКБ" Филиал СПб
Санкт-Петербург
инженер-программист
Август 2018 — По настоящее время (1 год и 3 месяца)

Учавствую в разработке програмного обеспечения для встраивымых систем под управлением ОС RTEMS для военной и гражданской авиации. Также разрабатываю различные утилиты для автоматизации внутренних нужд.

C++CPythonGit
ВС РФ
Санкт-Петербург
солдат
Июль 2017 — Июнь 2018 (1 год)

Использовал Python+PostgreSQL и изучил SAP GUI Scripting для учёта военнослужащих. Когда подменял канцеляра - MS Windows, Word и Excel для ведения канцелярской документации, после ввода AstraLinux использовал LibreOffice и терминал для оперативного перехода документооборота. Также использовал qemu (kvm) для виртуализации Windows 7 внутри AstraLinux.

Группа СТ
Санкт-Петербург
программист
Декабрь 2016 — Июль 2017 (8 месяцев)

Разрабатывал Desktop-приложение для управления и анализа собранных данных анализатора проводных линий. Использовались Qt, QtQuick, ft232r.

НПО Импульс
Санкт-Петербург
Стажёр-инженер
Декабрь 2015 — Май 2016 (6 месяцев)

Разрабатывалась распредёлнная модульная комплексная автоматизированная система управления подразделениями ракетных войск стратегического назначения. Использовался C++98 с модулями на C++11. В качестве ОС использовался RTEMS

Высшее образование
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Санкт-Петербург
Факультет: Информационных систем и защиты информации (Информационных систем и управления); 5
Сентябрь 2015—По настоящее время (4 года и 1 месяц)
Факультет: Информационных систем и защиты информации (Информационных систем и управления); 5
Сентябрь 2011—Июнь 2015 (3 года и 9 месяцев)
Обеспечение комплексной защиты объектов информатизации. В рамках курсовой работы была реализована система трёхфакторного доступа с использованием цифровой подписи (ГОСТ Р 34.10-2012) и распознаванием лиц (OpenCV) и внедрением системы на платформу Windows 7 (Credential Provider). В рамках дипломной работы была реализована система передачи видео-потока в условиях ненадёжной сети, кодированный кодеком H.264 и дополнительными пакетами, полученные с помощью кода Рида-Соломона с использованием интерпретатора Python и GPGPU-вычислений (OpenCL).