
Юрий Ерофеевский
Senior Java Developer
О себе
Опытный Java-разработчик с более чем 4-летним стажем, специализирующийся на создании высоконагруженных и отказоустойчивых систем.
Обладаю глубокими знаниями в области микросервисной архитектуры, облачных технологий и распределенных систем.
Постоянно совершенствую свои навыки, слежу за новыми технологиями и лучшими практиками в разработке.
Технологический стек
Основные технологии
Базы данных
DevOps & Cloud
Архитектура
Опыт работы
Senior Java Developer
Талпабокс, Румыния (удаленно)
Разработка высоконагруженных микросервисов
Оптимизация производительности и масштабируемости системы, обработка до 5,000 RPS с задержкой менее 50мс
Финансовые и пользовательские сервисы
Создание безопасной системы управления счетами и персональными данными с Keycloak
Оркестрация процессов
Разработка сервиса регистрации с использованием: SAGA-транзакции Реактивный стек Keycloak
DevOps-практики
Развертывание тестовых стендов для нагрузочного тестирования (wrk/wrk2)
Настройка CI/CD процессов (GitLab CI) с автоматическими билдом, тестированием и деплоем в k8s
Внедрение Kubernetes (EKS) с Horizontal Pod Autoscaling
Повышение отказоустойчивости: Реализация стратегий Circuit Breaker, Retry и Bulkhead
Middle Java Developer
Талпабокс, Румыния (удаленно)
Сервисы структуризации данных
Разработка комплексного решения для: структуризации компаний автоматизации отчетности импорта данных
Оптимизация производительности
Оптимизация многопоточности в сервисе импорта данных:
- Сокращение времени обработки с 5+ часов до 20 минут
- Реализация batch-обработки с динамическим распределением нагрузки
- Оптимизация работы с памятью и БД
Десктоп приложение
Создание нативного desktop-приложения для веб-платформы с: оффлайн-режимом синхронизацией данных системными интеграциями
Java Software Engineer
Atlantis TMS, Румыния (проектная работа)
- Интеграция с сервисом онлайн бухгалтерии "Intuit Quickbooks"
- Настройка REST взаимодействия микросервисов