Мои работы
Геоинформационный WEB-сервис IMUS

IMUS – облачный геоинформационный сервис, позволяющий наносить на карту схемы различных подземных коммуникаций – водопроводов, канализации, газопроводов, электросетей и др. – и использовать данные телеинспекции для картографирования, хранения, обработки и аналитики данных, поступающих от телеинспекционного оборудования.
Url: Описание системы на сайте производителя
Сервис обладает богатыми возможностями визуализации схемы и элементов инженерных сетей, цифровизации параметров и оперативного обновления динамических данных о их состоянии, включая полную информациею о каждом участке. Это позволяет планировать профилактические мероприятия и минимизировать затраты на поиск и устранение неисправностей.
Объединяя данные участков в единый цифровой реестр, система предоставляет полную картину о масштабах планируемых мероприятий по контролю над состоянием сетей, что позволит грамотно спланировать и реализовать профилактический ремонт на основе точных данных о состоянии каждого участка.
IMUS - это WEB-сервис, который может быть реализован на любом устройстве или платформе, способных обеспечить выход в интернет и имеющих Веб-браузер. Доступ к WEB-сервису прост и удобен. Открытый программный интерфейс приложения (API) позволяет получать данные с различных приборов и устройств, а также интегрировать сервис в стороннее программное обеспечение.
Мое участие
- Разработка, проектирование архитектуры, практическое построение бэк-энда;
- Разработка, проектирование, построение фронт-энда на Angular (на первоначальном этапе работы);
- Разработка, проектирование, построение баз данных (PostgreSQL, MySQL, SQLite);
- Разработка и написание технической документации API на Swagger;
- Автоматизированное тестирование (Pest), тестирование API через Postman, Insomnia;
- Разработка схемы доступа и авторизации по API, в т.ч. автоматизированных систем сбора данных (роботов/дронов);
- Организация, настройка, администрирование удаленных серверов;
- DevOps (Ubuntu - Nginx - Postgres);
- Github: разработка политик и правил работы проектной команды, код-ревью, утверждение коммитов, и т.д.;
- Разработка внутренних правил, процедур, регламентов работы Веб-разработки;
- Подготовка отчетов по этапам реализации проекта.