Марат К. Java разработчик, Senior
ID 32131
МК
Марат К.
Мужчина, 29 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 468,09 Р/час
вкл. НДС 5% (128.57 Р)
Специалист доступен с 3 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Марат — Senior Java-разработчик из Санкт-Петербурга с опытом работы 8 лет. Специализируется на разработке микросервисных архитектур. Имеет опыт работы в отраслях Telecom, RnD, FinTech & Banking, BioTech, Pharma, Health care & Sports.
Участвовал в проектировании и внедрении архитектуры из более чем 20 микросервисов для телеком-системы, разработал внутренний тестовый фреймворк с веб-интерфейсом. Оптимизировал SQL-запросы и Java-код, что привело к снижению времени выполнения операций и стабилизации работы системы.
Внедрил ключевые инструменты для ускорения разработки в проекте по созданию PIM-системы с нуля, обеспечил масштабируемость и надёжность системы.
Проводил анализ и исправление backlog'а из более чем 150 багов в унаследованных легаси-системах в финтехе, систематизировал процессы их воспроизведения и фиксации.
Участвовал в миграции монолитной медицинской системы с Oracle Apex на современное SaaS-решение на Java, внедрил микросервисную архитектуру с использованием Spring Cloud Netflix и Docker.
Проекты
(9 лет 11 месяцев)
Телеком-система. Микросервисы. Высоконагруженный сервис.
Роль
Senior Java-разработчик
Обязанности
1. В условиях сжатых сроков успешно спроектировал и внедрил архитектуру из 20+ микросервисов, которая легла в основу трех клиентских приложений (мобильное API, админ-панель, API для таск-трекера).
2. Инициировал и разработал внутренний тестовый фреймворк с веб-интерфейсом, который стал улучшенным аналогом WireMock. Это позволило мануал-тестировщикам полностью автономно тестировать систему на изолированных стендах, где не было доступа к серверам заказчика, что ускорило процесс тестирования в разы.
3. Использование Kafka для межсервисного взаимодействия (как шина событий).
4. Проанализировал и оптимизировал проблемные SQL-запросы и Java-код, что привело к:
-Снижению времени выполнения getById с 40 секунд до 100-200 мс.
-Стабилизации работы пагинационных запросов.
-Полному устранению падений по OOM и нормализации нагрузки на CPU.
5. Полностью отвечал за полный цикл разработки — от выбора технологического стека и проектирования до реализации и запуска в продакшен.
6. Написание SQL-запросов (join, группировки, сортировки, оптимизация запросов (explain analyze) и оконных функций (PostgreSQL).
7. Провел срочную оптимизацию системы для другой команды, находившейся в кризисной ситуации перед релизом:
-Методы getById выполнялись 40+ секунд, пагинационные запросы не укладывались в таймаут.
-Приложение падало с OutOfMemoryError и потребляло 100% CPU.
8. Написание unit-тестов.
Достижения
Команда успешно вышла в релиз в запланированные сроки.
Проактивно взял на себя менторинг команды из 3 junior-разработчиков, ускорив их интеграцию в проект и повысив общую эффективность команды. Один из junior успел дорасти до middle.
Стек специалиста на проекте
PostgreSQL, REST, Jira, Confluence, Gradle, GitLab, Data, Flyway, Kafka, OAuth 2.0, Web, Spring, boot, cloud, Java 21, JPA Hibernate
Отрасль проекта
Telecom
Период работы
Декабрь 2023 - По настоящее время
(1 год 11 месяцев)
Создание PIM-системы с нуля.
Роль
Senior Java-разработчик
Обязанности
Проект: создание PIM-системы с нуля. Система централизованно управляет
товарами и автоматически транслирует данные на 10+ маркетплейсов (Ozon, Wildberries, Aliexpress, Avito и др.), устраняя ручной труд.
Микросервисная архитектура.
Обязанности и достижения:
1. Оценка задач и участие в планировании работы.
2. Инициировал и внедрил ключевые инструменты для ускорения разработки:- Liquibase для управления миграциями БД, что исключило ручные скрипты и повысило надежность развертываний.
3. MapStruct для автоматического маппинга DTO, сократив объем шаблонного кода на 40%.
4. Написание SQL-запросов (join) и оконных функций (PostgreSQL).
5. Проведение Код ревью.
6. Активное участие в планировании спринтов и оценке задач, влияя на эффективность процессов разработки.
7. Разработка приложения с нуля.
8. Планирование архитектуры приложения.
Достижения
Спроектировал и реализовал микросервисную архитектуру, обеспечив масштабируемость и надежность системы.
Разработал универсальную клиентскую библиотеку (аналог OpenFeign), способную работать не только по HTTP, но и через брокеры сообщений (RabbitMQ), унифицировав и упростив межсервисное взаимодействие.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, REST, Jira, Confluence, Bitbucket, JUnit, Maven, Data, Liquibase, Java 11, Feign, Security, Web, Spring, boot, bases, JPA Hibernate, lib
Отрасль проекта
RnD
Период работы
Июль 2021 - Ноябрь 2023
(2 года 5 месяцев)
Финтех
Роль
Senior Java-разработчик
Обязанности
1. Провел масштабный анализ и исправление backlog'а из 150+ багов в унаследованных легаси-системах.
2. Систематизировал процессы их воспроизведения и фиксации, что стабилизировало работу систем и сократило количество критических инцидентов на 60%
3. Занимался рефакторингом и оптимизацией ключевых модулей системы, что повысило их производительность и упростило дальнейшую поддержку.
4. Участвовал в планировании спринтов и оценке задач, помогал команде в соблюдении дедлайнов.
Стек специалиста на проекте
PostgreSQL, REST, Jira, JUnit, Maven, Gradle, MongoDB, Data, Flyway, ClickHouse, Java 11, Security, Web, Spring, boot, JPA Hibernate
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2020 - Июль 2021
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева
Специальность
Программная инженерия
Завершение учебы
2018 г.