Профессиональные навыки
PHPJavaScriptGolangLaravelNode.jsAjaxVue.jsMySQLPostgreSQLMongoDB
Участие в профессиональных сообществах
Опыт работы
Creative Motion Development s.r.o.
Астрахань
Веб-разработчик
Апрель 2019 — По настоящее время (1 год и 6 месяцев)

Разработка и доработка SaaS продуктов и плагинов для WordPress (из самого свежего):

  • Titan Security (проверка доступности сайта, антиспам, сканирование исходного кода на наличие потенциально вредоносного кода, оптимизация работы в системах с малым объемом ОЗУ (128MB)) (Golang, php7.4, Laravel, APCu, WordPress, PostgreSQL)
  • Robin Image Optimizer (сжатие + кеширование пользовательских изображений с ежемесячным лимитом) (Достался от другого разработчика на php7.0 и yii2, имел кучу проблем, перенесен на Laravel php7.4) (php7.4, Laravel, WordPress, mysql)

Перевел документацию для REST API с Confluence на Swagger, за счет чего было сэкономлено примерно 20% времени при разработке продукта/фичи

Собственная деятельность
Астрахань
Вся разработка
Октябрь 2015 — По настоящее время (5 лет)

Среди всех проектов запомнился относительно свежий небольшой SaaS продукт, который родился из pet-проекта. Предназначался для монетизации игровых серверов, например (не смейтесь, пожалуйста) Minecraft, Counter-Strike, Garry's Mod и другими (все с поддержкой протокола RCON)

В процессе работы столкнулся с DDoS-атаками и научился их отбивать (простые атаки, которые можно отфильтровать вручную).
Удовлетворена необходимость гарантировать 100% доставку купленного товара на игровой сервер. Для этого сначала был разработан небольшой модуль внутри приложения, но вскоре он был перенесен в микросервис на NodeJS, который позже был переработан на Golang (Golang показал лучшую скорость и количество успешных соединений). Для доставки использовался протокол RCON
Возникала необходимость получения информации о состоянии сервера (например, о текущем количестве игроков) для мотивации пользователя на покупку того или иного товара или услуги на игровом сервере. Эта функциональность прошла тот же путь, что и доставка, и была переработана в микросервис на Golang

ООО НПП "ДосЛаб"
Астрахань
web-разработчик
Июль 2017 — Август 2017 (2 месяца)

Развитие существующей системы "SaaS Credit". Ничего интересного не происходило :(

Высшее образование
Астраханский государственный университет
Астрахань
Факультет: Математики и информационных технологий
Сентябрь 2016—Июль 2020 (3 года и 10 месяцев)

Информационная безопасность
Участие в соревнованиях CTF, несколько призовых мест