Профессиональные навыки
PythonDjangoFlaskCeleryPostgreSQLMySQLRedisGitLinuxFlutter
Опыт работы
Enjoy BMW
Москва
Web-разработчик
Ноябрь 2019 — По настоящее время (1 год)

https://enjoy-bmw.ru (Django, Redis, Celery, PostgreSQL, Bootstrap, JSON-RPC)

Создание и администрирование комплексной информационной системы:

• Складской учет (поступления и расход товарных позиций);

• Интернет-магазин (каталоги товаров, корзина, администрирование заказов);

• Интеграция с https://avito.ru;

• Интеграция с сервисами-каталогами запчастей для парсинга актуальных данных;

• Система аналитики различных внутренних данных (товаров и заказов).

Российский химико-технологический университет им. Д.И. Менделеева (бывший МХТИ)
Web-разработчик
Май 2017 — По настоящее время (3 года и 6 месяцев)

Разработка и поддержка веб-ресурсов университета:

https://muctr.ru (1C-Битрикс, Flask, Celery, Redis, JSON-RPC)

Официальный сайт.

В 2018 году отделом сетевых технологий был полностью переделан официальный сайт университета по причине несоответствия законодательству РФ и морального устаревания используемой платформы. При разработке нового продукта было сделано следующее:

• Использование новой платформы 1С-Битрикс: Сайт учебного заведения с Соответствием законодательству РФ;

• Изменение подхода к формированию контента сайта со статического на динамический;

• Разделение представления и содержания, формирование страниц на базе современного подхода к построению шаблонов отображения контента;

• Переход к централизованному управлению динамическим контентом сайта посредством работы с СУБД;

• Адаптация отображения контента сайта на современных мобильных устройствах;

• Полностью переработана карта сайта с большинством структур меню и разделов;

• Вывод блоков «События» и «Новости» на основной сайт.

В ходе разработки был добавлен следующий функционал:

• Календарь новостей и событий с возможностью интеграции элементов типа «События» с приложением Google.Календарь;

• Унифицированная схема работы с фотогалереями;

• Возможность указывать у подразделений их место положение в плоть до корпусов и кабинетов;

• Вывод множества должностей и статусов сотрудника с привязкой к подразделению;

• Динамическое добавление расписания студентов и вывод таблицы в любом браузере без скачивания;

• Организация обратной связи в соответствии с законодательством РФ;

• Дополнительный функционал внутреннего API: отправка уведомлений, очереди задач, парсинг данных и т. д.;

Репозиторий проекта: https://bitbucket.org/muctr/muctr/src/master/

https://congress.muctr.ru (Djnago, Redis, MySQL, Bootstrap)

Сайт I форума стран СНГ по химии и химической технологии имеет следующий функционал:

• динамический контент в виде блоков в формате лендингпэйдж;

• фотогалереи;

• динамическая регистрация;

• расписания по часам и дням на каждое мероприятие;

• спикеры мероприятий;

• возможность создания аналогичных сайтов без привлечения программистов.

Репозиторий проекта: https://bitbucket.org/muctr/congress/src/master/

https://abitur.muctr.ru (Djnago, Redis, MySQL, Bootstrap)

Сервис электронной подачи анкеты для абитуриентов – система предварительной регистрации абитуриентов. Сервис содержит следующий функционал:

• синхронизация данных и передача в систему 1С;

• назначение индивидуальных номеров заявок каждому абитуриенту;

• динамическая форма заполнения в зависимости от выбора абитуриента.

Репозиторий проекта: https://bitbucket.org/muctr/abitur/src/master/

https://imba.su (Djnago, MySQL)

MBA в РХТУ – информационный сайт, написанный для сопровождения проекта «MBA в РХТУ». Сайт имеет несколько статичных страниц, форму обратной связи, возможность публикации информационных статей с настройкой количества лайков со стороны администратора.

Репозиторий проекта: https://bitbucket.org/muctr/mba/src/master/

https://zakupki.muctr.ru (Djnago, MySQL, Bootstrap)

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

Репозиторий проекта: https://bitbucket.org/muctr/zakupki/src/master/

https://test.profcabinet.ru (Djnago, MySQL, Bootstrap)

