ВМ
Вадим М.
Мужчина, 29 лет
Россия, Москва, UTC+3
Ставка
3 571,43 Р/час
НДС не облагается
Специалист доступен с 31 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C1
Английский — B1
Главное о специалисте
Я Java разработчик с более чем 5-летним опытом в enterprise-разработке.
Специализируюсь на создании высоконагруженных распределенных систем для
государственного сектора и банковской сферы.
В работе уделяю особое внимание:
• Качеству кода и проведению код-ревью
• Наставничеству junior/middle-разработчиков
• Документированию проектных решений
• Оптимизации производительности систем
• Взаимодействию с аналитиками и заказчиками
Проекты
(5 лет 9 месяцев)
Альфа-Банк (Россия)
Роль
Senior Java-разработчик
Обязанности
Проект:
Единый дебетовый конвеер
Проект отвечал за выпуск дебетовых, премиум и детских карт.
Kafka Streams, OAuth2 , Keycloak, Unit Tests, RESTful API.
Обязанности:
- Разработка и поддержание проекта
- Решение инцидентов с ПРОД-а
- Интеграция с системами по сбору и анализу метрик
- Рефакторинг legacy-проектов
- Онбординг новых сотрудников, коммуникация с заказчиком
- Отвечал и написал 9 микросервисов, полная поддержка от фичи, до вывода в прод
Достижения:
- Участвовал в внедрении в проект принципа OAuth2 и Keycloak.
- Выявил и устранил слабую производительность некоторых микросервисов путем добавления туда Kafka Streams.
- Разработал и внедрил подход в Integration Testing, что позволило поднять покрытие тестами на 20%.
- Разработал Spring Boot стартер для Basic авторизации с SOAP сервисами
- Разработал микросервис по переносу данных из Postgres в Oracle, что сократило время для сбора аналитики по заявкам на карты
- Активно участвовал в построении архитектуры проекта, от микросервисов до продумывания алгоритма работы логирования
- Переводил микросервисы к 21 java и 3 spring boot, для исправления уязвимостей старых версия и улучшения производительности благодаря новым технологиям jvm
- Активно участвовал в переходе с Hazelcast на Redis
- Написал стартер для упрощения конфигурации Redis, который использовался в 15+ микросервисах
- Участвовал в решении инцидентов на проде
- Покрыл 13 микросервисов до 95% + покрытия тестами
- Увеличил отказоустойчивость нескольких микросервисов путем перевода их на Kafka Streams вместо Rest
- Написал стартер для упрощения конфигурации Kafka
Стек специалиста на проекте
PostgreSQL, Git, Docker, Oracle, Bitbucket, REST API, MongoDB, Jenkins, Kubernetes, Keycloak, Hazelcast, WebFlux, Unit testing, Kafka, Java 11, Redis, Kafka Streams, Gitlab CI, distributed, cache, Spring Boot 3+, inmemory, oauth2, 21, caching
Отрасль проекта
FinTech & Banking
Период работы
Март 2023 - Август 2025
(2 года 6 месяцев)
Компания БКС
Роль
Middle+ Java-разработчик
Обязанности
Проект:
Разработка приложения для рынка Думая по торговле акциями и аблигациями
Проект предназначался для удобной покупки и продажи активов клиентов, сбор аналитики и анализ данных.
Обязанности:
- Разработка и поддержание проекта
- Решение инцидентов с ПРОД-а
- Общение с бизнесом по поводу внедрения новых и анализ актуальности старых фич
- Онбординг новых сотрудников
- Проведение собеседований в команду
Достижения:
- Реализовал высоконагруженный GraphQL API, обеспечив удобную и гибкую схему доступа к данным для фронтенда. Обеспечил совместную работу с микросервисами через Apollo Federation и Spring Boot GraphQL.
- Внедрил графовую базу данных Neo4j для представления сложных связей между сущностями (например, пользователи, продукты, рекомендации), что позволило снизить время отклика на 40% по сравнению с реляционной моделью.
- Интегрировал гибридное хранилище данных: PostgreSQL для транзакционной части + Neo4j для аналитических запросов, реализовав синхронный ETL и обеспечив консистентность на
уровне приложения.
- Настроил автоматическое логирование медленных SQL-запросов, собрав статистику и внедрив рекомендации для ORM-оптимизации (Hibernate + QueryHints), что дало прирост производительности до 50% в отчётных модулях.
- Спроектировал модель данных для графовой БД, отразив бизнес-логику отношений пользователей, транзакций и событий. Использование Cypher-запросов позволило реализовать
рекомендательные алгоритмы за ~20 мс на 10 млн вершин.
Стек специалиста на проекте
Hibernate, Базы данных, Анализ данных, Algorithms, ETL, Apollo, Аналитика, Разработка, GraphQL API, Программное обеспечение, Логирование, Анализ, продажи, Проведение собеседований, данных, онбординг
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - Март 2023
(1 год 1 месяц)
Сбер
Роль
Java-разработчик
Обязанности
Проект: Onekib платформа для использования внутри компании. Платформа объединяла в себе
множество инструментов для более удобной работы сотрудников.
- Ревью кода
- Поддержка функционала
- Декомпозиция и оценка работа
- Разработка и внедрение новых технологий и функционала
- Поддержка и переписывание legasy кода
Достижения:
- Оптимизировал код, тюнинг Apache Calcite для взаимодействия с бд, повысив тем самым отказоустойчивость сервисов. Снизил время отклика критических запросов в 4 раза (с 900мс до 250мс) через оптимизацию Apache Calcite
- Оптимизировал процесс написания тестов, что позволила поднять покрытие тестами на проекте до 80%
- Мигрировал микросервисы на Java 17, повысив производительность за счёт новых возможностей JDK
- Внедрил SonarQube в проекты, что позволило централизованно отслеживать качество кода в проектах
- Написал Spring Boot стартер для логирования бизнес логирования, это позволило значительно сократить дублирование кода в микросервисах
- Перевел часть монолита на несколько микросервисов, продумал и отстоял их архитектуру на арх гильдиях.
Стек специалиста на проекте
SonarQube, Базы данных, Microservices, Java 11, Legacy, Java 17, JDK
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2019 - Март 2022
(2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Готов выйти в штат
Да
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Самарский государственный технический университет,,Самара
Специальность
Информационные технологии и компьютерные системы
Завершение учебы
2019 г.