Илья Перевертайло (qunifoj), Россия, Москва
Илья Перевертайло (qunifoj), Россия, Москва
Бэкенд разработчикСредний (Middle)
От 220 000 ₽Ищу работу

Контакты

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

Обо мне

Имею 4 года коммерческого опыта в Java-разработке. Проектирую и разрабатываю высоконагруженные распределенные системы на базе Spring Boot 3 и Java 21. Реализую синхронное и асинхронное взаимодействие с помощью REST API и Apache Kafka. Работаю с Redis, Caffeine кэшем и мониторингом на основе Grafana Stack. Использую архитектурные паттерны Saga, Transactional Outbox и Inbox для гарантированной доставки и обработки.


Телефон: 8 999 637 05 65
Telegram: @qunifoj
Max: https://max.ru/u/f9LHodD0cOLyPz4NbhwNWoOZ-UkBZ3bzq8npQBsKE66_-9MP4BkC2-V3d3c

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Java
Java Spring Framework
Spring Boot
PostgreSQL
Hibernate
Apache Maven
Docker
Git
REST
SQL
Kubernetes
Redis
Apache Kafka
Junit

Опыт работы

  • Garpix
    Java Developer
    Декабрь 2023 — По настоящее время (2 года и 10 месяцев)

    Проект: Кредитный конвейер

    Описание: Микросервисная платформа, реализующая полный цикл обработки кредитных заявок: от регистрации обращения до принятия решения и формирования индивидуальных условий. Платформа обеспечивает отказоустойчивую оркестрацию распределенных бизнес-процессов, пошаговое анкетирование, агрегацию данных из внешних источников, real-time скоринг клиентов со стабильным p99 latency под пиковыми нагрузками до 50 RPS.

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

    • Разработка сервисов (Java 21, Spring Boot): расчета надежности клиентов, оформления потребительских кредитов, оформления кредитных карт
    • Построение RESTful API для интеграции с фронтенд и банковскими системами, обеспечение обратной совместимости.
    • Организация асинхронного взаимодействия между микросервисами через Apache Kafka, разработка Producers и Consumers.
    • Реализация и оптимизация взаимодействия с БД (PostgreSQL, Spring Data, SQL).
    • Обеспечение безопасности по модели Zero Trust (JWT, JWKS, Keycloak).
    • Добавление кэширования справочных данных (Redis).
    • Внедрение архитектурных паттернов для гарантированной доставки и обработки (Transactional Outbox, Transactional Inbox, Saga).
    • Покрытие unit и integration тестами (JUnit, Mockito, TestContainers)
    • Участие в разработке архитектурных решений, проведение code review.

    Достижения:

    • Обеспечил согласованность данных между сервисами за счет внедрения архитектурных паттернов гарантированной доставки и обработки: Saga, Transactional Outbox, Inbox.
    • Сократил p99 latency системы при принятии решений в 3 раза, внедрив двухуровневое хранение: оригиналы внешних ответов в S3 (MinIO), структурированные снимки в Redis
    • Настроил локальную валидацию JWT через JWKS, что позволило отказаться от постоянных синхронных запросов к Keycloak.

    Технологии: Java 21, Spring Boot, Spring Web MVC, Spring Security, OAuth2, JWT, Keycloak, Git, GitLab, PostgreSQL, Kafka, Redis, REST API, OpenAPI, Swagger, Docker, Kubernetes, Liquibase, JUnit 5, Mockito, Testcontainers, Grafana, Loki, Prometheus, Mimir, Tempo.

  • i-Sys Labs
    Java-разработчик
    Апрель 2022 — Ноябрь 2023 (1 год и 8 месяцев)

    Проект: Система лояльности.

    Описание: Высоконагруженная микросервисная платформа, обеспечивающая полный цикл начисления вознаграждений для банковских клиентов в реальном времени. Платформа построена по принципу асинхронного конвейера, обслуживает 3 млн активных пользователей и выдерживает пиковую нагрузку 1000+ RPS.

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

    • Разработка сервисов: управления для внутреннего персонала, настройки условий кэшбека, контроля лимитов, проверки заявлений на фрод на базе Java 21, Spring Boot.
    • Создание REST endpoints для взаимодействия с frondend и другими микросервисами.
    • Построение асинхронного конвейера обработки транзакций с помощью Apache Kafka, с внедрением механизма DLQ
    • Реализация взаимодействия с СУБД PostgreSQL через Spring Data JPA.
    • Добавление распределенного кэширования справочных данных за счет Redis.
    • Создание модульных и интеграционных тестов с помощью JUnit, Mockito, TestContainers.
    • Участие в принятии архитектурных решений, проведение code review.

    Достижения:

    • Сократил до <0.5% количество ошибочных и фродовых начислений вознаграждений за счет проектирования и реализации механизма Velocity Checks.
    • Реализовал централизованный контроль лимитов и снизил нагрузку на БД путем выноса логики лимитных политик в отдельный сервис.
    • Снизил p99 latency ключевых REST-эндпоинтов до 50 мс под нагрузкой в 1000 RPS благодаря внедрению двухуровневого кэширования на Caffeine и Redis для статических справочных данных и оптимизации структуры индексов в PostgreSQL.

    Технологии: Java 11, Spring Boot, Spring Web MVC, Git, GitLab, PostgreSQL, Kafka, Redis, REST API, OpenAPI, Swagger, Docker, Kubernetes, Liquibase, JUnit 5, Mockito, Testcontainers, Caffeine.

Дополнительное образование

  • Прикладная информатика (по областям)

    Ейский полипрофильный колледж