Обязанности и достижения:
Разработка сложных высоконагруженных сервисов на React Js, Typescript
Проект #1
Стэк: React, Redux, TypeScript
Обмен данными: WebSockets
Описание: Панель управления вызовами для операторов CALL-Центра. Реализовали панель, предоставили API, сделали наш виджет интегрируемым в другие CRM компании.
Цель: Ускорение времени обработки вызова. Очень удобно когда у оператора вся нужная информация на одном экране, когда он может принять вызов, получить подробную информацию о вызове, сделать перевод вызова и все это не используя телефон, а взаимодействуя исключительно с нашим приложением.
Результат: Так как сервисов было огромное количество, у каждого своя архитектура и процесс интеграции, один виджет реализовать не получилось - нам пришлось реализовать несколько ui виджетов под различные типы архитектуры.
Проект #2
Стэк: React, Redux
Обмен данными: REST
Описание: Сервис для управления чатами. Администратор логинится в систему и может массово изменять навыки чатов для своих сотрудников.
Цель: До того как мы реализовали этот проект, руководители операторов службы поддержки в чате сталкивались с проблемой, что им приходилось назначать операторов под каждую категорию, например «Операторы А, B, C, D обслуживают только кредиты» и им приходилось вручную, используя поиск по имени, добавлять им этот навык.
Результат: Удалось сократить количество администраторов более чем в 10 раз. Были добавлены фильтры, сортировка, умный поиск по различным критериям, была добавлена возможность выбирать группы операторов и в один клик добавлять/удалять необходимые навыки (Например, резко возрастает спрос на обработку клиентов розницы. Руководитель в один клик отвязывает 100 операторов от одной группы и добавляет в эту).
Проект #3
Стэк: React, MobX, TypeScript
Обмен данными: REST
Описание: Сервис для оценки операторов CALL-Центра. Создали несколько ролей, для каждой роли отображались разные экраны. Так как до этого вся информация хранилась в Excel файлах, мы добавили возможность загружать Excel файлы, конвертируя их в json, для дальнейшего сохранения и отображения в виде таблиц с поиском и сортировкой в ui. Реализовали возможность по одному клику получать бланк оценки и оценивать пользователей, в зависимости от разли