

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка отказоустойчивой распределенной подсистемы Министерства здравоохранения для интеграции с внешними государственными сервисами и обработки заявлений граждан.
Обязанности
⦁ Разрабатывал и сопровождал микросервисы подсистемы приёма заявлений и электронной записи, участвовал в проектировании новых бизнес-функций.
⦁ Реализовывал интеграцию с внешними государственными системами через Kafka, СМЭВ и REST, обеспечивая надёжный обмен сообщениями между внутренним и внешним контуром.
⦁ Разрабатывал обработчики Kafka-сообщений, реализовывал маршрутизацию, корреляцию запросов и ответов , а также бизнес-идемпотентность обработки событий.
⦁ Разрабатывал и сопровождал цепочку преобразования JSON → XML с использованием XSLT и XSD, обеспечивая совместимость с контрактами внешних систем.
⦁ Разрабатывал сервис миграции исторических данных из ArangoDB в PostgreSQL с переносом файловых вложений в S3, поддержкой пакетной обработки и повторного запуска.
Достижения
⦁ Выполнил миграцию интеграции на новую XSD-схему обмена с внешними государственными сервисами, переработав XSLT-шаблоны и сохранив совместимость существующих интеграционных контрактов.
⦁ Реализовал потоковую обработку файловых вложений с передачей данных напрямую в S3, снизив потребление памяти приложения и обеспечив стабильную обработку крупных файлов.
⦁ Реализовал механизм бизнес-идемпотентности обработки Kafka-сообщений, исключив повторную обработку заявлений при повторной доставке сообщений.
⦁ Разработал сервис пакетной миграции исторических черновиков из ArangoDB в PostgreSQL с переносом вложений в S3, поддержкой мониторинга прогресса и безопасного повторного запуска.
Стек: Java 11/17, Spring Boot, Apache Kafka, PostgreSQL, ArangoDB, S3, Liquibase, Docker, Kubernetes, Prometheus, Grafana, JUnit, Mockito, XSLT, XSD, REST.
Разработка внутреннего корпоративного портала для управления документами и отслеживания активности сотрудников.
Обязанности:
⦁ Реализовал модуль аутентификации и ролевой модели доступа на базе Spring Security.
⦁ Разработал подсистему управления внутренними документами с использованием Spring MVC и шаблонизатора Thymeleaf.
⦁ Выполнил декомпозицию логики монолитного приложения. Выделил REST-контроллеры в отдельные сервисы и настроил маршрутизацию через API-шлюз.
⦁ Создал микросервис сбора событий пользовательской активности. Настроил интеграцию приложения с брокером сообщений Apache Kafka.
⦁ Подготовил конфигурации для развертывания сервисов в Docker. Интегрировал сбор логов и метрик через Prometheus и Graylog.
Достижения:
⦁ Оптимизировал обработку интерфейсов в модуле документооборота. Время рендеринга страниц Thymeleaf сократилось.
⦁ Настроил контур централизованного логирования и мониторинга.
⦁ Внедрил асинхронную отправку событий активности через Apache Kafka. Сервис начал стабильно обрабатывать поток из 500 сообщений в секунду без блокировки основного приложения.
⦁ Интегрировал строгую ролевую модель Spring Security. Количество инцидентов несанкционированного доступа к документам упало до 0.
Стек: Java 11, Spring Boot, Spring Security, Spring MVC, Thymeleaf, Hibernate, Apache Kafka, Docker, Prometheus, Graylog, JUnit, Mockito, Swagger