Java-направление с нуля
Вместо расширения legacy на PHP и Node.js спроектировали и запустили в Click ряд сервисов на микросервисной архитектуре.
Head of Java Development · Click
Строю Java-направление в платёжном сервисе Click: от архитектуры микросервисов и стандартов разработки до найма и развития команд.
01 / Обо мне
Разрабатываю на Java шестой год, большую часть этого времени в Click, где вырос от Java-разработчика до Head of Java Development.
Одно из ключевых достижений: мы построили Java-направление практически с нуля. Вместо того чтобы расширять legacy на PHP и Node.js, спроектировали и запустили ряд сервисов на микросервисной архитектуре, включая систему фискализации платежей и интеграцию для проведения платежей Visa/Mastercard.
Управленческий опыт рос вместе с задачами: тимлид команды из 5 разработчиков, затем руководитель Java-гильдии, а сейчас отвечаю за всех Java-разработчиков компании, от найма до архитектурных решений и стандартов разработки. Отдельно фокусируюсь на стандартизации проектов: считаю её основой для роста команд без потери качества.
Цель Развитие в сторону CTO в технологичной компании.
02 / Достижения
Вместо расширения legacy на PHP и Node.js спроектировали и запустили в Click ряд сервисов на микросервисной архитектуре.
Сервис фискализации онлайн-чеков по платежам, проведённым через CLICK: Java 17, Spring, ActiveMQ Artemis, PostgreSQL, Vault.
Первыми среди платёжных сервисов реализовали фискализацию чеков для автозаправок с передачей объёма проданного топлива. Это помогло сохранить несколько крупных партнёров с многомиллиардными оборотами.
Интеграция для проведения платежей по международным картам, а также шлюзы к CyberSource, PayGine, RocketGate, HUMO, soliq.uz, Tasnif и Генпрокуратуре.
Внедряю общий стандарт разработки, поддержки и приёма Java-проектов. Разбираю текущие и завершённые проекты, чтобы закреплять лучшие практики и не повторять прошлых ошибок.
Эксперименты со Spec-Driven Development на Claude Code, AI-документирование задач и backlog. Провожу встречи Java-гильдии по опыту применения AI.
03 / Опыт
Всего 5 лет 10 месяцев коммерческой разработки
Платёжный сервис · Ташкент · март 2022 — н. в. · 4 года 7 месяцев
Руководитель Java-гильдии компании: отвечаю за все Java-команды, их процессы и вопросы, от найма до архитектурных решений.
Помимо разработки сервисов выполнял роль тимлида команды из 5 разработчиков: декомпозировал крупные задачи и распределял их с учётом опыта и уровня каждого.
Повышение до Senior по итогам внутреннего ассессмента. Развитие текущих сервисов и новые интеграции с банками и государственными информационными системами.
Первыми среди платёжных сервисов реализовали фискализацию чеков для АЗС с передачей данных о проданном объёме топлива. Решение помогло сохранить несколько крупных партнёров с многомиллиардными оборотами.
Банк · Ташкент · сен 2021 — фев 2022 · 6 месяцев
Стартап · Ташкент · дек 2020 — авг 2021 · 9 месяцев
Старт карьеры: разработка и поддержка микросервисов PDP Online.
04 / Навыки
Нажмите на технологию, чтобы открыть её официальный сайт
05 / Обучение
06 / Контакты
Открыт к общению о Java-архитектуре, платёжных системах, построении инженерных команд и применении AI в разработке.
ali.artukov@gmail.com