Евгений Бабков (thefunkyjohngo), 33 года, Россия, КраснодарЕвгений Бабков (thefunkyjohngo), 33 года, Россия, Краснодар
Java Developer • Microservices • SpringБэкенд разработчикСтарший (Senior)
Рассмотрю предложения

Контакты

Войти
Возраст: 33 года
Опыт работы: 8 лет и 6 месяцев
Регистрация: 28.02.2021
Последний визит: 3 дня назад
Гражданство: Россия
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков: Английский В2Русский родной язык

Обо мне

Backend-разработчик (Java) с опытом разработки серверных приложений более 5 лет, специализирующийся на микросервисной архитектуре, Spring и корпоративных системах.


✅ Разрабатывал бизнес-критичные решения для крупных заказчиков:


  • Газпромбанк – шлюз для обмена SWIFT-сообщениями (ISO20022) между банком и СПФС
  • Газпром – сервис "Календарь Мероприятий" для корпоративного портала
  • Московская Биржа – бэкофис фондового рынка
  • General Electric – доработка и поддержка BPM/ECM-платформы Citeck ECOS (на базе Alfresco)

💡 Обладаю опытом полного цикла разработки – от анализа требований и участия в проектировании до развертывания и поддержки.


🔹 В работе ориентируюсь на производительность, отказоустойчивость и качество кода, следуя принципам модульности, расширяемости и лучших практик разработки.

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Java
Spring Boot
Hibernate
PostgreSQL
SQL
Docker
Kubernetes
ActiveMQ Artemis
RabbitMQ
Junit

