CV view
Frontend Developer
Negotiable
Russia
FullRemote
Work experience
5 years 10 months
Last work experience
Uplify
Frontend-разработчик (React / Next.js / TypeScript)
3 years 3 months
About
About
Контакты:
Telegram: @PankrashovK
Мобильный телефон: +7 959 161 04 22 (WhatsApp)
Ключевые компетенции:
• Frontend: Java (ES6+), React 18, Next.Js, Type , Vue 3, Nuxt.js, HTML
• Testing and logging: Cypress, Jest, Sentry.
• Task trackers: Linear, Jira;
• Soft skills: Scrum, Code Review,
• Style and UI: CSS, SCSS Modules, Tailwind CSS, Styled-components, GSAP,
Webpack, Vite
Мой опыт и достижения:
- Спроектировал и реализовал систему защиты трафика на Native JS (анализ отпечатков, детект
AdBlock). Это позволило сократить объем фрода на ~50%
- Разработал интерфейс мониторинга для промышленного сектора. Реализовал систему
верификации дефектов в реальном времени, связав вывод AI-данных с рабочим местом
оператора.
- Имею практический опыт самостоятельного развертывания проектов на Linux-серверах
(Nginx, SSL/Certbot, Docker)
-Разработка интерактивной образовательной платформы с элементами геймификации:
- Drag-and-Drop: Система сборки пазлов с валидацией позиций.
- Interactive Canvas: Логическая игра «Лабиринт» с расчетом коллизий и отрисовкой путей.
- Dynamic Forms: Квиз-система с мгновенной обратной связью
Affiliate experience
No data available
Work experience5 years 10 months
June 2023 - to date
(3 years 3 months)
Uplify
Frontend-разработчик (React / Next.js / TypeScript)
Международная платформа, которая автоматизирует рекламу в прямых эфирах стримеров на Twitch, YouTube и других площадках.
- Команда: Team Lead: 1 | Frontend: 3 | Backend: 1 | DevOps: 1 | QA: 2 | Designers: 2 | PM: 4
- Стек: React 18, Next.js, Type, HTML, CSS, Zustand, Redux Toolkit, RTK Query, Tailwind, Jest, Sentry, i18n .
- Soft skills: Scrum, Linear;
Обязанности и достижения:
- Защита от фрода (Anti-fraud): Спроектировал и внедрил клиентский модуль фильтрации (FingerprintJS, AdBlock detect, Killbot), сократив долю невалидного трафика более чем на 50%.
- Аналитика & Дашборды: Разработал дашборды аналитики рекламных кампаний с фильтрацией по периодам/сущностям и визуализацией показов, охвата и performance-метрик через Chart.js, предоставив партнерам прямой доступ к данным.
-Мониторинг ошибок: Интегрировал систему сбора логов и мониторинга ошибок в Sentry через TrackerService (captureConsoleIntegration, browser tracing), автоматизировав диагностику аномалий и сократив время исправления багов.
- Надежность & Тестирование: Покрыл критический функционал (авторизация, фильтры, формы) unit-тестами на Jest до уровня 70%.
- Формы & Валидация: Реализовал сложную логику пользовательских форм на React Hook Form со строгой схемной валидацией Zod и централизованной обработкой ошибок.
-Интернационализация (i18n): Спроектировал и настроил систему многоязычности (EN, RU, ES, PT).
- AI-инструменты разметки: Разработал UI-модуль верификации дефектов в реальном времени с наложением AI-координат на панорамные снимки, обеспечив сбор чистых датасетов для дообучения нейросетей.
- Маркетинговые ресурсы: Спроектировал CMS-архитектуру и структуру страниц на Webflow, что ускорило публикацию кейсов и материалов маркетинговой командой в 2 раза без привлечения разработчиков.
December 2021 - June 2023
(1 year 7 months)
ГРАФЕМА
Frontend-разработчик (React)
Разработка веб-проектов для крупного бизнеса (финтех, ритейл, фарма) (VK Tech, Tarantool, Комус, Лаборатория Касперского, Ростелеком, МТС)
Команда: Frontend: 6 | Backend: 3 | QA 2 | Designers: 3 | PM: 4.
Стек: React, Next.js, Type, Java, PHP (Laravel, Blade Templates), Python (Django), HTML, CSS , SCSS, REST API, GraphQL , Docker, WordPress.
Soft skills: Jira;
Обязанности:
- Работа в экосистеме Laravel (Blade) и поддержка проектов на WordPress, обеспечивая
интеграцию современных UI-решений в существующие CMS.
- Разработка образовательной платформы с элементами геймификации: реализовал Quiz-модули, Drag-and-Drop пазлы и логические лабиринты (GSAP/ Canvas/ SVG).
- Web Performance: Реализовал стратегию Critical CSS, разделив стили на критические (above-the-fold) и асинхронные. Это сократило FCP с 1.8с до 0.9с и подняло оценку Google PageSpeed Insights с 72 до 85 баллов.
Гео-функционал и визуализация:
- Реализация интерактивных карт с внедрением Marker Clustering для оптимизации рендеринга тысяч динамических объектов, что позволило существенно снизить нагрузку на CPU/GPU пользователя.
- Реализовал синхронизацию состояния карты с боковой панелью (Sidebar), обеспечив асинхронную подгрузку детальных данных и плавную анимацию раскрытия контента при выборе объектов.
November 2020 - December 2021
(1 year 2 months)
Девять Линий
Frontend-разработчик Vue / Nuxt.Js
Компания занимается субподрядной Frontend-разработкой для основных федеральных интернет-СМИ: РБК, ТАСС, Sports.ru, Комсомолка, АиФ и др.
Команда: Frontend: 8-9 | Backend: 2 | QA 2 | Designers: 4 | PM: 5.
Стек: Vue, Nuxt.js, JS, HTML, CSS, SCSS, Axios, Swiper, GSAP, VideoJS
Инструменты и методологии: Git, GitLab , BEM, Prettier, ESLint, Babel
Основная часть проектов - спецпроекты разнообразной тематики, с упором на визуальную часть и анимацию (лендинги, многостраничники, тесты и д).
Обязанности и Достижения:
- Основная часть проектов - спецпроекты разнообразной тематики, с упором на визуальную
часть и анимацию (лендинги, многостраничники, тесты и прочее).
- Внедрил сквозную систему кастомных событий для Яндекс.Метрики и Google Analytics, обеспечив 100% точность отслеживания конверсий и пользовательских сценариев на порталах.
- Обеспечил Pixel-Perfect кроссбраузерную адаптивную верстку по макетам Figma для спецпроектов крупных СМИ (РБК, ТАСС, Sports.ru), сократив количество дефектов на этапе QA на 30%.
- Разработал SPA-навигацию на Java и Barba.js для многостраничных порталов. Это ускорило время перехода между страницами с 1.3с до 0.3с и дало пользователям app-like опыт без перевода порталов на SPA.
- Разработал сложную систему Parallax и Scroll-triggered анимаций на GSAP, что увеличило среднее время сессии пользователей на промо-страницах на 40%.
- Создание сложных интерфейсных анимаций и плавных переходов между страницами (Page Transitions) с использованием GSAP.
- Создал переиспользуемую библиотеку UI-компонентов (кастомные плееры VideoJS, графики, Swiper), ускорив разработку новых интерактивных спецпроектов в 1.5 раза.
- Автоматизировал оптимизацию медиаконтента через Webpack (сборка AVIF/WebP, Lazy Loading), что ускорило загрузку страниц и сократило расходуемый трафик на 40–60%
Skills
scss
Tailwind
Zustand
RTK Query
JS Frameworks
Typescript
React.js
Git
GitHub
HTML
HTML5
CSS
Frontend
AJAX
Vue.js
Language proficiency
No data available
Employment
Employment
Full, Part-time, Project-based
Work format
Remote, Hybrid, Office
Work schedule
Flexible, Shift, 5/2
Relocation
Possible
Business trips
Business trips possible