Павел К. Frontend разработчик, Senior
ID 19805
ПК
Павел К.
Мужчина, 25 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Павел — опытный frontend-разработчик с более чем 6-летним стажем, успешно реализовал сложные проекты в различных доменах, включая высоконагруженные системы, библиотеки UI-компонентов и инструменты автоматизации для банковского сектора.
За время своей работы Павел выполнил:
- Миграцию легаси-кода на современные стеки, рефакторинг, оптимизацию производительности;
- Реализовал календарь цен и карту цен с использованием SSE, обеспечивающую удобство для более миллиона пользователей;
- Реализация UI-библиотеки компонентов для Сбербанк-Технологий с системой токенов и полной документацией;
- Распил монолита на отдельные микро-фронты с дальнейшей интеграцией.
Павел отличается глубокими знаниями стеков технологий, включая Redux Toolkit, Effector, Apollo, CSS-in-JS, а также умением проектировать сложные системы и масштабируемую архитектуру. Его опыт включает как реализацию сложных интерфейсов, так и создание новых инструментов для оптимизации процессов разработки.
Павел готов к работе над амбициозными проектами и обладает навыками, необходимыми для эффективного решения сложных задач в современных технологических компаниях.
Проекты
(6 лет 8 месяцев)
Сайт "Купибилет"
Роль
Frontend-разработчик
Обязанности
● Разработка нового функционала;
● Разработка чистого и поддерживаемого кода на JavaScript/TypeScript;
● Создание отзывчивых интерфейсов (React 17+);
● Верстка компонентов с учетом Chrome 84+ и других современных браузеров;
● Ревью кода;
● Проектирование новых модулей;
● Работа с Сi/cd, настройка пайплайнов с использованием инструментов Node.js;
● Миграция стека на новый;
● Перенос устаревших Redux-реализаций на современный RTK;
● Проверка RESTful API (Postman);
● Оптимизация page-speed метрик;
● Рефакторинг legacy-кода (Redux-Saga).
Реализованные модули:
● Календарь цен на SSE;
● Карта цен;
● Модуль оплаты;
● Модуль СБП оплаты.
Количество пользователей: более миллиона человек в месяц.
Особенности проекта: высоконагруженная система.
Стек специалиста на проекте
JavaScript, Node.js, Postman, Redux, TypeScript, RTK Query, Redux-Saga, React 17+
Отрасль проекта
E-commerce & Retail
Период работы
Август 2023 - Декабрь 2024
(1 год 5 месяцев)
Библиотека ui-компонентов
Роль
Главный ИТ-инженер/ Frontend-разработчик
Обязанности
Краткое описание системы:
Разработка UI-библиотеки компонентов для внутреннего использования (ПАО Сбербанк, СберТех). Проект представляет собой монорепозиторий на основе lerna.js. В библиотеке используется система токенов, наподобие material 3, для тонкой настройки внешнего вида компонентов.
● Разработка новых компонентов (JavaScript/TypeScript);
● Настройка и поддержка инфраструктуры;
● Анализ внешних решений;
● Написание документации;
● Поддержка пользователей;
● Управление релизами;
● Работа с Postman;
● Покрытие тестами e2e и unit;
● Миграция старых компонентов на React 17+;
● Постановка задач на спринт;
● Code Review двух разработчиков, склейка фич между собой.
Реализованные модули: компоненты ui-библиотеки, бойлерплейт генератор для быстрого создания пакетов
Количество пользователей: 1000+
Особенности проекта: внедрение мажорных изменений в минорные версии, включаемые фича флагами. Архитектура токен-системы для темизации библиотеки.
Достижения
● Был написан генератор бойлерплейт файлов для создания файлов и структуры нового пакета, инжекта зависимостей, создания базовых тестов, и "заготовки для компонента". Что сократило создание "заготовки" нового пакета с 30 минут до 20 секунд;
● Покрытие тестами "свободных" компонентов;
● Разработка обучающего курса на платформе буткемпа, для новых сотрудников, для более быстрого погружения в продукт и знакомство с ним, для расширения количества пользователей;
● Разработка и проектирование веб-дизайнера, аналог Jasper Studio, для замены на российском рынке, с обратной совместимостью Jasper.;
● Спроектировал с нуля, выбрал тех. стек, архитектурный подход, описал тех требования;
● Внедрил Featured Sliced Design (для автономности доменов);
● Работа с кастомной xml-схемой для хранения и передачи данных.
Стек специалиста на проекте
HTML, JavaScript, TypeScript, Lerna, CSSjs, React, Effector
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2021 - Июль 2023
(1 год 11 месяцев)
Аутстафф-проекты
Роль
Главный ИТ-инженер/ Frontend-разработчик
Обязанности
Проекты:
1. Разработка сервиса для автоматизации внутренних процессов банка по распределению кредитных заявок клиентов;
2. Модуль «Матрица условий».
Краткое описание системы:
1. Кредитный конвейер, система контроля качества работников кредитного конвейера;
2. Модуль «Матрица условий» позволяет методологам кредитного процесса управлять правилами маршрутизации заявок и моделировать верхне-уровневые бизнес-процессы в веб-интерфейсе рабочего места на базе Camunda DMN.
Ключевые обязанности:
● Анализ, оценка и разработка нового функционала с использованием JavaScript/TypeScript;
● Разработка и поддержка интерфейсов на React;
● Декомпозирование задач на команду, формирование задач и технического долга;
● Проведение код-ревью;
● Реализация запросов данных с использованием GraphQL;
● Обслуживание шлюза для формирования общей схемы на основе микросервисов (apollo federation);
● Организация state management с использованием Effector.js;
● Разработка конструктора матрицы;
● История изменений матрицы.
Реализованные модули:
1. Реализовал весь проект с нуля;
2. Стакан заявок, история матрицы, конструктор матрицы.
Достижения
● Налажен процесс кросс-ревью между командами;
● Выполнен рефакторинг системы, изначально было много legacy-кода;
● Распил монолита на 4 отдельных микро-фронта, в дальнейшем интеграция в общую витрину продуктов через module- federation;
● Контрибьют в ui-kit компании-заказчика.
Стек специалиста на проекте
HTML, CSS, JavaScript, GraphQL, TypeScript, CSS Modules, React, Effector
Отрасль проекта
FinTech & Banking
Период работы
Июль 2020 - Сентябрь 2021
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
СПб ГБПОУ Политехнический колледж городского хозяйства
Специальность
Техник-программист
Завершение учебы
2020 г.
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого
Специальность
Инженер-программист
Завершение учебы
2027 г.