Виктор Конев

Москва, Россия

Java/Kotlin backend‑разработчик

Стек моих технологий

Опыт работы

Senior Developer

Апрель 2025 - н.в.

RU

NDA :)

Middle+ Developer

Апрель 2024 - Апрель 2025

RU

Пришёл в команду первым человеком, после тимлида, поэтому с 0 разрабатывал и дизайнил крупную систему хранения товаров,
по дороге выстраивал процессы в команде по backend'у и так же онбордил новых сотрудников.

Задачи:
- Создал выгрузку товаров из различных источников через Kafka с сохранением в распределённую Cassandra.
- Разработал сервис геодоступности товаров, в котором клиент может получить наличие товаров по интересующему его магазину, который находится близко к клиенту.
- Выжимал все соки из Postgres и ограниченного IO диска.
- Настроил Observability для всех сервисов.

Сервисы были высоконагруженные, в пике 10к RPS, требования к надёжности были высокие, объём хранимых товаров превышал 100 млн, товаров по точкам продаж ~300 млн.

Все API задачи реализовывал с поддержкой SLO и внутренним SLA, создавал метрики и вешал алёрты для корректного анализа работы приложений.

Middle+ Developer

Ноябрь 2022 - Апрель 2024

RU

Написание и развитие микросервисов с 0 и доведение их до продакшн среды с использованием TeamCity.
Проект был написан на Kotlin (Backend) с использованием реактивного стэка (Сoroutines + WebFlux + R2DBC).

Я вместе с командой разрабатывал CMS для всей системы работы со страховками во всём стриме страхования,
поэтому была сложная бизнес логика, которую я и разрабатывал и поддерживал.
Применение и внедрение новых технологий в команду:
JOOQ, TestContainer, WebTest.

Помимо этого занимался менторингом новых разработчиков и помогал им разобраться в Kotlin и реактивном стэке и вёл по проекту первое время.

Блог

2026-04-13

HttpClient в Spring 7: замена FeignClient или нет?

Как отказаться от FeignClient и перейти на новый Spring HttpClient

2026-03-16

Хватит использовать Spring Data saveAll как молоток

Почему saveAll(...) часто не лучший выбор для массовых вставок и как перейти на insertBatch(...).