Привет! Я Виктор

Frontend разработчик

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

Обо мне

Frontend-разработчик с 12+ годами опыта. Специализируюсь на создании масштабируемых веб-приложений с использованием Angular и современных технологий.

Люблю писать чистый код, уделяю внимание деталям и постоянно изучаю новое. Сейчас активно развиваюсь в экосистеме React.

12+ лет опыта
лет опыта
12+ лет коммерческого опыта.
Цели бизнеса
бизнеса
Понимаю цели бизнеса и предлагаю решения, которые приносят результат.
Full stack
stack
Основная специализация — frontend, но при необходимости работаю и с серверной частью на Node.js. Около четырёх лет работал в роли fullstack-разработчика.
Сложные кейсы
кейсы
Не боюсь сложных кейсов.

Навыки

TypeScript
Angular
React
Next.js
RxJS
NgRx

Опыт работы

Т Банк

Ведущий разработчик

2 года 1 месяц
  • С нуля выстроил frontend-направление в новой команде: заложил техническую основу проектов и настроил CI/CD.
  • Совместно с аналитиками перенёс сложные бизнес-процессы с внешнего ПО на внутреннюю платформу — отдельные процессы ускорились до 5 раз.
  • Разработал инструмент декларативного описания сложных форм и бизнес-правил, понятный не только разработчикам.
  • Сформировал инженерные практики внутри новой команды: ревью технических спецификаций, code review, декларативный и реактивный подходы.
  • Онбордил разработчиков и менторил стажёров, помогая им погружаться в продукт и технические решения.

SkillBox

Ведущий разработчик

1 год 4 месяца
  • Участвовал в адаптации B2C-платформы под B2B и запуске продукта для вузов.
  • Работал над архитектурой и реализацией white-label подхода для кастомизации тем, изображений и иконок под разные организации.
  • Участвовал в разработке новой административной панели с учётом сложных бизнес-правил и переиспользования существующих решений.
  • Развивал UI-инфраструктуру платформы: разработал переиспользуемые компоненты, переработал структуру Storybook и внедрил Markdown-документацию.

Skyeng

Senior/Lead Developer

3 года 4 месяца
  • Лидировал команду из 8 разработчиков основного направления школы: за год запустили 3 новых продукта — короткие разговорные занятия, гибридные AI-уроки и массовые уроки.
  • Запускал продуктовые эксперименты через A/B-тесты: AI-помощник преподавателя, AR-маски и UI-улучшения; успешные решения повышали конверсию и становились частью продукта.
  • Мигрировал Angular-монорепозиторий с v13 на v14: 100 приложений и 1000+ библиотек, устранил технические проблемы и координировал переход 12 команд.
  • Развивал архитектуру платформы под новые форматы уроков, включая кроссплатформенные субтитры с поддержкой Web, iOS и Android.
  • Развивал инженерные практики команды: проводил технические собеседования, менторил разработчиков и выступал на внутренних митапах.

Проекты

Интерфейс проекта «Персональное портфолио»

Персональное портфолио

Персональный двуязычный лендинг-портфолио.

  • Next.js
  • React
  • TypeScript
  • SCSS
  • SSG
  • LLM
Интерфейс проекта «React/Nest Parser»

React/Nest Parser

Парсинг и поиск карт Beat Saber с расширенными фильтрами.

  • React
  • NestJS
  • TypeScript
  • MySQL
Интерфейс проекта «Worklog Analyze»

Worklog Analyze

Анализ рабочего времени и гибкая группировка данных из Jira.

  • Angular
  • Chart.js
  • TypeScript