Умею:
Разбираюсь:
Знаком: React, MobX, Svelte, Nest.js, Python
Увлекаюсь:
Сфера: закупки, тендерная площадка.
Обязанности:
1. Разработка и поддержка 'Core' - базовый пакет для фронтенд-приложений в компании на TS, Vue 2/3
2. Дебаг, работа с legacy Nuxt 2 на классах, внедрение новых бизнес-фич в действующие приложения
3. Работа с инфраструктурой: CI/CD, Redis cache, Sentry, RabbitMQ
Достижения:
1. Участвовал в миграции 'Core' с Nuxt 2 на Vue 3 с собственным SSR
2. Разработал и вывел в продакшн с нуля фронтенд-приложение для новой бизнес-фичи
3. Разработал CLI для улучшения DX фронтенд-разработчиков компании:
4. Внедрил в процесс разработки e2e тестирование с помощью Playwright. Знаю его киллер-фичи по сравнению с Cypress.
Сфера: разработка стартапов с искусственным интеллектом
Обязанности:
1. Разработка MVP frontend приложения
2. Составление документации для передачи в продуктовую команду
3. Рефакторинг и доработка приложений переданных на поддержку
Достижения:
1. Применил архитектурное решение позволяющее использовать общий реактивный state между двумя экземплярами приложения, работающими в window и iframe с помощью интерфейса PostMessage. Это позволило улучшить пользовательский опыт при создании промо-лендинга в конструкторе.
2. Разработал кастомные таблицы для отображения суммаризации различных показателей и каналов рекламных кампаний. Для представления сложных данных в таблицах ни одна из библиотек компонентов не подошла.
Проекты:
1. Система обработки первичной информации для мониторинга медиапространства на основе Big Data и AI
Стек: TS, Vue 3, Vuetify, amCharts
Мониторинг и анализ сообщений лидеров общественного мнения (ЛОМ) в медиапространстве. Классификация настроения ЛОМ относительно определенного инфоповода. Выявление нативных интеграции, прямой рекламы, упоминаний у различных ЛОМ
2. Система управления рекламными кампаниями (facebook, google, amazon)
Стек: JS, Vue 2
Зарубежный стартап. Система позволяет анализировать рекламные кампании, создавать и размещать рекламные креативы, управлять рекламными кампаниями. Включает единую систему оплаты
3. Конструктор promo-landing.
Стек: TS, Nuxt 2, Vue 3
Сервис позволяющий создавать промо-лендинги рекламных кампаний для сетевых гипермаркетов
Сфера: frontend-аутсорсинг
Примеры проектов:
1. Онлайн-сервис по поиску жилья, жильцов и соседей без посредников "Уютное гнездышко" https://ugnest.com
Стек: JS, Nuxt 2, Vuex, SCSS, Pug
Кроссплатформенная, адаптивная верстка. Разработка кастомных Vue-компонентов. Разработка функционала: авторизация, фильтрация, редактирование данных, хранение и обработка данных на клиенте
2. Интернет-магазин для компании Simplex, осуществляющей производство и продажу фасадных систем https://simplexfasad.ru (подряд у партнера VZDH)
Стек проекта: SCSS, JS, Pug, GSAP, CMS 1С-Битрикс
Адаптивная, кроссбраузерная верстка. Проект содержит большое количество сложной анимации реализованной посредством библиотеки GSAP, в т. ч. выстраивание композиции по скроллу. Позволяет осуществлять поиск, регистрацию и авторизацию пользователей
3. Корпоративный сайт маркетингового агентства Core Element
Стек: SCSS, JS, GSAP, Three. js, CMS 1С-Битрикс
Проект с большим количеством анимации, в котором была использована 3D-графика и нестандартная сетка. Логика работы компонентов разрабатывалась на “чистом” JS, с минимальным применением библиотек
В ходе группового проектного обучения стал резидентом бизнес-инкубатора ТУСУР. Получил финансирование от Фонда содействия инновациям, с проектом 'Разработка программной платформы алгоритмической закупки и управления размещением рекламы в системах Digital Signage'.