Портфолио
Солар
Разработка фронтенда Solar webProxy — SWG-системы: фильтрация HTTP/HTTPS/SOCKS5-трафика, SSL-инспекция, защита от веб-угроз и утечек данных.
- Solar webProxy — Страница продукта
Фронтенд панели управления SWG-системы.
- «Graf»
Собственная замена Grafana: дашборды статистики. В версии v2 (webProxy 4.4) — рабочие столы с виджетами, ролевая модель и шаринг, ленивая подгрузка через @defer, экспорт PDF в 22 раза быстрее.
Angular + D3 (SVG); бэкенд Scala + ClickHouse; экспорт PDF — Node.js + pdfmake + JSDOM.
- Рефакторинг редактора политик (webProxy 4.2)
Конфигурируемые компоненты advanced-table и form-display, серверная пагинация, оптимизации на OnPush/RxJS, очистка legacy-кода; основа для центра управления Solar MultiProxy.
Статьи на Хабре: Graf v1, Graf v2, Редактор политик
Builderall (США)
Разработка и управление более чем десятью проектами.
- Платформа вебинаров
Платформа для проведения вебинаров в реальном времени.
- Чат-боты для Facebook Messenger и Instagram
Чат-боты для Facebook Messenger, Instagram и сайтов.
- Платформа электронного обучения
Платформа для электронного обучения (e-learning).
Фриланс
Заказная разработка на Adobe Flash/AIR; также PHP, SQL и Angular.
- OMB Video Creator
Упрощённый онлайн-аналог редактора Adobe Animate с публикацией видео на YouTube и Facebook.
Adobe Flash (Flash Builder + Apache Flex); на сервере — FFmpeg и SoX.
- Редактор фото и видеорамок
Приложение для вставки фото или видео в одну из представленных рамок.
Adobe Flash; на сервере — ImageMagick и FFmpeg.
- Редактор Metro-интерфейсов
Простой редактор интерфейсов в стиле Metro для Windows, macOS, Android и iOS.
Adobe AIR.
- Редактор видео с прозрачным фоном
Простой редактор для удаления фона в видео и публикации результата на веб-странице; фон убирается на лету во время проигрывания.
Adobe Flash.
- Mints App (Facebook)
Приложение для встраивания опросов на стену Facebook.
Adobe Flash.
- Animation Tool
Редактор видео для создания мультфильмов и презентаций любой сложности.
Adobe AIR; FFmpeg для видео и SoX для звука.
- TTS Sketch Maker
Редактор анимаций для создания интерактивных презентаций и скетчей.
Adobe AIR; FFmpeg для видео и SoX для звука.
Dist-Tutor
Разработка Flash-приложений для дистанционного обучения.
- Доска для совместного обучения
Flash-приложение с совместным редактированием документов и swf-контента, шарингом рабочего стола и совместным просмотром YouTube; видеочат, текстовый чат и гибкий менеджер прав доступа пользователей; всё происходящее на доске можно записать в видеоролик.
Фронтенд на Apache Flex; медиасервер Red5; back-end на PHP + MySQL; конвертация документов через LibreOffice и SWFTools.
GolcondaGames llp.
Игры для социальных сетей и мобильных платформ.
- Succubus (мобильная игра) — Amazon
Бесконечный раннер для Android и iOS.
Adobe AIR + Starling Framework.
- Зомбинация — YouTube
Игра в жанре Tower Defense: кампания из 28 уровней и режим PVP, более 60 видов зданий, более 30 артефактов, 4 ветки развития навыков персонажа.
Flash Builder + Starling Framework; мультиплеер на Red5; дизайн и back-end — GolcondaGames.
mStreet Services
Платформа онлайн-обучения (Adobe Flash, PHP на бэкенде).
Образование
- Кандидат технических наук (2013)
Тамбовский государственный технический университет; специальность «Системный анализ, управление и обработка информации». Тема диссертации: «Система управления образовательным процессом университета, построенная на базе сервис-ориентированной архитектуры».
- Диплом специалиста с отличием, инженер по специальности «Системы автоматизированного проектирования» (2010)
Тамбовский государственный технический университет.