Разработка и поддержка сервисов для поликлиник и социальных служб Московской Области. Разработка бэка для сайтов, сервисов поликлиник и мед. учреждений МО, а также внутренних сервисов непосредственно для МИАЦ МО. Основные технологии: Java 8+/17,Spring framework, Spring Boot, Spring Actuator&Security,Apache Kafka ,VSC,PostgreSQL,MS SQL Server. СУБД Dbeaver, также MongoDb, Flyway, Redis, Docker, , Git&GitLab,Apache Maven,Hibernate ORM, Json-модели, СМЭВ), инструменты управления проектами - Confluence,Jira,Bitrix.

Примеры некоторых рабочих задач:

На проекте системы мониторинга оценки стационаров МО (стек: Docker, Spring Boot,Spring Actuator, Spring Data JPA, Java 17, PostgreSQL, Ms SQL Server , JUnit 5, Apache Kafka, Json-модель) Чем занимался - разработкой RESTful сервиса на Spring Boot, который должен был получать запросы из одного сервиса и отдавать ответы в другой сервис. Также занимался разработкой программного функционала, оптимизировал работы алгоритмов, осуществляющих бизнес-процессы, реализовывал различные доработки для облегчения работы сервиса и БД.В рамках этого проекта разрабатывал тесты на слой контроллеров и сервисов на фреймворке JUnit 5 и Mockito. Результат - работа моей команды над сервисом позволила получать своевременную обратную связь от пациентов стационара и повысило качество мед. обслуживания за счёт оставленных оценок, например, по итогам переданных сервисом данных в ГБУЗ Московской области "Подольская областная больница" увеличена на 20% пропускная способность стационаров и приемных отделений, а также повышено качество предоставляемых медицинских услуг.

Сервис поиска пропавших людей - стек(Java /17,Spring framework, Spring Boot,Spring Data JPA, PostgreSQL, СУБД Dbeaver, Docker, Apache Kafka,Apache Maven, REST, FlyWay,Swagger). Что делал - разработка сервиса, а также доп. функционала по требованию заказчика, поддержка сервиса, доработка слоёв сервиса, поиск и ликвидация уязвимостей. Результат - с помощью сервиса были найдены более 300 человек безвести пропавших при госпитализации бригадами скорой помощи, т.е. родные или близкие получали информацию об учреждении, куда был доставлен их родственник или близкий человек, опираясь на приметы одежды, роста, возраста, имени и тд.

Сервис мониторинга времени ожидания пациентов в стационаре/приёмном отделении - стек (Java 17, Spring Boot, PostgreSQL, Spring Data JPA, СУБД Dbeaver, Docker, Apache Kafka, Apache Maven,Telegram api, Caffeine cache) Что делал - реализация функциональных требований, дальнейшая поддержка бота, передача во все поликлиники Московской Области, доработка по требованию заказчика. Результат - уменьшение в среднем на 15-20 минут времени ожидания пациентов в приёмном отделении в около 30-ти мед. учреждениях МО.

Сервис для создания заявок нуждающихся в паллиативной помощи через СМЭВ - стек( SOAP,XML/XSD Java 17, Spring boot, PostgresSQL, Spring Data JPA, Ms SQL server, Docker, Maven, FlyWay). Что делал - реализация функциональных требований и интеграция со СМЭВ , поддержка сервиса, доработка логики, реализация дополнительной логики. Результат - создание сервиса и успешное интеграция со СМЭВ, позволили рассматривать комиссии дполнительно более 40 заявок в день пациентам, нуждающимся в паллиативной помощи.

Сервис уведомления пациентов, прошедших диспансеризацию (стек: Java 17,Spring framework, Spring Actuator, Spring Boot, Spring Data JPA, PostgreSQL, СУБД Dbeaver, Docker, Apache Kafka,Apache Maven, REST) - Что делал - разработка, поддержка сервиса. Актуализация сервиса под изменения со стороны заказчиков. Результат - на 18% выросла доля людей, обратившихся на дальнейшие лечение после уведомления о выявление хронических неинфекционных заболеваний в результате диспансеризации, а именно люди с заболеваниями печени и органов дыхания.

Сервис передачи данных по людям, умершим в стационаре - стек (Java /17,Spring framework, Spring Boot, PostgreSQL, СУБД Dbeaver, Docker, Apache Kafka, Apache Maven, REST) Что делал - разработка, поддержка сервиса, ликвидация уязвимостей, покрытие сервиса тестами. Результат - реализация сер