Павел Р. Full Stack разработчик, Senior
ID 27563
ПР
Павел Р.
Мужчина, 24 года
Россия, Москва, UTC+3
Ставка
4 238,77 Р/час
вкл. НДС 5% (157.14 Р)
Специалист доступен с 30 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Опытный разработчик с более чем 5 годами коммерческой практики. Руководил командой, вел проект от идеи до релиза. Работал на международных продуктах и в крупных компаниях. Фокус на ценность для бизнеса и пользователей.
Проектирую устойчивую архитектуру, упрощаю поддержку, ускоряю разработку и онбординг. Улучшаю не только код, но и командные процессы.
Вдохновляюсь AI — активно тестирую и внедряю инструменты в реальную разработку.
Проекты
(5 лет 5 месяцев)
Газпромбанк, ОАО
Роль
Full Stack разработчик
Обязанности
Проект: Form-Generator — фреймворк для построения интерфейсов ключевых банковских сервисов (годовой оборот >200 млрд ₽).
Универсальный механизм генерации форм, экранов и UI-сценариев по входному JSON — от простых элементов до полноценных связок экранов. Backend-часть реализована на Node.js (Express) с использованием MongoDB.
Реализованы модули оплаты с использованием Stripe API. В рамках внутренних экспериментов с digital-сервисами — реализована интеграция Web3-кошельков (MetaMask, WalletConnect) для авторизации и токенизации пользовательских данных.
Проект стал основой для большинства внутренних и клиентских сервисов банка.
Создали единый UI-Kit для всего банка: централизованный дизайн-фреймворк, переиспользуемые компоненты, масштабируемая архитектура (монорепа).
Разработан no-code конструктор конфигураций с drag’n’drop-интерфейсом — аналитики и менеджеры собирают UI без участия разработчиков.
Обязанности:
- Разработка и поддержка ядра генератора UI-форм для внутренних банковских сервисов (месячный охват — более 4,7 млн пользователей).
- Реализация механизма зависимостей между элементами формы, обеспечивающего динамическое поведение компонентов на основе данных и пользовательских действий.
- Проектирование архитектуры генератора с учётом масштабируемости и возможности интеграции с множеством платформ: интернет-банк, публичный сайт, мобильные приложения (iOS/Android), сервисы подписок и привилегий.
- Руководил разработкой no-code-конструктора форм: архитектура, реализация, тестирование, релизный цикл, расширяемость и интеграции.
- Миграция банковских сервисов на новую дизайн-систему: полный перенос UI-компонентов, что помогло вывести продукт в ТОП-4 по UX среди крупных банков.
- Настройка релизного процесса: автоматическая генерация версий и changelog, CI/CD пайплайны, деплой из внешнего контура во внутренний, кастомные скрипты сборки, Docker-контейнеризация приложений и деплой в AWS-инфраструктуру.
- Разработка и поддержка UI-Kit Газпромбанка: интеграция с Storybook, создание библиотеки переиспользуемых компонентов с документацией.
- Покрытие кода тестами: unit-тестирование (Jest, React Testing Library), e2e-тесты (Cypress, Playwright), интеграционные тесты с использованием Pact.
- Проведение code review, наставничество младших разработчиков, участие в найме и онбординге новых сотрудников.
Команда: 5 Frontend Developers, 6 Backend Developers, 5 QA Engineers, 5 Analysts, 1 DevOps Engineer, Scrum Master, Product Owner.
Достижения
Ключевые достижения:
- Инициировал и возглавил разработку no-code конструктора - проект одобрен топ-менеджментом, ускорил delivery команд и усилил вклад продукта в прибыль банка.
- Автоматизировал релизный цикл, сократив ошибки на проде на ~20%.
- Внедрил стандарты разработки компонентов: шаблоны, генераторы, документация -ускорил разработку новой функциональности на десятки процентов.
- Сократил время онбординга новых сотрудников на ~70%, разработав систему внутренней документации и процессов.
- Променторил 10+ разработчиков, успешно прошедших испытательный срок и приносящих ощутимую бизнес-ценность.
- Активно участвовал в найме новых специалистов: записал часть учебного курса для Skillbox в рамках интеграции, что повысило репутацию компании на рынке труда.
Стек специалиста на проекте
MobX, Sass, Redux Toolkit, Microfrontend, Redux, Styled-Components, GitLab, npm, commitizen, SPA, SonarQube, SSR, Git, Bitbucket, Cypress, Webpack, Jest, SVG, module federation, pact, UI Kit, HTML, Confluence, CSS, Docker, zustand, TeamCity, LESS, TypeScript, Nexus, Husky, CSS Modules, Vite, Axios.js, Ant design, Express.js, Material UI, React, JavaScript, CSSjs, REST API, Node.js, Jira, I18n, CI/CD, Stripe API
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2022 - По настоящее время
(3 года 3 месяца)
DataArt
Роль
Regular Frontend Developer
Обязанности
Компания: DataArt — международная IT-консалтинговая компания (штат более 5 000 сотрудников, 25+ лет на рынке). Разрабатывает кастомные цифровые решения для клиентов из США, Европы и Азии. Годовой доход — $290 млн (по состоянию на 2023 год).
Проект: Phreesia — платформа для автоматизации работы медицинских учреждений в США. Включает CRM для врачей и администраторов, модуль страхования, планировщик приёмов и электронные формы для пациентов. Используется в более чем 3 000 клиниках по всей Америке.
по всей Америке.
Обязанности:
- Разработка клиентской части CRM-системы для медицинских учреждений США: расписание приёмов, учёт пациентов, модуль биллинга и страхования
- Имплементация сложной бизнес-логики с учётом HIPAA compliance (закон о защите медицинских данных)
- Работа с микрофронтенд-архитектурой, выделение отдельных модулей.
- Миграция с legacy реализаций на современные.
- Разработка UI на основе дизайн-системы клиента: переиспользуемые компоненты на основе MUI и Styled-components + Storybook.
- Оптимизация перформанса интерфейсов: lazy loading, code splitting, мемоизация данных.
- Интеграция с API для работы с медицинскими карточками, страховками, записями на приём
Команда: 2 Frontend Developers, 2 Backend Developers, 1 QA Engineer, Business Analysts, UX/UI Designer, Teamlead (вся команда была распределена между США и Восточной Европой).
Достижения
Ключевые достижения:
- Перевел часть проекта с legacy-решений на современные технологии, что практически исключило появление новых дефектов в обновленном коде.
- Оптимизировал клиентский рендеринг таблицы с пациентами, уменьшив время загрузки на ~35% за счёт виртуализации списков и ленивой загрузки данных.
- Разработал CI/CD-пайплайны для автоматической проверки кода, что сократило количество ошибок в сборках и на PROD.
- Упростил работу с формами врачей и администраторов — вынес повторяющиеся поля и паттерны в переиспользуемые компоненты, сократив дублирование
- Инициировал создание единого JIRA-пространства, что упростило планирование спринтов и свело к нулю потерю задач/дефектов.
Стек специалиста на проекте
Sass, Redux Toolkit, React testing library, Redux Thunk, Redux, Styled-Components, npm, Git, Cypress, Webpack, Jest, Storybook, MUI, Tailwind CSS, UI Kit, FSD, LESS, TypeScript, Vite, Axios.js, Ant design, React, JavaScript
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Февраль 2020 - Апрель 2022
(2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
бакалавриат в ВГУ (Воронежский Государственный Университет
Специальность
Фундаментальная Информатика и Информационные Технологии”
Завершение учебы
2021 г.
Высшее
Учебное заведение
магистратура в ВГУ (Воронежский Государственный Университет)
Специальность
Фундаментальная Информатика и Информационные Технологии
Завершение учебы
2023 г.