Запускаем сервис оценки компаний как работодателей на «Моем круге». Узнать подробности
Обо мне

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

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

Профессиональные навыки
Опыт работы
Июль 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

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