Минск, Беларусь · гибрид / удалённо
Илья Залоско
Product Engineer · Next.js / TypeScript / PostgreSQL · строю продукты от идеи до продакшена
Спроектировал и построил с нуля платформу сервиса бытовых услуг: три веб-приложения, онлайн-оплата, роли и права, контроль качества, 1 800+ автотестов. Совмещаю инженерию и продукт: 3+ года работы с клиентами в банках, лучший сотрудник МТБанка по KPI по итогам года. Разрабатываю с ИИ-агентами и строю вокруг них процесс качества — тесты, ревью, CI.
Главный проект
B2C-платформа сервиса бытовых услуг
Сервис бытовых услуг, где клиент видит цену заранее и платит картой, а самозанятые исполнители сами берут заказы. Три стороны — клиент, исполнитель, оператор — с деньгами, качеством и персональными данными под контролем без большого штата.
- Приложения
- 3
- Миграции базы
- 1 000+
- Автотесты
- 1 800+
- E2E-сценарии
- 46
- Публичные страницы
- 446
- Коммиты
- 2 000+
Опыт работы
Clean Logic — Head of Product & Engineering
Декабрь 2025 — сейчас · Минск
IT-компания: разработка и внедрение ИИ. Основной продукт — B2C-платформа сервиса бытовых услуг (фиксированная цена, оплата картой, исполнители — самозанятые); название под NDA.
- Спроектировал и построил монорепозиторий из 3 приложений на Next.js 16 / React 19 / TypeScript: публичный сайт с калькулятором и кабинетом клиента, приложение исполнителя, админка для операторов с 5 ролями доступа.
- Вынес бизнес-логику в PostgreSQL (Supabase): RPC-функции, RLS-политики, 1 000+ миграций; цена, скидки, статусы заказа и деньги считаются в базе, приложения — тонкий слой.
- Интегрировал онлайн-оплату bePaid: оплата картой и блокировкой средств, возвраты и chargeback, вебхуки; комиссионная схема выплат исполнителям.
- Сделал авторизацию и защиту данных: вход по SMS-коду, для команды — пароль + TOTP 2FA; шифрование адресов, аудит каждого действия оператора с деньгами и персональными данными.
- Построил систему дистанционного контроля качества: чек-листы, фото до/после, этапы заказа с геолокацией и временем, приёмка результата в админке.
- Выстроил процесс качества: 1 800+ тестов (node:test), 46 e2e-сценариев на Playwright по ролям, GitHub Actions на собственном runner (VPS), обязательный тест к каждому изменению, PR-ревью.
- Построил привлечение трафика: SEO-архитектура на 446 страниц (375 статей, 39 услуг), 14 рекламных лендингов, Яндекс.Метрика, бот автопубликаций в соцсети (Python).
- Организовал AI-assisted разработку на Claude Code: собственные скиллы и хуки-ограничители, агенты-ревьюеры (безопасность, UX, SEO), журнал решений — 2 000+ коммитов.
МТБанк — Менеджер по работе с клиентами
Апрель 2024 — Июнь 2026 · Минск
- Лучший сотрудник банка по KPI по итогам года.
- Консультирование и продажи банковских продуктов физлицам, выявление потребностей.
- Работа с возражениями и претензиями, разрешение конфликтных ситуаций.
БПС-Сбербанк — Менеджер по работе с клиентами
Август 2022 — Сентябрь 2023 · Минск
- Продажи банковских продуктов и услуг физлицам.
Навыки
- Frontend
- TypeScript, JavaScript, React 19, Next.js 16 (App Router, SSR/SSG), CSS, Motion, MapLibre
- Backend и данные
- Node.js, PostgreSQL, SQL, Supabase (RLS, RPC), REST API, вебхуки
- Качество и инфраструктура
- node:test, Playwright (e2e), GitHub Actions, CI/CD, Git, Linux/VPS, systemd, nginx
- Интеграции
- bePaid (эквайринг), SMS-шлюз, Telegram, Яндекс.Метрика
- AI
- AI-assisted разработка, Claude Code, агентные пайплайны, LLM для контента
- Продукт
- требования и сценарии, роли и права доступа, ценообразование, SEO, работа с клиентами
Образование
Белорусский государственный экономический университет — финансы и банковское дело, 2022
Языки
Белорусский — родной · Русский — свободный · Английский — B1 (технический)