Участвовал в проекте Сбербанка, который обеспечивает 85% общего объема всех инкассационных операций в РФ, которые включают в себя кассовые переводы, инкассацию торговой выручки, обслуживание банкоматов и терминалов, а также перевозку ценностей и корреспонденции.
Проект интегрирован со сторонними клиентами, такими как Тинькофф, Райффайзен Банк и др.
Занимался доработкой легаси кода монолитного приложения и переработкой архитектуры для миграции с SOAP на RESTful-сервисы. Реализовывал интеграцию приложения с микросервисной архитектурой, включая работу с распределенными транзакциями (SAGA, Outbox) и интеграцию Apache Kafka и RabbitMQ для асинхронного обмена данными.
Собственный проект:
www.P2P-BOT.ru
Участие на проекте Сбербанка
Участвовал в проекте для Сбербанка, который обеспечивает 85% общего объема всех инкассационных операций в РФ.
Занимался доработкой legacy-кода монолитного приложения и переработкой архитектуры для миграции с SOAP на RESTful-сервисы. Реализовывал интеграцию приложения с микросервисной архитектурой, включая работу с распределенными транзакциями (SAGA, Outbox) и интеграцию Apache Kafka и RabbitMQ для асинхронного обмена данными.
Навыки:
Участвовал в проектировании и реализации RESTful API, интегрированных с внешними и внутренними системами.
Работа с различными базами данных: реляционными (PostgreSQL, MySQL) и нереляционными (MongoDB).
Оптимизация запросов к базе данных для повышения производительности, включая настройку индексов и кэширования.
Миграция данных между различными базами данных и интеграция с хранилищами данных.
Постоянное участие в код-ревью и улучшении качества кода в команде
Использование GitHub как основного хранилища кода для управления версиями и совместной разработки, в том числе настройка GitFlow для организации рабочего процесса.
Направление обучения: разработка информационных систем