СП
Сергей П.
Мужчина, 35 лет
Беларусь, Брест, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Сергей — Java-разработчик уровня Senior из Бреста, Беларусь. Специализируется на разработке высоконагруженных систем. Имеет опыт работы с Spring Cloud, Spring Security, Keycloak, RabbitMQ, Elasticsearch, Kibana, Prometheus, Grafana и другими технологиями.
Участвовал в проекте EPAM по разработке и поддержке многопользовательской онлайн-игры, где занимался созданием системы внутриигровых транзакций, интеграцией Spring Security и Keycloak для аутентификации игроков, настройкой OAuth2 и JWT для верификации торговых сделок. Оптимизировал нагрузку на сервер, настроил ELK Stack для анализа логов и защищал систему от DDoS-атак.
Также работал над проектом EPAM в Центре проверки авторских прав, где провёл миграцию пользовательского интерфейса с Vaadin 7 на Vaadin 23, разработал новую архитектуру и полностью обновлённый UI. Реализовал функционал экспорта данных в форматы CSV и XLSX, написал интеграционные и модульные тесты, участвовал в процессе код-ревью.
Проекты
(4 года 5 месяцев)
EPAM. Многопользовательская онлайн-игра. Разработка и поддержка высоконагруженной системы игрового сервера.
Роль
Инженер-программист
Обязанности
Разработка игровой экономики и безопасности
● Реализовал систему внутриигровых транзакций с использованием Spring Cloud (Gateway, Config) для управления микросервисами:
○ Интеграция Spring Security + Keycloak для аутентификации 1M+ игроков и защиты платежных операций;
○ Настройка OAuth2 и JWT для верификации торговых сделок между игроками.
● Внедрил RabbitMQ для асинхронной обработки аукционных сделок (до 5K сообщений/сек).
Оптимизация и мониторинг
● Снизил нагрузку на сервер на 35% за счет:
○ Кеширования инвентаря игроков в Redis;
○ Оптимизации запросов к PostgreSQL (индексы, партиционирование таблиц).
● Настроил ELK Stack (Elasticsearch + Kibana) для анализа логов:
○ Выявление читеров через паттерны в логах (например, аномальные транзакции);
○ Интеграция с Prometheus/Grafana для мониторинга SLA (латентность <200 мс).
Безопасность и DevOps
● Защита от DDoS:
○ Реализовал rate limiting на API-шлюзе;
○ Настроил алерты в Grafana при аномальной активности.
● Автоматизировал развертывание.
Командная работа
● Провел 20+ код-ревью с акцентом на уязвимости (OWASP Top 10).
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Elasticsearch, Kibana, Spring Boot, Spring Security, Grafana, Kubernetes, Prometheus, Keycloak, Kafka, Spring Cloud, Redis, Java 17, GitLab CI/CD, oauth2
Отрасль проекта
LifeStyle
Период работы
Июль 2024 - По настоящее время
(1 год 1 месяц)
EPAM. Центр проверки авторских прав. Разработка и поддержка корпоративных решений для работы с авторскими правами.
Роль
Инженер-программист
Обязанности
Миграция и оптимизация
● Провел миграцию пользовательского интерфейса с Vaadin 7 на Vaadin 23, разработав новую архитектуру и полностью обновленный UI для нескольких проектов;
● Выполнил миграцию проекта на Apache Camel 3, улучшив совместимость и производительность системы.
Разработка функциональности
● Разработал архитектуру и реализовал систему отображения данных с поддержкой гибкой фильтрации, сортировки, репозиториев, сервисов и мапперов;
● Реализовал функционал экспорта данных в форматы CSV и XLSX для обеспечения удобного взаимодействия пользователей с данными.
Тестирование и обеспечение качества
● Написал интеграционные и модульные тесты, включая тестирование элементов пользовательского интерфейса с воспроизведением событий, что повысило надежность системы;
● Участвовал в процессе код-ревью для повышения качества кода.
Оптимизация и безопасность
● Оптимизировал работу индексов в базе данных, увеличив скорость доступа к данным в несколько раз;
● Исправлял уязвимости безопасности в соответствии с рекомендациями OWASP, улучшив защиту приложения.
Стек специалиста на проекте
PostgreSQL, Java, Selenium, JUnit, Hibernate, Vaadin, Apache Camel, Spring, Framework, owasp
Отрасль проекта
LifeStyle
Период работы
Март 2021 - Июнь 2024
(3 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГТУ. Минск.
Специальность
Технология органических веществ
Завершение учебы
2012 г.