Обо мне

Весь 2015 год я посвятил разработке собственной CMS на базе Zend Framework 2 с хранилищем данных PostgreSQL, которую в последующем я использовал лишь в качестве наработок кода.

С июня 2016 года и по сентябрь 2019 года я занимался разработкой жилищно коммунальной социальной сети Электронный МКД в качестве основного back-end разработчика. Система основывается на базе Laravel 5, модули связанные с обменом сообщений работают с использованием NodeJS, PostgreSQL используется как основное хранилище данных, а Redis для кэширования. Также, в системе используется поисковая система Elasticsearch. В системе используются API таких сервисов как Google, VK, Facebook, ГосУслуги, DaData. На ранних этапах разработки сиcтемы, при переходе на REST архитектуру мною были написаны модули на Angular 1 и 2 для аутентификации и авторизации пользователя, которые в настоящее время используются в текущей актуальной версии Angular на которой написана клиентская часть сервиса.

Январь и февраль 2017 года, я провел за переписыванием сервиса OPSGuards с кастомной CMS написанной Итальянскими коллегами на Laravel 5, а также перенес архитектуру базы данных с MySQL на PostgreSQL, с целью оптимизации и дальнейшей поддержки.

В свободное время я занимаюсь разработкой и поддержкой собственных проектов в качестве full stack разработчика, один из которых qubbler предназначен для безопасной связи с собственниками имущества на которых размещены QR коды сгенерированные в сервисе. Серверная часть написана с использованием Laravel 5, клиентская на React, а хранилище данных использует PostgreSQL. Для обмена сообщениями в приватных сессионных чатах используется NodeJS. Аутентификация в сервисе происходит с использованием Google API. Второй сервис "Twitch.BAND" предназначен для автоматизации прямых трансляций, отправки уведомлений в режиме реального времени, сбора статистики и предоставления зрителям интерактивных функций. Серверная часть также написана с использованием Laravel 5, клиентская на React, а хранилище данных использует PostgreSQL. Для обработки событий в реальном времени, уведомлений, а также для функционирования бота используется NodeJS. Аутентификация в сервисе происходит с использованием Twitch API. Также для собственного канала в Discord мною разрабатывается и поддерживается Бот на NodeJS с использованием API Discord. В последнее время активно изучаю C++.

Профессиональные навыки
C++PHPJavaScriptSQLNode.jsElasticsearchRedisGitLinuxDocker
Участие в профессиональных сообществах
Опыт работы
ЦЗИСС ФСБ России
Москва
Старший сотрудник
Март 2014 — По настоящее время (5 лет и 8 месяцев)
Экспертное сопровождение работ по разработке автоматизированных систем обработки информации в защищенном исполнении. Экспертиза специального программного обеспечения соответствия требованиям по защите информации. Инспектирование подразделений по вопросам противодействия техническим средствам разведки.
ООО "Уютный Сервис"
Москва
Инженер-разработчик программного обеспечения
Июль 2016 — Сентябрь 2019 (3 года и 3 месяца)

Построение архитектуры сервиса, выборка и обоснование используемых технологий.
Разработка RESTfull API.
Проектирование базы данных.
Работа с поисковой системой и системой кэширования.
Подготовка документации.

ДВКР ФСБ России
Москва
Оперуполномоченный
Август 2012 — Март 2014 (1 год и 8 месяцев)

Оперативная деятельность.

Проведение оперативно-розыскных и оперативно-технических мероприятий.

Высшее образование
Академия ФСБ; ВШ КГБ СССР им. Дзержинского
Москва
Факультет: Контрразведывательный (КРФ)
Сентябрь 2011—Июль 2012 (10 месяцев)

Правовое обеспечение национальной безопасности

Военная академия РВСН им. Петра Великого
Москва
Факультет: Автоматизированные системы управления
Июль 2006—Июнь 2011 (4 года и 11 месяцев)
Инженер, Автоматизированные системы обработки информации и управления
Дополнительное образование
Стопроцентное онлайн-обучение от лучших университетов и компаний мира
Основы разработки на C++: красный пояс
Автор курса: МФТИ
Сентябрь 2019—Сентябрь 2019
Основы разработки на C++: жёлтый пояс
Автор курса: МФТИ
Август 2019—Август 2019
Основы разработки на C++: белый пояс
Автор курса: МФТИ
Август 2019—Август 2019