Система тестирования кабинета профориентации (Только сами тесты, например https://test.profcabinet.ru/test/3/).

Включает в себя следующий функционал:

• разделение тестов по категориям;

• формирование теста путем связки вопрос-(варианты ответа) с различной разбаловкой;

• подсчет баллов и вывод соответствующей страницы с описанием результата;

• привязка рекомендованных групп университетов в соответствии с результатом;

• страница с динамически формируемой формой обратной связи (в том числе на различных страницах тестирования в виде всплывающего окна).

Репозиторий проекта: https://bitbucket.org/makegodhere/testing-sys/src/master/

https://exam.muctr.ru (Djnago, PostreSQL, Redis, Bootstrap, JSON-RPC)

Система тестирования школьников и абитуриентов – медийная система тестирования, имеющая следующий функционал:

• создание тестов по любым предметам и направлениям с возможностью случайных выводов порядка вопросов;

• вывод вопросов в блочном режиме;

• слайдерное отображение;

• ввод математических и химических формул.

Репозиторий проекта: https://bitbucket.org/muctr/test/src/master/

https://diss.muctr.ru (Djnago, PostgreSQL, Bootstrap)

Электронная библиотека диссертаций Университета:

• обновление системы и перепись большей части внутренней работы;

• исправление всех внутренних ошибок сервиса;

• внедрение дополнительного функционала: поиска по диссертациям и загрузка архивов диссертаций прошлых лет;

Репозиторий проекта: https://bitbucket.org/muctr/diss/src/master/

https://assign.muctr.ru (Django, Redis, PostgreSQL, Bootstrap, JSON-RPC)

Система для проведения тестирования абитуриентов по различным тестам (или цепочкам тестов) с возможностью последующего анализа полученных данных (например для распределения студентов по учебным группам). Система архитектурно связана с https://exam.muctr.ru/ (проведение тестов) и https://eios.muctr.ru/ (регистрация абитуриента как студента в ЭИОС РХТУ) и обладает следующим функционалом:

• загрузка списка абитуриентов и их данных одним файлом формата .xls;

• проведение абитуриента через цепочку тестов;

Репозиторий проекта: https://bitbucket.org/muctr/assign/src/master/

https://olimp.muctr.ru (Django, MySQL, Bootstrap)

Система для проведения межрегиональной олимпиады по химии. Были проведены следующие работы:

• обновление проекта с Python 2.7 до Python 3, частичный рефакторинг, обновление структуры модулей;

• обновление используемых пакетов и исправление возникших ошибок;

• введение дополнительного функционала: лента новостей для участников, внесение результатов очного этапа в личный кабинет участников с функционалом обработки апелляции;

Репозиторий проекта: https://bitbucket.org/muctr/olimp/src/master/

https://council.muctr.ru (Django, REST, PostgreSQL)

Портал для ведения диссертационных дел университета (только серверная часть):

• интеграция с ранее созданным функционалом единого личного кабинета университета и системы заявок на создание диссертационных советов;

• ведение аттестационных дел соискателей между несколькими группами администраторов с учетом прав доступов и различных статусов аттестационного дела;

• собственные административные и публичные части;

https://chemege.muctr.ru (Django, Redis, PostgreSQL, Bootstrap, JSON-RPC)

Портал для проведения онлайн курсов для школьников:

• ведение курсов и программ курсов;

• менеджмент заданий для школьников - загрузка заданий и контроль ответов, выставление результатов (в том числе функционал ограничения ответа по времени);

Репозиторий проекта: https://bitbucket.org/muctr/chemege/src/master/

Predictive Insights into Human Personality in human language. A new dimension for the digital world.
Backend developer
Июль 2019 — Август 2019 (2 месяца)

Расширение функционала по сбору и хранению данных из различных сервисов и социальных сетей.

Высшее образование
Российский химико-технологический университет имени Д.И. Менделеева (бывший МХТИ)
Москва
Факультет: Высоких ресурсосберегающих и информационных технологий (ФВТ) – ранее Кибернетики химико-технологических процессов
Сентябрь 2016—Сентябрь 2018 (2 года)
Дополнительное образование
Лицей информационных технологий №1537 г . Москвы
 
Программирование систем автоматизированной обработки информации
Сентябрь 2014—Июнь 2016 (1 год и 9 месяцев)