Обязанности и достижения:
Участвую в разработке Облачной Платформы Квантовых Вычислений с самого начала проекта. Тех. стек. Java17, Spring Boot, Spring WebFlux, Spling Security, MongoDB, RabbitMQ,
Из интересного:
Инфраструктура: Развернул RabbitMQ в Kubernetes, настроил WebSocket для real-time сообщений
Логирование: Создал Fluentd DaemonSet с кастомным плагином для агрегации логов в MongoDB
API оптимизация: Реализовал реактивную пагинацию с MongoDB агрегациями и кастомные десериализаторы
Безопасность: Мигрировал аутентификацию с LDAP на MongoDB, реализовал RBAC по аналогии с Linux groups
Kubernetes: Исправил критические проблемы API - обработка timestamp логов, graceful shutdown подов
Архитектура: Разработал систему шаблонизации ПО с гранулярным контролем доступа
Legacy: Создал inhouse решение для миграции данных, провел рефакторинг квантовых алгоритмов
Дополнительные обязанности:
Code review и менторство junior разработчиков
Техническая поддержка научных сотрудников
Инфраструктура: Развернул RabbitMQ в Kubernetes, настроил WebSocket для real-time сообщений
Логирование: Создал Fluentd DaemonSet с кастомным плагином для агрегации логов в MongoDB
API оптимизация: Реализовал реактивную пагинацию с MongoDB агрегациями и кастомные десериализаторы
Безопасность: Мигрировал аутентификацию с LDAP на MongoDB, реализовал RBAC по аналогии с Linux groups
Kubernetes: Исправил критические проблемы API - обработка timestamp логов, graceful shutdown подов
Архитектура: Разработал систему шаблонизации ПО с гранулярным контролем доступа
Legacy: Создал inhouse решение для миграции данных, провел рефакторинг квантовых алгоритмов