Федянов Степан — Senior Software Engineer

Обо мне

Senior Software Engineer с опытом более 6 лет, специализирующийся на высокопроизводительных экосистемах Vue.js/Nuxt и надежной бэкенд-разработке на Python (Django/FastAPI). Успешный опыт руководства сложными техническими миграциями (с Vue 2 на Vue 3), создания инструментов для разработчиков на базе AI/LLM (Node.js/OpenAI) и проектирования решений корпоративного уровня (ERP, CI/CD, синхронизация GraphQL), которые напрямую влияют на рост бизнеса, эффективность и стабильность систем.

Опыт работы

Студия Артемия Лебедева

Senior Software Engineer

с июня 2023 года по настоящее время

Студия № 1 в России, специализирующаяся на сложном дизайне и технологических решениях, включая веб-приложения и инновационные AI-продукты (Фокус, Николай Иронов).

  • Разработал ключевые функции Фокус (100k+ пользователей), включая интерактивный холст и систему платежей Stripe/ЮМани, что напрямую повлияло на монетизацию.
  • Создал кастомный AI Code Reviewer (Node.js, OpenAI/Gemini), который сократил время проверки кода на 67% и значительно снизил процент возврата задач (TRR).
  • Успешно провел полную миграцию кодовой базы с Vue 2 на Vue 3 (Nuxt 3), устранив технический долг и внедрив строгий протокол обновления зависимостей.
  • Внедрил стратегию тестирования (Playwright, Vitest) и мониторинг Sentry, увеличив долю сессий без сбоев (crash-free) с 89% до 98%.
  • Унифицировал UI-код в стандартизированную библиотеку компонентов (Storybook), оптимизировав передачу макетов из дизайна в разработку.
  • Разработал движок генерации цветов на TypeScript (HSL/WCAG), автоматически создающий доступные и гармоничные палитры на основе контента пользователя.
  • Масштабировал AI-генератор логотипов «Николай Иронов», внедрив SSR и оптимизацию, что подняло показатели PageSpeed с 40 до 80 и увеличило органический трафик на 75%.
  • Внедрил архитектурный паттерн Feature-Sliced Design (FSD) в крупный legacy-проект, значительно повысив модульность и удобство поддержки кода.
  • Спроектировал архитектуру автоматизированных микросервисов для лидогенерации, ставших основным источником входящих заявок продукта.

Стек: Vue 2/3, Nuxt 2/3, TypeScript, Pinia, Node.js, OpenAI/Gemini, Python (Django/DRF), PostgreSQL, Playwright, Vitest, Gitlab CI/CD, FSD.

Проекты

Фокус

fokus.am

Конструктор идеальных презентаций

Журналус

zhurnalus.artlebedev.ru

Дизайн-журнал Студии Артемия Лебедева

Студия Артемия Лебедева

Software Engineer

Июнь 2023 – Май 2024

  • Разработал ключевые генеративные и фронтенд-функции для Николая Иронова, первого AI-генератора фирменного стиля для малого бизнеса, масштабируя продукт до тысяч уникальных дизайн-проектов.
  • Возглавил крупную инициативу по рефакторингу производительности, переведя фронтенд на использование серверного рендеринга (SSR) и устранив устаревшие зависимости. Это улучшило показатели Google PageSpeed с 40 до 80 и обеспечило рост органического трафика примерно на 75%.
  • Внедрил и обеспечил соблюдение архитектурного паттерна Feature-Sliced Design (FSD) в крупном legacy-коде, что значительно повысило ясность кода, модульность и долгосрочную поддерживаемость в команде разработчиков.
  • Спроектировал и построил архитектуру для парка высокоавтоматизированных микросервисов для генерации лидов. Эта масштабируемая система быстро стала основным источником входящих заявок для продукта, требуя минимального вмешательства разработчиков для развертывания и A/B тестирования.

Стек: Vue 2/3, Nuxt 2/3, JavaScript/TypeScript, Vuex/Pinia, NodeJS, SSR, SEO/GEO Optimization, FSD Architecture, Django/Python (API Integration), PostgreSQL.

Проекты

Николай Иронов

ironov.artlebedev.ru

Первый AI-генератор фирменного стиля

Kwork

Веб-разработчик

с января 2020 по июнь 2023

Одна из крупнейших площадок для фриланса в СНГ, обслуживающая тысячи клиентов и специалистов.

  • Успешно реализовал более 20 различных Fullstack-проектов, специализируясь на адаптивных приложениях на Vue.js и Nuxt; обеспечивал высокие стандарты UX, доступности (accessibility) и архитектурной устойчивости.
  • Провел масштабный рефакторинг кодовой базы и очистку зависимостей в различных проектах, что позволило сократить размер бандла до 40% и стабильно повышать показатели Google Lighthouse до 90+ баллов.
  • Разработал эффективные стратегии получения данных, интегрируя REST и GraphQL API. Внедрил механизмы агрессивного кэширования на стороне клиента (используя модули Vuex/Pinia), что привело к ускорению загрузки страниц до 50%.
  • Реализовал улучшения UI/UX на основе данных, полученных в ходе A/B тестирования для e-commerce проектов, что напрямую привело к среднему росту конверсии на 30%.
  • Спроектировал и внедрил несколько библиотек переиспользуемых компонентов (Design Systems) на принципах композиции, что ускорило разработку новых функций для клиентов примерно на 25%.

Cтек: Vue.js, Nuxt.js, Vuex/Pinia, JavaScript/TypeScript, REST/GraphQL, Figma, A/B тестирование, PostgreSQL/MongoDB.

Проекты

Плеер VinilaVanila Radio

vinilavanila.com

Онлайн-радио Vinila Vanila

СамПРАЧКА

samprachka.ru

Сеть прачечных самообслуживания «СамПРАЧКА»

«Родная мебель»

24mkk.ru

Мебельная фабрика «Родная мебель»