Опыт работы

  • Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
    Бэкенд разработчик (Старший)
    Май 2022 — Ноябрь 2024 (2 года и 7 месяцев)

    🔹 Газпромбанк — Шлюз для обмена сообщениями SWIFT ISO20022

    Достижения:

    • Спроектировал и реализовал микросервис-адаптер для REST-интеграции (Feign, WebClient) с КриптоПро DSS и myDSS для подписания документов и работы с сертификатами.
    • Внедрил ActiveMQ Artemis для синхронизации данных между компонентами системы. Настроил Prometheus для мониторинга процессов.
    • Реализовал кеширование токенов авторизации DSS в Redis для снижения нагрузки на ЦЭП и ускорения обработки операций.
    • Реализовал маскирование чувствительных данных в логах (JSON/XML) в соответствии с требованиями ИБ.

    Обязанности:

    • Участие в проектировании архитектуры системы, выборе технологий.
    • Проектирование и разработка микросервисов, REST API, интеграция с внешними и внутренними системами.
    • Оптимизация производительности, исправление ошибок.
    • Покрытие кода тестами.
    • Ревью кода.
    • Работа в кросс-функциональной команде (бэкенд, фронтенд, аналитики), онбординг новых сотрудников.

    Стек:

    Java 17, Spring (Web, Cloud, Security, Data), PostgreSQL, Liquibase, Redis, ActiveMQ Artemis, OpenAPI, Docker, K8S, Prometheus, Grafana, TeamCity, JUnit, Mockito, Keycloak


    🔹 Газпром — Корпоративный сервис "Календарь мероприятий"

    Достижения:

    • Спроектировал базу данных, реализовал data-слой (JPA) и REST API для управления мероприятиями, пользователями, тегами и их параметрами.
    • Настроил индексацию полей в PostgreSQL, что сократило время отклика при поиске и повысило производительность выборок.
    • Реализовал REST-интеграцию (Feign) с корпоративными справочниками и внутренними системами ГИД.
    • Внедрил RabbitMQ для интеграции с системой модерации ICL. Настроил метрики Prometheus для мониторинга стабильности отдельных компонентов системы.
    • Разработал механизм отложенных уведомлений о предстоящих мероприятиях с кешированием в Redis и гибкой настройкой через административную панель.
    • Настроил детализированное логирование событий ИБ (OWASP), реализовал санитизацию входных данных.

    Обязанности:

    • Проектирование архитектуры и выбор технологий на этапе старта проекта.
    • Разработка микросервисов, REST API, интеграций с внешними и внутренними системами.
    • Проектирование и реализация модели данных, оптимизация SQL-запросов и индексации.
    • Участие в кросс-командной разработке: интеграция с внешними сервисами, согласование API и бизнес-логики.
    • Участие в код-ревью, онбординг новых сотрудников, менторство младших разработчиков.

    Стек:

    Java 17, Spring (Web, Cloud, Security, Data), PostgreSQL, Liquibase, Redis, MinIO, RabbitMQ, OpenAPI, Docker, K8S, Prometheus, Grafana, Gitlab CI/CD, JUnit, Mockito, Keycloak

    • Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
      Бэкенд разработчик (Средний)
      Сентябрь 2021 — Май 2022 (9 месяцев)

      🔹 Московская биржа — Бэкофис фондового рынка

      Достижения:

      • Участвовал в декомпозиции монолита: выделил ключевые процессы в отдельные микросервисы.
      • Внедрил ActiveMQ Artemis для обмена данными с ЦБ и НРД, а так же реализовал систему уведомления сотрудников об изменениях в биржевых инструментах.
      • Оптимизировал тестовую инфраструктуру одного из ключевых компонентов: сократил время сборки на ~40% за счёт устранения лишних загрузок Spring-контекста и повысил покрытие тестами до 65%.

      Обязанности:

      • Разработка микросервисов для управления справочными данными, уведомлений и событий бизнес-домена.
      • Проектирование REST API и интеграции с внешними и внутренними системами.
      • Рефакторинг legacy-кода, повышение читаемости и тестируемости.
      • Участие в код-ревью и обсуждении архитектурных решений.

      Стек:

      Java 8/11/17, Spring (Web, Security, Data), PostgreSQL, Oracle DB, Liquibase, ActiveMQ Artemis, ELK, OpenAPI, Docker, K8S, Rancher, Gitlab CI/CD, JUnit, Mockito, Testcontainers, Apache FreeMarker

    • Автоматизация бизнес-процессов
      Фулстек разработчик (Средний)
      Август 2019 — Август 2021 (2 года и 1 месяц)

      🔹 General Electric — Платформа документооборота Citeck ECOS (на базе Alfresco)

      Обязанности:

      • Поддержка и доработка модулей документооборота (backend, frontend).
      • Разработка API и расширений на Java/JavaScript для интеграции компонентов платформы.
      • Проектирование и настройка бизнес-процессов (Activiti/Flowable), реализация пользовательских форм.
      • Работа с Docker и Jenkins в рамках CI/CD.
      • Участие в онбординге новых сотрудников, менторство стажёров.
    • Первый и крупнейший разработчик OSS/BSS-систем
      Бэкенд разработчик (Младший)
      Сентябрь 2018 — Июль 2019 (11 месяцев)

      🔹 Биллинговая система для телеком-операторов

      Обязанности:

      • Поддержка и доработка модулей биллинговой системы.
      • Написание SQL-запросов для диагностики и исправления проблем в данных.
      • Исправление бизнес-логики в хранимых процедурах (Oracle PL/SQL).
      • Рефакторинг legacy-кода, покрытие unit-тестами.
      • Взаимодействие с аналитиками и другими разработчиками при разборе инцидентов и внедрении доработок.
      JavaGitApache MavenOracleSQLBash
    • Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны
      Разработчик имитационных моделей (Средний)
      Декабрь 2015 — Февраль 2018 (2 года и 3 месяца)

      🔹 Моделирование производственных процессов

      Обязанности:

      • Проектирование и разработка имитационных моделей логистических и производственных цепочек в IDE AnyLogic.
      • Реализация бизнес-логики моделей на Java (ООП, Collections, Streams, обработка событий).
      • Анализ производительности, отладка моделей, настройка параметров симуляции.
      • Написание и оптимизация сложных SQL-запросов для обработки и выгрузки входных данных (Teradata).

    Высшее образование

    • КубГУ

      Кубанский государственный университет
      Краснодар1882 выпускника
      Компьютерных технологий и прикладной математики
      Сентябрь 2010 — Июнь 2015 (4 года и 9 месяцев)