Стояла задача с нуля разработать микросервисную архитектуру для автоматизированной виртуальной системы хранения данных, которая должна хранить, управлять и структурировать данные широкого спектра биообразцов, проводить высокоточный и быстрый поиск по базе данных хранимых коллекций. Также создать и внедрить дополнительный модуль для фармацевтики, который позволяет контролировать все процессы и отслеживать качество производимой продукции на фармпроизводствах.
Выполняемые задачи: Совместно с научными и медицинскими экспертами разработал логику бизнес-функционала и архитектуру биобанка с фармацевтическим модулем в части хранения, обработки, визуализации, генерации данных с серверной стороны приложения. Как фулстек-разработчик и тимлид принимал участие в разработке сервисов и модулей веб приложения, выстраивании и подключении модульных компонентов, а также сторонних библиотек.
Также оказывал поддержку и развертывание всех частей системы, настройку их взаимодействия и разработку систем правил работы с ней. В текущий момент мониторинг и поддержание работоспособности системы и серверов приложения.
Технологии: JS, Rest API, React, Node.js Express, WebSocket, Prisma, Redis, PostgreSQL, PM2, Docker, Nginx.
Размер команды: 7
Коммуникация: Daily meetings, Agile, Scrum, GitLab, MS Office Add-ins
В результате создана масштабная платформа, которая установлена, активно продается по лицензиии и внедряется в НМИЦ, биобанки, биолаборатории и фармпроизводства на территории РФ и Белоруссии. Получены все патенты , ПО внесено в реестр программного обеспечения РФ и получило высокую оценку экспертного научного сообщества биобанкирования.
В комплектацию платформы входит следующий функционал:
Модули:
-хранилище,
-образцы (с возможностью связи с источниками образцов),
-проекты
-отчеты, справочники, раздельный
-справочники
-настройки системы и управление ролями
-возможность формирования отчетов
-экспорт данных
ПО легко разворачивается на сервере. Длительное обучение не требуется. Продукт сразу готов к использованию.
Присутствует совместимость работы со сторонним ПО
Для удобства обмена данными со сторонними системами или пользователями существует возможность подключения по API , а также возможность быстрого импорта и экспорта данных с поддержкой форматов Microsoft Excel и CSVСистема легко масштабируется и настраивается индивидуально под запросы заказчика.
Команда разработчиков из ГК Крафт https://gridcore.xyz