Обо мне


Начал программировать в 16 лет чтобы облегчить себе жизнь. Были задачи но не было решений. 

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

Профессиональные навыки
Опыт работы
Мощная B2B-платформа с более чем 200 модулями
full-stack developer
Март 2020 — По настоящее время (8 месяцев)

Работа над продуктами для автоматизации продаж и закупок в сегменте B2B e-commerce (Маркетплейсы, торговые площадки, системы управления электронным контентом, оптовые интернет-магазины, электронный документооборот).

Развитие и поддержка e-commerce платформы

Разработка новой функциональности, сопровождением уже имеющихся клиентов

Разработка инфраструктурных сервисов

Аутсорс
Санкт-Петербург
full-stack developer
Январь 2019 — По настоящее время (1 год и 10 месяцев)

Разработка веб-приложений различной степени сложности. В основном python3 и angular. Работал в команде с членами из различных часовых поясов.
Несколько примеров и основные технологии:

charity challenge. 

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

vuejs • python (DRF, JWT) • postgres • celery

webkiosk.

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

Angular • HTML • CSS • JS • Git

mtrack.
Внутренний проект для облегчения работы менеджеров проектов.
Основные возможности приложения:
Создание проекта (оплачиваемый или внутренний), назначение на него свободных менеджеров и разработчиков из списка уже зарегистрированных в системе.
Создание майлстоунов проекта, их статус и количество часов затраченных на каждый майлстоун.
Возможность просматривать проекты/майлстоуны и их фильтрация.

Angular • Django Rest Framework • Redis • Celery • Git • JWT

Интеграции для e-commerce (magento -> active campaign).
Сбор определенного набора данных по API, их конвертация в нужный формат и сохранение. 

Django Rest Framework • Redis • Celery • Git


Armen home inspection
Небольшой проект по интеграции draw.io (сервис по созданию чертежей, диаграм и тд.) с angular.  Проект подразумевал создание учетной записи клиента, заполнение его персональными данными, созданием плана его дома в сервисе draw.io с последующим сохранением чертежа.

Angular • Drawio • Git


Прочие мелкие проекты по типу ботов для нотификации, аггрегатора netflow трафика с маршрутизаторов и т.д.

DjangoAngularVue.jsPythonDockerCeleryRestful apiPostgreSQLGitRedis
Норильский Государственный Индустриальный Институт
Норильск
Программист информационно-вычислительного центра
Февраль 2016 — По настоящее время (4 года и 9 месяцев)

Системное администрирование, развертка и настройка серверов на базе unix/linux/windows. Поддержка ЛВС на базе mikrotik/d-link, HP, IBM.

С 2017 года началась плановая модернизация информационной системы предприятия. 

Для этого были задействованы маршрутизаторы mikrotik, свитчи d-link, серверное оборудование HP, IBM.

Ядро сети выполнено на базе маршрутизатора mikrotik (VLAN, L2TP, MANGLE). В качестве оборудования для коммутации использовались свитчи l3 d-link.  С помощью серверов HP была реализована KVM виртуализация (proxmox) где базировались: domain controller (windows server 2012r2), nas4free файловый сервер для работы с windows по SAMBA, squid прокси-сервер, базы данных postgres, mariadb и mssql под общие нужны.
На серверах IBM были развернуты: dns, dhcp, сервер для бекапов слинкованный с proxmox по NFS.

python3 использовался для написания небольших скриптов по автоматизации рутинных задач: бекапирование конфигурационных файлов, баз данных, обработки некоторого количества однотипной информации и перевод ее из одного формата в другой.

    Частная практика, работа без зачисления в штат
    Январь 2013 — По настоящее время (7 лет и 10 месяцев)

    Веб-сервисы для сервера Minecraft. 2013.

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

    PHP • MySQL • Yii framework • JavaScript • Linux • Nginx • Bash

    Файловый обменник. 2015.

    Простой анонимный файловый обменник для любых типов данных.

    Python • MySQL • Flask • uwsgi • JavaScript • HTML • CSS • Git

    Агрегатор смешных картинок. 2016.

    Локальный агрегатор pikabu, 9gag, 1000mem. Сохранял все в 1 месте и предоставлял удобную структуру для навигации и просмотра.

    Python • Django • MySQL • uwsgi • JavaScript • HTML • CSS • Git

    bittorrent server. 2016.

    Реализация bittorrent-сервера с использованием пакетной вставки и кешированием с сохранением обратной совместимости со старым сервером.

    Python • aiohttp • MySQL • Redis • Celery • Git

    Интернет-магазин . 2019 по настоящее время.

    Интернет-магазин на angular и drf. Когда bitrix слишком дорого.

    Python • Django Rest Framework • Postgres • Redis • Celery • JWT • Git