Обязанности и достижения:
Данный проект был моим первым серьезным опытом в разработке информационных систем. За время моей работы я получил основное понимание клиент-серверного взаимодействия и того, как создаются коммерческие приложения. Сам проект представлял собой BPMS систему с бэкендом на C# и фронтендом на Vue (редактор BPMS) и ReactJS (системы, в которые встраивался редактор)
В мои обязанности входило:
- Разработка нового и поддержка текущего функционала на стороне бэкенда (Web API, C#);
- Улучшение прежних и добавление новых элементов интерфейса на стороне фронтенда (React);
- Написание юнит- и интеграционных тестов для проверки работы API.
За время своей работы я достиг весомых результатов, среди которых могу особенно выделить:
- Проведение интеграций разрабатываемой системы с облачными хранилищами (OneDrive, DropBox, ElasticCloud);
- Разработал ряд фронтенд-библиотек (React, Angular, VanillaJS) для упрощения интеграции нашей системы в сторонние;
- Разработал MVP мобильного приложения на ReactNative.