Обо мне

Занимаюсь профессиональной разработкой программного обеспечения на С++ - проектирование, разработка, тестирование, сопровождение.

Специализация и профессиональные навыки: C++, C, STL, algorithms, WinAPI, sockets, Qt, multithreading, Windows NT, tcp\ip, computer security, windows driver development, file-system drivers, cryptography, cryptoAPI, RPC, apache::thrift.

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

Награды, сертификаты, портфолио, проекты: New York, Kaplan International College, Midtown School 2014, studied English.

Опыт работы
Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
Senior Software Engineer
Июль 2018 — По настоящее время (1 год и 10 месяцев)

I'm a lead developer of one popular desktop cloud client for Windows platforms and my main responsibilities on the project are:

- Research, development and debug of file system drivers for Microsoft Windows OS;

- Doing code reviews on a daily basis;
- Writing auto tests;
- Contacting with team members which are all over the world (with different time-zones).

Разработка информационных систем и специализированного программного обеспечения
Ведущий разработчик
Декабрь 2014 — Май 2018 (3 года и 6 месяцев)

Проектирование, разработка, руководство процессом разработки десктопных и серверных приложений на С++ для ОС Windows.

Примеры работ:

- Библиотеки для аутентификации пользователя в системе – по сертификату, логину\паролю. Применяемые технологии - GINA, Credential provider для сбора пользовательских данных и локальной аутентификации. Apache::thrift для взаимодействия с сервером аутентификации, crypto api.

- Сервис ОС Windows для загрузки и установки различных дистрибутивов с обновлениями продуктов компании.

- Локальные сервисы хранения приватной пользовательской информации, такой как идентификаторы различных сессий и т.д.

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

- Разграничение доступа к объектам файловой системы для защиты информации.

Лидирующий поставщик на рынке информационных технологий и консалтинговых услуг
Ведущий разработчик
Сентябрь 2014 — Декабрь 2014 (4 месяца)
Cyber Tech
Москва
C\C++ Developer
Август 2012 — Июнь 2014 (1 год и 11 месяцев)
Занимался разработкой методов для обнаружения и удаления скрытого вредоносного программного обеспечения. Исследовал реальные вредоносные программы (rootkits), применяющие различные механизмы скрытия своей активности. Разработал систему эффективного сканирования заражённых Windows систем. Одним из достижений в данном проекте, считаю использование эффективных алгоритмов сканирования угроз, быстрый анализатор исполняемых файлов. Технологии и инструменты: C\C++, Windows (PE format), IDA Pro, Qt, WinDbg
Высшее образование
Воронежский государственный университет
Воронеж
Факультет: Компьютерных наук
Сентябрь 2010—Июнь 2014 (3 года и 9 месяцев)

Бакалавр по направлению "Информационные системы"

*Успешно потратил 4 года ради бумажки.

Факультет: Компьютерных наук
Январь 2010—Январь 2014 (4 года)