Артем Арутюнян
Портфолио
PENA Agency
● Разработка и поддержка продукта в сфере документа оборота, полная копия google doc только с более расширенным функционалом, с возможностью общения с командой внутри документа по видео связи так же по чату, введение кан бан доски внутри документа с возможностью назначать роли а так же доступы к разным функциональным возможностям внутри документа и не только. ● В основном внутри проекта было 4 сущности, это Проект Комната Папка и Документ в каждой сущности могут быть приглашены N+ количество исполнителей и каждому исполнителю может быть назначена роль, исходя из роли исполнитель мог выполнять свою ролевую работу внутри сущности так же ввести менеджерские стратегии внутри сущности с помощью инструментов системы, кан бан доска с назначение исполнителя вместе с дедлайном так же введение календаря событий по датам и времени для уведомления исполнителям (членам команды). ● Был в роли Full Stack разработчика писал в основном новые микросервисы а так же переносил из больших сервисов на более мелкие микросервисы. ● Проект разрабатывался с нуля принимал с самого начала участие в команде было 5 человек 2 fronted разработчика 1 Project Manager и 2 backend разработчика. Какие задачи приходилось решать: ● Реализация архитектуры ролевой модели. ● Реализация проверки всех прав по ролевой модели. ● Реализация Корзины как в Windows операционной системы. ● Интеграция редактора. ● Подключение Сокетов, функционал уведомлений а так же обмена сообщениями. ● Кан бан доска.
Юнитех
Проект Market Place аудио книг так же узкоспециализированная социальная сеть для продавцов. Был в роли Full Stack разработчика, изначально проект был построен архитектурно на монолите, с 2014 по 2015 года работал над административной панелью продавца, добавлял новые функциональные возможности: ● Возможность загрузки продукта через Excel, но при этом нужно было учесть большие объемы N++ данных, для этого был использован RabbitMQ , так же пришлось использовать чанки, разделяя большие файлы на более мелкие далее загружая их по отдельности тем самым получая более быстрое выполнение процесса загрузки. ● Возможность перевода продуктов на разные языки программно, т.е продавец создает продукт на Русском языке но при этом система автоматически переводит продукт на все языки которая поддерживает система, для этого использовались разные утилиты для иницилизации браузера на подобие Selenium. ● Возможность ролевой модели каждый продавец мог добавлять аналитиков к себе в панель, менеджеров у каждой роли были свои доступные видимости по разделам. ● Возможность общения продавца с работниками с помощью чата, использовался протокол WSS для реализации сокета на стороне Backend - а использовал язык PHP на тот момент была еще версия 5.4 далее успели проапгрейдиться до 7.2 со связкой Laravel framework (4.2 до 5.5), база данных MySQL на стороне frontend - a c 2014 по 2015 использовал Javascript, HTML, CSS, Angular.js, Jquery далее перешли на Vue.js 1.0 до 2.1.
Wopata
● Разработка и поддержка продукта в сфере Колл Центра, проект был построен на четырех основных сервисах: - Фриланс биржа. - Социальная сеть. - Аdmin панель для настройки FreeSwith телефонии. - CRM система для операторов. ● Был в роли Full Stack разработчика писал в основном новые микросервисы а так же переносил из больших сервисов на более мелкие микросервисы. ● Проект разрабатывался с нуля принимал с самого начала участие в команде было 10 человек 3 fronted разработчика 1 Project Manager и 3 backend разработчика 3 full stack разработчика. Какие задачи приходилось решать: ● Реализация полностью Фриланс сервиса. ● Настройка сип номера общение с микросервисом телефонии через https и wss.