Обо мне

Ярослав Лукьянчук

Ярослав Лукьянчук

Software Engineer

t.me/nmequalmn

Более трёх лет строю интерфейсы, инфраструктуру и backend для продакшн-сервисов. Работаю с frontend-архитектурой, SSR, API-контрактами, CI/CD, E2E-тестированием, observability и производительностью.

В рамках ВКР исследовал и запатчил баг в Chromium: покадровая перемотка видео после исправления ускорилась в 27 раз. Выступил на PiterJS #92 с докладом об этой работе.

Интересы и ценности

Верю в качественный опенсорс фронтенд, часто изучаю различные кодовые базы и смотрю трендовые репозитории. Интересуюсь разработкой и подходами к сложным библиотекам, браузерам и dev-инструментам (сборщикам, альтернативам Node.js: Bun, Deno, линтеры и др.).

Считаю, что ИИ слоп это плохо. Текущие harness и фронтир модели уже достаточно мощные, но требуют мощной донастройки. Исследую метрики продуктивности ИИ, способы уменьшения мусора и улучшения ИИ как инструмента (а не автономного агента).

Опыт работы

Яндекс

Разработчик интерфейсов · IoT

июнь 2026 — сентябрь 2026

Разрабатывал сложные интерфейсы в IoT-домене на React и Redux.

Автоматизировал генерацию TypeScript-типов из OpenAPI-спецификаций и перевёл API-клиенты на строгую контрактную типизацию.

Создал инфраструктуру E2E-тестирования на Playwright: авторизация, подготовка окружений, мок-сценарии и интеграция в CI/CD.

Оптимизировал continuous delivery: автоматизировал создание release candidates, сборку, деплой и генерацию отчётов о статусе.

Разработал инструменты генерации конфигурационных файлов: CLI, схемы, типизацию ресурсов и пресеты.

Улучшил CI/CD-пайплайны, интеграцию error tracking с Source Maps и контрольные точки качества в репозитории; документировал сложные инженерные решения.

React · Redux · Rspack / Webpack · Playwright · OpenAPI

Skazkisomnoi

Frontend / Full-Stack Developer

июнь 2025 — июнь 2026

Сервис персонализированных детских книг: пользователь загружает фото ребёнка, а система генерирует иллюстрированную книгу с его участием.

Реализовал checkout с локализованными формами, расчётом доставки и Stripe для международных заказов — продукт работал на нескольких рынках одновременно.

Нашёл и устранил утечки памяти в Nuxt 3 SSR на production-нагрузке; после фикса сервис перевели на серверы меньшего класса без потери latency.

Настроил Sentry и OpenTelemetry: трассировку, алерты и диагностику production-инцидентов.

Нашёл и закрыл несколько SSR-проблем с гидратацией в Nuxt 3.

Проектировал новые фичи: декомпозировал задачи и принимал архитектурные решения.

Настроил деплой AI-моделей через GitHub Actions и пайплайн в Runpod.

Vue 3 · Nuxt 3 · TypeScript · Pinia · VueUse · Vite · Sentry · OpenTelemetry

Artlogo

Frontend Engineer

сентябрь 2024 — июнь 2025

Работал над e-commerce-продуктом на Shopify и запуском нового AI-направления компании.

Спроектировал frontend-структуру нового AI-продукта: разбиение приложения, state management, ключевые UI-сценарии и точки интеграции с API.

Оптимизировал Core Web Vitals Shopify storefront: Lighthouse Mobile Score вырос с 30 до 60, INP снизился на 20%, исправлены LCP/CLS-проблемы.

Реализовал dark mode для генератора email-подписей и адаптировал шаблоны под Gmail, Outlook и Apple Mail.

Улучшил экспорт email-подписей: доработал обработку stroke и HTML extraction flow для более чистого результата при copy/download.

Рефакторил legacy SCSS/JavaScript и снижал количество production-ошибок, отслеживаемых в Sentry.

Vue · Nuxt · TypeScript · Pinia · Shopify Liquid · Tailwind CSS · Lighthouse · Sentry

Продуктовые и проектные разработки

Frontend / Full-Stack Developer

апрель 2023 — август 2024

Реализовал полный цикл разработки нескольких веб-приложений на разных стеках — Supabase, Java/PostgreSQL, Jakarta EE/JSF и Spring + React: авторизация, API-слои, модели данных, формы и клиент-серверная интеграция.

Создал библиотеку сэмплов для музыкантов: поиск по BPM, тональности и жанру, waveform-превью, автоматическое определение BPM и desktop-клиент.

Разработал подписочную платформу для музыкантов: каталог треков, встроенный плеер, личный кабинет и CMS на Payload.

TypeScript · React · Redux · MUI · Vue / Nuxt · Supabase · PostgreSQL · Java · Spring · Payload CMS

Стек

TypeScriptReactTanstackVue 3NuxtViteTailwind CSS
DockerGitHub ActionsSentryOpenTelemetryRspack / Webpack
Node.jsPostgreSQLGit

Образование

ITMO University

ПИиКТ · Программная инженерия (Нейротехнологии и программирование) · бакалавр

2022–2026

ITMO University

ПИиКТ · Веб-технологии · магистратура

2026–2028