Обязанности и достижения:
Частью моей работы являлись разработка, запуск, развитие и поддержка информационной системы для хранения данных о медицинском оборудовании "Инженер", включая хранение данных о номенклатуре, оборудовании, складских остатках, технических картах ремонта.
В процессе работы был организован процесс работы над задачами, и непрерывной интеграции изменений. В системе Инженер появился новый функционал со стороны backend, использующий REST API
Также была разработана с нуля система для регистрации и хранения информации о пациентах медицинских учреждений.
Система хранения информации о пациентах использовала для взаимодействия с frontend язык запросов GraphQL, хранила классифицированную и стандартизованную информацию о пациентах, умела взаимодействовать с другими системами, включая электронную медицинскую карту, передавая нужную информацию об изменениях.
Моей работой также была подготовка задач для программистов frontend и backend по созданию и дальнейшему развитию продуктов.
Отвечал за функционирование backend-а. Обсуждал и формулировал задачи для других разработчиков, изменил бизнес-процессы для автоматизации процесса разработки.
Использованные технологии: Javascript, Node.js, Express.js, Sequelize, Apollo Server, PostgreSQL, SQL, MinIO, Gitlab CI, Linux (Centos 7), Docker Compose, Docker.
Частью моей работы являлись разработка, запуск, развитие и поддержка информационной системы для хранения данных о медицинском оборудовании "Инженер", включая хранение данных о номенклатуре, оборудовании, складских остатках, технических картах ремонта.
Система "Инженер" реализована с использованием REST API, на Javascript/Node.js, с использованием PostgreSQL как БД.
Также была разработана система для регистрации и хранения информации о пациентах медицинских учреждений. Она хранит классифицированную и стандартизованную информацию о пациентах, умеет взаимодействовать с другими системами, включая электронную медицинскую карту, передавая нужную информацию об изменениях.
Для взаимодействия с frontend был выбран язык запросов GraphQL.
Система реализована на Javascript/Node.js с использованием PostgreSQL в качестве БД, Apache Kafka для передачи информации между частями системы, и MinIO - совместимого с Amazon S3 хранилища объектов.
Был организован процесс работы над задачами, включающий непрерывную интеграцию изменений с использованием доступного ПО.