ВМ
Виталий М.
Мужчина, 29 лет
Россия, Пенза, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 14 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Виталий — опытный Java-разработчик уровня Senior. Специализируется на микросервисной архитектуре, работе с базами данных (Oracle, PostgreSQL), фреймворками (Camel, Spring Boot) и инструментами контейнеризации (K3s).
Имеет опыт работы над сложными и высоконагруженными проектами в отраслях RnD, FinTech & Banking и Cloud Services. В роли ведущего инженера-разработчика портала тестовых данных в финансовом секторе Виталий обеспечивал стабильную работу микросервисного приложения, оптимизировал запросы к базам данных и разрабатывал новые пользовательские сценарии.
В качестве ведущего Java-разработчика работал над порталом данных в RnD: проектировал и реализовывал пользовательские сценарии, создавал кастомные сущности, рефакторил код, исправлял дефекты, настраивал взаимодействие микросервисов через Kafka и WebSocket.
Как Java-разработчик участвовал в разработке ДБО (банковского приложения) и в создании CRM-системы по автоматизации и оптимизации процессов продаж и складского учёта.
Проекты
(5 лет 7 месяцев)
Работал над сложным и высоконагруженным проектом
Роль
Ведущий Java-разработчик
Обязанности
Проект:
Работал над сложным и высоконагруженным проектом — порталом
данных, который собирает информацию из различных витрин и на
основе пользовательских предпочтений предоставляет пользователям
релевантные данные. Портал позволяет конечным пользователям
самостоятельно создавать сущности, управлять ими и настраивать их
поведение. Для этого реализовано кастомное ядро, не основанное на
готовых фреймворках, что делает проект уникальным в своей
архитектуре и гибкости
Обязанности:
- Проектировал и реализовывал пользовательские сценарии, которые
улучшали взаимодействие пользователей с порталом.
- Создавал кастомные сущности с уникальным набором параметров и
механизмами взаимодействия между ними, учитывая особенности
архитектуры.
Рефакторил код для устранения технического долга и повышения его
читаемости и надежности.
- Оптимизировал запросы на уровне JOOQ и взаимодействие с базами
данных, что позволило сократить время выполнения запросов и снизить
нагрузку на систему.
- Исправлял выявленные дефекты в системе, своевременно устраняя
проблемы в коде.
- Настраивал взаимодействие микросервисов через Kafka и WebSocket,
что обеспечило стабильную работу системы и улучшило обмен
данными.
- Работал с собственным патчером, аналогом Liquibase, для управления
миграциями данных и минимизации рисков в процессе обновления
системы.
- Участвовал в обсуждениях и проработке архитектурных решений,
внося предложения по улучшению текущей системы.
- Проводил код-ревью коллег, помогая им улучшать код и внедрять
лучшие практики программирования.
Состав команды:
4 разработчика 1 тимлид 2 аналитика 1 тестировщик 1 фронтенд-
разработчик
Достижения
- Систематизировал работу с техническим долгом, что позволило
значительно снизить количество дефектов, возникающих в системе.
- Разработал и внедрил модули, которые расширили возможности
кастомизации портала для конечных пользователей.
- Новые модули повысили привлекательность портала для клиентов,
что увеличило их заинтересованность в его использовании.
- После оптимизации запросов и взаимодействия с базами данных
удалось сократить среднее время ответа системы на 25%.
- Внедрение микросервисного взаимодействия через Kafka позволило
масштабировать систему и снизить время обработки данных.
- Поддерживал позитивную и продуктивную атмосферу в команде,
помогал коллегам решать технические проблемы.
Стек специалиста на проекте
PostgreSQL, Java, DevOps, Kibana, Oracle, JPA, Linux, Prometheus, JWT, Liquibase, Flyway, HTTP, JOOQ, Базы данных, Kafka, Security, Мониторинг, CI/CD, Backend, Spring, WebSockets, Microservice Architecture, batch, K3s, Программное обеспечение, контейнеризация, Оркестрация, Spring boot 3
Отрасль проекта
RnD
Период работы
Июль 2024 - По настоящее время
(1 год 4 месяца)
Портал тестовых данных в финансовом секторе.
Роль
Ведущий инженер-разработчик
Обязанности
Обязанности:
- Обеспечивал стабильную работу микросервисного приложения,
оперативно устраняя дефекты и внедряя исправления в код.
- Проводил регулярное обновление системы для поддержания ее
актуальности и соответствия требованиям пользователей.
- Оптимизировал запросы к базам данных (Oracle, PostgreSQL) с
использованием JOOQ и JPA, что сократило время обработки данных и
снизило нагрузку на инфраструктуру.
- Разрабатывал новые пользовательские сценарии и добавлял функции
в "портал-тестовых данных", ориентируясь на запросы и потребности
конечных пользователей.
- Настраивал процессы контейнеризации и оркестрации с
использованием K3s, что обеспечило стабильность приложения в
условиях высоких нагрузок.
- Участвовал в обсуждениях архитектуры, предлагая улучшения для
повышения производительности и масштабируемости.
- Проводил код-ревью коллег, помогая соблюдать стандарты качества и
улучшать общий уровень разработки.
Состав команды:
2 разработчика, 3 аналитика, тим лид.
Достижения
- Оптимизировал ключевые запросы и взаимодействие с базой данных,
сократив время отклика системы на 30%.
- Решил проблемы с нестабильной работой микросервисов, связанных с
использованием Kafka, устранив перебои в обмене данными.
- Разработал и внедрил модули, которые упростили работу
пользователей с тестовыми данными, сделав их настройку и
управление более интуитивными.
- Систематизировал работу с техническим долгом, устранив устаревший
код, что сделало систему более поддерживаемой.
- Настроил процессы миграции данных и тестирования обновлений, что
минимизировало риск сбоев при развертывании новых версий
приложения.
- После внедрения доработок система успешно выдержала
тестирование на высокую нагрузку, обрабатывая вдвое больше
запросов без деградации производительности.
Стек специалиста на проекте
PostgreSQL, REST, SOAP, Oracle, TeamCity, JPA, Jenkins, JAX-RS, OpenShift, HTTP, MyBatis, JOOQ, Kafka, Spring Cloud, Аналитика, CI, Пользовательские сценарии, multithreading, Framework, Разработка, K3s, jmix, CD
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2023 - Июнь 2024
(7 месяцев)
ДБО (банковское приложение).
Роль
Java разработчик
Обязанности
Обязанности:
- Разработка микросервисов: Проектирование и реализация
микросервисных решений для обеспечения функционирования
банковских систем;
- Интеграция с внешними системами: Взаимодействие с другими
сервисами и платформами для обеспечения единых точек доступа и
обмена данными. Есть небольшой опыт работы на фреймворке Camel;
- Оптимизация производительности: Мониторинг и анализ текущих
систем с целью выявления и устранения узких мест, улучшение
производительности и отклика системы;
- Участие в проектировании БД: Работа в тесном сотрудничестве с
командой, для обеспечения эффективного хранения и извлечения
данных;
- Работа в Agile-команде: Активное участие в ежедневных стендапах,
планировании спринтов, ретроспективах и других церемониях Agile;
- Code Review: Анализ кода коллег, предоставление конструктивной
обратной связи и участие в процессе улучшения качества кода.
Состав команды:
Большая команда разработчиков, аналитиков, тестировщиков.
Достижения
- Успешный запуск новых микросервисов с использованием Camel,
Spring Boot;
- Интеграция с партнерами: реализация взаимодействия с СБП, и
написания бизнес логики трансграничных переводов;
- Оптимизация производительности: Улучшение отклика ключевых
сервисов путем оптимизации кода и структуры базы данных.
Стек специалиста на проекте
RabbitMQ, Java, Agile, Планирование, Hibernate, Kubernetes, Camel, Базы данных, Microservices, Ретроспектива, Code Review, ACID, Мониторинг, CI/CD, Проектирование, Transactions, Работа с интеграциями, Framework, Разработка, анализ кода, оптимизация, java 8-17
Отрасль проекта
FinTech & Banking
Период работы
Май 2023 - Декабрь 2023
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Пензенский государственный университет, Пенза
Специальность
Фпитэ, Управление в технических системах
Завершение учебы
2022 г.
Высшее
Учебное заведение
Пензенский артиллерийский инженерный институт, Пенза
Специальность
Управление радиотехническими средствами артиллерии., Автоматизация и управление
Завершение учебы
2019 г.