Iakov Bukovski - Резюме Java Developer

Java Developer
IT-сфера
3000 $
Россия (Москва)
6 часов назад
Контактное лицо: Iakov Bukovski
Возраст: 41
Телефон: показать
Постоянная работа
Проектная работа
Опыт работы:
ООО "Лоция" 2 года и 6 месяцев Java-разработчик Март 2024 — Август 2026 (2 года и 6 месяцев) Проект: Highload-платформа обработки финансовых транзакций и связанного документооборота для топ-5 страховой компании РФ. Описание: Разработка и поддержка высоконагруженной платформы для обработки финансовых транзакций (ISO 8583, ISO 20022) и сопутствующего документооборота: платежных поручений, страховых полисов, актов и сопроводительных документов. Проектирование event-sourcing архитектуры, оптимизация core-сервисов под пиковые нагрузки и обеспечение сквозной связи между транзакциями и документами. Участие в миграции монолита на микросервисы, разработка сервисов с нуля (в т.ч. файловый карантин). Интеграция с ML-платформой Yandex Cloud (YandexGPT / Yandex DataSphere / Yandex Managed Kubernetes) в гибридном режиме: inference через YandexGPT API (on-premise deployment / Dedicated), обучение и fine-tuning — через Yandex DataSphere. Обязанности: - Разработка низкоуровневого парсера бинарных сообщений ISO 8583 (jPOS) и коннекторов для ISO 20022. - Внедрение и поддержка HashiCorp Vault для централизованного управления секретами 30+ микросервисов. - Построение event-sourcing аудита на Kafka с гарантированной доставкой платежных поручений и связанных документов. - Оптимизация производительности core-сервиса с использованием Reactive programming (Project Reactor, WebFlux), Redis/Caffeine и шардирования ClickHouse. - Разработка сервиса документооборота: генерация, версионирование, хранение и маршрутизация платежных поручений, полисов и актов, привязанных к транзакциям. - Организация асинхронной антивирусной проверки вложений без блокировки основного потока. - Интеграция с ML-моделью для автоматической генерации кратких описаний файлов и сохранения результатов в метаданных. - Интеграция с ML-платформой Yandex Cloud: inference через YandexGPT API (on-premise / Dedicated), fine-tuning ruBERT-классификатора типов документов через Yandex DataSphere, деплой ML-сервиса в Yandex Managed Kubernetes (Helm, HPA, NetworkPolicy, ServiceMonitor). - Разработка сервисов с нуля в рамках миграции монолита на микросервисы (в т.ч. файловый карантин). - Создание end-to-end тестов с эмуляцией отказов и нагрузочным тестированием (Gatling). - Реализация оркестрации критичных запросов через BPM-подобный движок (маршрутизация, приоритезация) как для транзакций, так и для документов. Достижения: - Снизил долю ошибочных проводок на 90% при объёме до 800 транзакций/мин благодаря разработке парсера ISO 8583 и коннекторов ISO 20022. - Сократил время выдачи учётных данных с 2 дней до 10 минут и исключил хранение чувствительных данных в коде, внедрив HashiCorp Vault. - Обеспечил прохождение аудита ЦБ без замечаний, построив event-sourcing аудит на Kafka (3500 событий/с, 100% гарантия доставки) для транзакций и связанных документов. - Повысил пропускную способность core-сервиса с 900 до 5500 RPS, обеспечив SLA 99,95% в периоды пиковых нагрузок. - Реализовал асинхронную антивирусную проверку 12 000 документов/ч без блокировки основного потока. - Внедрил интеграцию с ML-моделью для генерации кратких описаний файлов, что позволило сотрудникам оценивать содержимое документов без их открытия и ускорило обработку входящего потока. - Развернул ML-платформу на Yandex Cloud в гибридном режиме (YandexGPT on-premise / Dedicated для inference, Yandex DataSphere для fine-tuning ruBERT-классификатора типов страховых документов, Yandex Managed Kubernetes для хостинга ML-сервиса), обеспечив работу в закрытом контуре без выхода данных за периметр. - Сократил время формирования и согласования пакета документов по транзакции с 2 часов до 15 минут, связав документооборот с транзакционным ядром через event-sourcing. - Сократил таймауты на 40% за счет оркестрации критичных запросов через BPM-подобный движок как для транзакций, так и для документов. Стек: Java 17–21 Spring Boot, Security, Data JPA HashiCorp Vault Hibernate ORM Apache Kafka PostgreSQL, Oracle ClickHouse Redis Liquibase REST Assured Gatling JUnit 5 Mockito Docker Kubernetes GitLab CI Maven Git ML-модель Yandex Cloud (YandexGPT, Yandex DataSphere, Yandex Managed Kubernetes) Soft-Woya Intell 1 год и 7 месяцев Java-разработчик Июнь 2022 — Декабрь 2023 (1 год и 7 месяцев) Проект: Высоконагруженное микросервисное приложение сквозного документооборота. Описание: Разработка микросервисного приложения для сквозного документооборота с гибридным шифрованием, асинхронной обработкой событий и оптимизацией поиска по большим объёмам данных. Обязанности: - Проектирование REST API для 5 типов документов, оптимизация запросов и внедрение кэширования. - Реализация сквозного гибридного шифрования (симметричное + асимметричное) с проверкой целостности. - Построение конечного автомата статусов с асинхронной обработкой событий через Kafka и оркестрацией процессов (аналог BPMN). - Оптимизация поиска по 10+ млн записей PostgreSQL с использованием индексов и Criteria API. - Написание модульных и интеграционных тестов, встраивание их в GitLab CI/CD-пайплайн. - Контейнеризация сервисов (Docker, Docker Compose) и подготовка Helm-чартов для деплоя в Kubernetes. - Применение Reactive programming (RxJava) для асинхронной обработки потоков данных. Достижения: - Снизил среднее время ответа API с 350 мс до 80 мс за счет оптимизации запросов и кэширования. - Обеспечил соответствие 152-ФЗ, реализовав сквозное гибридное шифрование с проверкой целостности. - Сократил время согласования документов с 3 дней до 4 часов, построив конечный автомат статусов с асинхронной обработкой через Kafka. - Ускорил поиск по 10+ млн записей PostgreSQL с 4 с до 200 мс, оптимизировав индексы и Criteria API. - Ускорил регрессионное тестирование в 6 раз, написав более 500 тестов и встроив их в GitLab CI/CD. - Подготовил Helm-чарты для деплоя в Kubernetes и контейнеризировал сервисы (Docker, Docker Compose). Стек: Java 11 Spring Boot, Security, Data JPA RxJava Hibernate ORM PostgreSQL Apache Kafka Docker Docker Compose Kubernetes GitLab CI JUnit Mockito Maven Yandex Cloud Object Storage Git Nindeco 1 год и 9 месяцев Java-разработчик Сентябрь 2020 — Май 2022 (1 год и 9 месяцев) Проект: Корпоративная система управления документами и бизнес-процессами. Описание: Разработка корпоративной системы управления документами и бизнес-процессами с ролевой моделью доступа, динамическим поиском и централизованным логированием. Обязанности: - Разработка REST API с многоуровневым контролем прав (Spring Security, ролевая модель). - Проектирование динамического поиска по 15+ критериям с использованием Criteria API/Specification и оптимизацией SQL (индексы, EXPLAIN). - Внедрение централизованного логирования и мониторинга на базе ELK (Elasticsearch, Logstash, Kibana) для 10+ сервисов. - Написание модульных и интеграционных тестов (300+). - Унификация сборки на Gradle и внедрение Docker Compose для локальной разработки. Достижения: - Снизил количество обращений в поддержку по вопросам доступа на 50% за счет разработки REST API с многоуровневым контролем прав для 500+ пользователей. - Ускорил поиск по 5 млн записей с 3 с до 200 мс, спроектировав динамический поиск по 15+ критериям с оптимизацией SQL. - Сократил время поиска причины инцидента с 30 до 5 минут, внедрив централизованное логирование и мониторинг на базе ELK. - Снизил продакшн-дефекты на 45%, обеспечив покрытие кода >80% (300+ тестов). - Уменьшил время развёртывания окружения с 2 часов до 10 минут, унифицировав сборку на Gradle и внедрив Docker Compose. Стек: Java 11 Gradle Spring Boot, Security, Data JPA Node.js Hibernate ORM PostgreSQL Docker Docker Compose ELK (Elasticsearch, Logstash, Kibana) JUnit Mockito Git
Образование:
Институт химических технологий Восточноукраинского национального университета имени В.И. Даля Программист разработчик ПО
Профессиональные и другие навыки:
PostgreSQL Git Docker Java Redis Kubernetes RabbitMQ Spring Framework Gradle gRPC ClickHouse Hibernate ORM Apache Kafka Liquibase Apache Maven
Владение языками:
Английский
Написать

Войдите или зарегистрируйтесь чтобы оставлять комментарии.

Последние добавленные резюме.

Похожие резюме.

База резюме кандидатов у вас в смартфоне

Подпишись на наш телеграм-канал https://t.me/+z1jc-NF7hWA0NGEy