АМ
Андрей М.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — B1
Английский — C2
Главное о специалисте
С большим удовольствием занимаюсь разработкой надёжных, производительных и легко
масштабируемых решений на Java с использованием Spring-экосистемы. Считаю важным
не только писать хороший код, но и понимать стоящие за ним бизнес-задачи. Быстро
осваиваю новые инструменты и технологии.
Проекты
(5 лет 4 месяца)
РНКО "ПЛАТЕЖНЫЙ ЦЕНТР"
Роль
Java-разработчик
Обязанности
Система мониторинга и аналитики транзакций
Высоконагруженная микросервисная система анализа и мониторинга транзакций.
Возможность анализа операций в режиме реального времени с отражением через дашборд.
Обязанности и достижения:
1. Реализовал пакетную загрузку данных из процессингового центра помощью Spring Batch,
что позволило обрабатывать и анализировать до 50000 транзакций в час;
2. Реализовал параллельную обработку и анализ данных по каждой транзакции с
использованием многопоточности, что сократило время выполнения операций на 40%;
3. Добавил возможность экспорта отчетов в формате PDF/XLSX с использованием библиотеки
Apache POI;
4. Внедрил механизм повторной обработки неудачных транзакций через Apache Kafka Dead
Letter Queue (DLQ) , что повысило надежность системы;
5. Реализовал асинхронный процесс отправки SMS и email-уведомлений через Kafka +
WebSocket в случае выявления мошеннических операций, что позволило реагировать важные
события в режиме реального времени;
6. Оптимизировал запросы к базе данных с использованием индексов, партиционирования и
батч-операций, что уменьшило время отклика системы на 30%;
7. Внедрил обновление Redis кэша через планировщик и Spring Batch, для обновления часто
используемых данных вне пиковых нагрузок и предотвращения распространенной проблемы
с Cache Stampede.
8. Участвовал в код-ревью, обсуждениях архитектуры.
Стек технологий: Java[11-17], Spring Boot, Spring Cloud, Spring Data, Spring Batch JDBC, Hibernate,
PostgreSQL, Redis, Kafka, Docker, Kubernetes, Keycloak, Elasticsearch, Grafana, Prometheus,
MongoDB
Управление проектом: Jira, GitLab, Microsoft Teams, Confluence, Agile
Резюме обновлено 16 июля 2025 в 09:05
Состав команды:
Backend-разработчики (3), Team-Lead (1), Frontend-разработчик (1), QA-инженер (1),
AQA-инженер(1), DevOps-инженер (1), PM (1), SA(1), BA (1)
Стек специалиста на проекте
Java 11-17, java 11+
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - Июль 2025
(3 года 1 месяц)
АО Банк “ККБ
Роль
Java-разработчик
Обязанности
1. Система мониторинга фрод операций по пластиковым картам Банка.
2. Система формирования отчетности по пластиковым картам и ЭДС в ЦБ РФ и Головной офиса
Банка.
Обязанности и достижения:
1. Участвовал в разработке системы микросервисов, реализующих сложный механизм
взаимодействия с процессинговым центром банка и отслеживающий потенциальные фрод
операции и осуществляющий блокировку скомпрометированных карт;
2. Реализовал обмен данными между сервисами через Apache Kafka, что позволило
гарантировать получение информации об инцидентах как всеми элементами системы, так и
дежурными сотрудниками банка;
3. Анализ и оптимизация запросов PostgreSQL;
4. Внедрил JWT и Keycloak, что позволило централизовать управление пользователями и
ролями и обеспечить безопасное взаимодействие между микросервисами, а за счет
оптимизации Keycloak - сократить время аутентификации до <200мс;
5. Внедрил инструмент сбора данных в распределенной системе для формирования
отчетности по формам ЦБ 0409259, 0409250 и последующей доставкой потребителям (АБС
Diasoft, головной офис Банка);
6. Проектирование REST API для интеграции с процессингом банка;
7. Реализация системы мониторинга на основе Prometheus и Grafana;
8. Проведение рефакторинга для улучшения качества кодовой базы и обеспечения
масштабируемости проекта;
9. Участие в код-ревью, обсуждениях архитектуры.
Управление проектом:
Jira, Confluence, GitLab, Agile
Стек технологий:
Java[8-11], Spring Boot, Spring Cloud, Netflix Eureka, Spring Data, JDBC, Hibernate, PostgreSQL,
Redis, Kafka, Docker, Kubernetes, Keycloak, ELK, Grafana, Prometheus, MongoDB, GitLab[CI\CD],
Apache POI, JAXB.
Состав команды:
Backend-разработчики (4), Team-Lead (1), QA-инженер, PM (1), SA(1), BA (1).
Стек специалиста на проекте
ELK, Grafana, Работа с интеграциями, GitLab, Базы данных, Spring Data, Spring Cloud, Ревью, MongoDB, Redis, Рефакторинг, Prometheus, Kafka, Backend, Мониторинг, Confluence, Docker, Agile, Hibernate, Java 8-11, REST API, Spring Boot, Jira, PostgreSQL, Microservices, Kubernetes, обмен данными, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2020 - Июнь 2022
(2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Высшее 2013 Московская гуманитарно-техническая академия Перевод и переводоведение Навыки,
Дове
Специальность
Московская гуманитарно-техническая академия Перевод и переводоведение Навыки
Завершение учебы
2013 г.